Problème focntion SI, SI ET et SI OU

Fermé
Lyly - 23 août 2022 à 15:02
Raymond PENTIER Messages postés 58844 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 30 janvier 2025 - 24 août 2022 à 04:50

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

yclik Messages postés 3749 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 30 janvier 2025 1 532
23 août 2022 à 15:56

Bonjour

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

0
via55 Messages postés 14512 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 janvier 2025 2 741
23 août 2022 à 16:03

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
Raymond PENTIER Messages postés 58844 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 30 janvier 2025 17 277
24 août 2022 à 04:50

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