Problème focntion SI, SI ET et SI OU

Lyly -  
Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   -

Bonjour,

Je cherche une combinaison cohérente avec les fonction SI ET et SI OU pour une base de donnée. Voici le problème :

La colonne doit afficher :

- 106 si A2 = Baby

- 106 si A2 = Enfant

- 106 si A2 = Ados et si Q2 = 26

- 116 si A2 = Ados et si Q2 = 36

- 140 si A2 = Adulte

- 56 si A2 = Bureau

Voici la solution que je propose mais elle est pas 100% opérationnelle. Avez-vous la réponse ?  =SI(ET(Q2=36;A2="Ados");116;SI(ET(Q2=26;A2="Ados");106;SI(OU(A2="Baby";A2="Enfant");106;SI(A2="Adulte";140;56))))
Windows / Edge 104.0.1293.63

3 réponses

  1. yclik Messages postés 3875 Date d'inscription   Statut Membre Dernière intervention   1 611
     

    Bonjour

    une proposition de solution peut être plus facile à mettre à jour

    0
  2. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     

    Bonjour

    Essaie :

    =SI(A2="Adulte";140;SI(A2="Bureau";56;SI(ET(Q2=36;A2="Ados");116;SI(OU(A2="Baby";A2="Enfant";ET(Q2=26;A2="Ados"));106;""))))

    Cdlmnt

    Via


    0
  3. Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     

    Bonsoir Lily.

    "mais elle est pas 100% opérationnelle"

    Pourquoi dis-tu cela ? La seule incohérence, c'est que lorsque A2 ne contient pas l'un des 5 cas prévus, le résultat est 56. Il te suffit donc de compléter ta formule, si tu crains d'avoir en A2 autre chose que tes 5 données :

    =SI(ET(Q2=36;A2="Ados");116;SI(ET(Q2=26;A2="Ados");106;SI(OU(A2="Baby";A2="Enfant");106;SI(A2="Adulte";140;
    SI(A2="Bureau";56;"") ))))


    0