Problème avec la fonction SI en excel

Résolu
franise -  
 franise -
Bonjour,

es ce que quelqu'un peut me dire si c'est possible de gérer quatre critères avec la fonction SI en Excel? si c'est possible, donnez la moi syntaxe s'il vous plait !

merci d'avance



A voir également:

5 réponses

chossette9 Messages postés 4239 Date d'inscription   Statut Contributeur Dernière intervention   1 311
 
Bonjour, oui c'est possible.
Sur Excel 2003 on ne peut imbriquer que 7 fonctions SI. A partir de 2007 il n'y a plus vraiment de limites.

Exemple correspondant à votre demande :
=SI(A1=1;"Janvier";SI(A1=2;"Février";SI(A1=3;"Mars";SI(A1=4;"Avril";"Autre chose")))).

Cordialement.
0
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
Bonjour

un exemple

=SI(A16=1;"oui";SI(B16=2;"oui";SI(C16=3;"oui";SI(D16=4;"oui";0))))
affiche oui
si A16 = 1
ou si B16 = 2
ou si C16 = 3
ou si D16 = 4

si aucune cellule ne correspond affiche 0

Ou avec SI OU

=Si(ou(A16=1;B16=2;C16=3;D16=4);"OUI";0)

si une colonne correspond =oui sinon zéro
0
Raymond PENTIER Messages postés 58991 Date d'inscription   Statut Contributeur Dernière intervention   17 355
 
Autres exemples :

En F1, formule =SI(A1=0;"Nul";SI(A1<5;"Mauvais";SI(A1<10;"Médiocre";SI(A1<15;"Bien";"Très bien"))))

En F2, formule =SI(A2="Respire";SI(B2="Allaite";SI(C2="Fait meuh";SI(D2="Moins de 6 mois";"Veau";"Boeuf");"Mammifère");"Animal");"Minéral")
0
Mike-31 Messages postés 18406 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Salut le fil,

Le nombre d'imbrications conditionnelles n'a jamais été un problème avec Excel même s'il vaut mieux user de la fonction RECHERCHEV ou autre.

Voir ici l'astuce que j'ai déposée avec un fichier exemple

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Raymond PENTIER Messages postés 58991 Date d'inscription   Statut Contributeur Dernière intervention   17 355
 
franise, pour répondre très précisément à ta question, il y a plusieurs syntaxes, comme te le montrent nos exemples. La plus classique est :
SI(test_logique1;[valeur_si_vrai1]; SI(test_logique2;[valeur_si_vrai2];
SI(test_logique3;[valeur_si_vrai3]; SI(test_logique4;[valeur_si_vrai4];[valeur_si_faux4]); [valeur_si_faux3]);
[valeur_si_faux2]); [valeur_si_faux1])

0
franise
 
merci beaucoup ! c'est vraiment très gentille de votre part, mon problème est résolu
0