Besoin d'aide ne formule "condition"

  • Initiateur de la discussion Captain
  • Date de début
C

Captain

Guest
Soit une cellule A1 contenant une valeur en nombre et une cellule B1 contenant une seconde valeur en nombre, voilà ce que je souhaiterai obtenir dans une cellule C1 :
'Si B1=(A1-2) => C1=4,si B1=(A1-1) => C1=3, si B1=A1 => C1=2, si B1=(A1+1) => C1=1, si B1> ou =(A1+2) => C1=0'

Quelqu'un peut-il me donner une formule qui me permettrait d'afficher ce résultalt ?

D'avance merci à toutes et à tous pour votre aide :)
 
C

Captain

Guest
Re:Besoin d'aide ne formule

Dans ma formule, que je dois copier/coller sur d'autres lignes, comment faire pour que la valeur A1 soit toujours celle prise en référence .... pour qu'elle ne change pas lors de la copie .... faut-il mettre un sigle $ ? .... si oui où ?
 
C

Captain

Guest
Re:Besoin d'aide ne formule

En fait, je dois repréciser ma question.
Ma formule actuelle, en colonne 'M', ligne '6' est :

=SI(M5=(M3+M4)-2;4;SI(M5=(M3+M4)-1;3;SI(M5=(M3+M4);2;SI(M5=(M3+M4)+1;1;SI(M5>=(M3+M4)+2;0;)))))

Si je 'copie/colle' cette formule dans la colonne 'N', ligne '6', aucun problème puisque je me retrouve avec la formule :

=SI(N5=(N3+N4)-2;4;SI(N5=(N3+N4)-1;3;SI(N5=(N3+N4);2;SI(N5=(N3+N4)+1;1;SI(N5>=(N3+N4)+2;0;)))))

Par contre, comment construire ma formule pour que, si je la 'copie/colle' sur la colonne 'M', ligne '10' (par exemple), je me retrouve automatiquement avec la formule :

=SI(M9=(M3+M4)-2;4;SI(M9=(M3+M4)-1;3;SI(M9=(M3+M4);2;SI(M9=(M3+M4)+1;1;SI(M9>=(M3+M4)+2;0;)))))


J'espère que mon post est clair ..... (soupir) :eek:
 

Gael

XLDnaute Barbatruc
Re:Besoin d'aide ne formule

Bonsoir Captain, bonsoir à tous,

Tu dois mettre les lignes qui ne bougent pas en 'référence Absolue' en mettant un $ devant, ce qui fait qu'elles ne vont pas changer mais que la colonne peut changer si nécessaire, ce qui donne:

=SI(M5=(M$3+M$4)-2;4;SI(M5=(M$3+M$4)-1;3;SI(M5=(M$3+M$4);2;SI(M5=(M$3+M$4)+1;1;SI(M5>=(M$3+M$4)+2;0)))))

As-tu quand même essayé ma formule qui me paraît donner le même résultat en plus simple.

Ta formule ne règle pas non plus le cas où M4<M3-2 le résultat est 'FAUX'.

@+

Gael
 
C

Captain

Guest
Re:Besoin d'aide ne formule

J'ai essayé ta formule qui ne fonctionne pas :(

Par ailleurs, la mise en valeur absolue comme tu me l'indiques pose un problème.
En effet, en l'insérant en colonne 'M', ligne '6' j'obtiens donc :
=SI(M5=(M$3+M$4)-2;4;SI(M5=(M$3+M$4)-1;3;SI(M5=(M$3+M$4);2;SI(M5=(M$3+M$4)+1;1;SI(M5>=(M$3+M$4)+2
;0)))))

Si je la 'copie/colle' en colonne 'P', ligne '6', j'obtiens :
=SI(P15=($M$3+$M$4)-2;4;SI(P15=($M$3+$M$4)-1;3;SI(P15=($M$3+$M$4);2;SI(P15=($M$3+$M$4)+1;1;SI(P15>=($M$3+$M$4)+2;0;)))))

or, j'aimerai obtenir :
=SI(P15=(P3+P4)-2;4;SI(P15=(P3+P4)-1;3;SI(P15=(P3+P4);2;SI(P15=(P3+P4)+1;1;SI(P15>=(P3+P4)+2;0;)))))

Tu vois ce que je veux dire ? :)
 

Discussions similaires

Statistiques des forums

Discussions
312 331
Messages
2 087 358
Membres
103 528
dernier inscrit
hplus