Probleme SI avec Excel

Résolu/Fermé
Serkith Messages postés 8 Date d'inscription jeudi 23 août 2012 Statut Membre Dernière intervention 26 février 2018 - 19 sept. 2017 à 16:19
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 - 21 sept. 2017 à 17:17
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
A voir également:

5 réponses

yclik Messages postés 3589 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 18 avril 2024 1 479
19 sept. 2017 à 17:49
Bonsoir
une proposition
Ville en A2 et age en B2
=SI(ET(A2="Paris";B2>40);"False";SI(OU(A2="Paris";B2>40);"True";""))
0
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
Modifié le 19 sept. 2017 à 18:50
Salut à tous les deux.

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)
0
Serkith Messages postés 8 Date d'inscription jeudi 23 août 2012 Statut Membre Dernière intervention 26 février 2018
20 sept. 2017 à 18:20
Merci à vous, vu comme ça ce sera mieux, je vous remercie
0
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
21 sept. 2017 à 02:51
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))

0

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

Posez votre question
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
21 sept. 2017 à 17:17
... (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 ...

0