Probleme SI avec Excel

Résolu
Serkith Messages postés 10 Statut Membre -  
Raymond PENTIER Messages postés 58213 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

5 réponses

  1. yclik Messages postés 3875 Date d'inscription   Statut Membre Dernière intervention   1 609
     
    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
  2. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    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
  3. Serkith Messages postés 10 Statut Membre
     
    Merci à vous, vu comme ça ce sera mieux, je vous remercie
    0
  4. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    ... (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