Excel 2007 formule si

Résolu/Fermé
katia - 3 mai 2009 à 02:14
 katia - 3 mai 2009 à 14:31
Bonjour,
je voudrais mettre plusieurs fois la formule "si" dans une cellule, j'ai vu qu'on pouvait en mettre plusieurs à la suite, j'ai tapé comme dans les exemples que j'ai vu :
=SI(Feuil1!B5=1;"1";"";SI(Feuil1!C5=1;"2";"";SI(Feuil1!D5=1;"3";"";SI(Feuil1!E5=1;"4";""))))
or j'ai un message d'erreur "nombre trop important d'arguments".
est-ce que quelqu'un saurait me dire ou est mon erreur? je pète les plombs lol
merci

2 réponses

m@rina Messages postés 21218 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 1 janvier 2025 11 373
3 mai 2009 à 03:11
Bonjour,

La fonction SI comprend 3 arguments : le critère (la condition), la valeur si vrai et la valeur si faux. Dans la valeur si faux, on peut faire une imbrication de SI qui comprend également les 3 arguments, etc.

Dans ta formule :

=SI(Feuil1!B5=1;"1";"";SI(Feuil1!C5=1;"2";"";SI(Feuil1!D5=1;"3";"";SI(Feuil1!E5=1;"4";""))))

la condition est : B5=1
la valeur si vrai est : 1
la valeur si faux est : "" (rien)
et tu as un 4e argument qui est le deuxième SI

Tu vois que tu as donc 1 argument en trop.

La formule ci dessous est correcte (à condition qu'elle réponde à tes besoins) !

=SI(Feuil1!B5=1;"1";SI(Feuil1!C5=1;"2";SI(Feuil1!D5=1;"3";SI(Feuil1!E5=1;"4";""))))

Si tes 4 cellules (B5, C5, D5 et E5) contiennent 1, le résultat de ta formule sera 1.
Je ne sais pas si c'est vraiment ce que tu veux obtenir...

m@rina
1
merci beaucoup! :)
0