Probleme SI avec Excel
Résolu
Serkith
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
-
Raymond PENTIER Messages postés 58990 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 58990 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'eprouve un petit probleme avec Excel. Pour faire simple, j'ai le prénom, la ville et l'age de la personne
Si la ville = Paris OU l'age > 40, je dois afficher "TRUE" dans une case, jusque là ça va, j'utilise un "OU" apres mon SI
Mais si la ville EST Paris et que l'age est aussi superieur a 40, je dois afficher "FALSE" et là je bloque carrément. Pas de probleme pour faire uniquement ça, mais pour mettre les deux en même temps, je bloque..
des idées ? Merci
J'eprouve un petit probleme avec Excel. Pour faire simple, j'ai le prénom, la ville et l'age de la personne
Si la ville = Paris OU l'age > 40, je dois afficher "TRUE" dans une case, jusque là ça va, j'utilise un "OU" apres mon SI
Mais si la ville EST Paris et que l'age est aussi superieur a 40, je dois afficher "FALSE" et là je bloque carrément. Pas de probleme pour faire uniquement ça, mais pour mettre les deux en même temps, je bloque..
des idées ? Merci
A voir également:
- Probleme SI avec Excel
- Si ou excel - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Excel cellule couleur si condition texte - Guide
- Déplacer colonne excel - Guide
5 réponses
Bonsoir
une proposition
Ville en A2 et age en B2
une proposition
Ville en A2 et age en B2
=SI(ET(A2="Paris";B2>40);"False";SI(OU(A2="Paris";B2>40);"True";""))
Salut à tous les deux.
Une autre proposition :
et une troisième :
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond (INSA, AFPA, CF/R)
Une autre proposition :
=SI(B2>40;SI(A2="Paris";"False";"True");SI(A2="Paris";"True";""))
et une troisième :
=SI(A2="Paris";SI(B2>40;"False";"True");SI(B2>40;"True";""))
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond (INSA, AFPA, CF/R)
Serkith, me revoilà ...
Pour toi, notre ami yclik a traduit ton explication en formule Excel.
Ce que tu ne savais pas faire, et que désormais tu pourras réaliser, c'est imbriquer 2 fonctions SI :
» Fonction unique, 2 résultats
=SI(test;V;F)
» Deux fonctions, 3 résultats
=SI(test1;V1;SI(test2;V2;F))
» ou bien, toujours 3 résultats
=SI(test1;SI(test2;V2;F2);F1))
La formule de yclik est
=SI(ET(test1;test2);V1;
SI(OU(test3;test4);V2;F2))
Pour toi, notre ami yclik a traduit ton explication en formule Excel.
Ce que tu ne savais pas faire, et que désormais tu pourras réaliser, c'est imbriquer 2 fonctions SI :
» Fonction unique, 2 résultats
=SI(test;V;F)
» Deux fonctions, 3 résultats
=SI(test1;V1;SI(test2;V2;F))
» ou bien, toujours 3 résultats
=SI(test1;SI(test2;V2;F2);F1))
La formule de yclik est
=SI(ET(test1;test2);V1;
SI(OU(test3;test4);V2;F2))
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
... (suite)
Chaque fois qu'on est face à plusieurs conditions qu'il faut tester, il est conseillé de dresser un arbre de décision (ou table de vérité), qui aidera à trouver la formulation logique la plus économe, la plus optimisée. Elle ne consiste pas forcément à créer des imbrications ...
On constate ainsi que la formule écrite spontanément par yclik, si elle est très juste, nécessite 2 tests sur la ville (A2) et 2 autres sur l'âge (B2). Or un simple regard sur la table indique que si on fait 3 tests, le quatrième cas de figure s'en déduit ...
Voici l'ordinogramme d'yclik
et voici les miens ...
Chaque fois qu'on est face à plusieurs conditions qu'il faut tester, il est conseillé de dresser un arbre de décision (ou table de vérité), qui aidera à trouver la formulation logique la plus économe, la plus optimisée. Elle ne consiste pas forcément à créer des imbrications ...
Voici l'ordinogramme d'yclik
et voici les miens ...