Problème focntion SI, SI ET et SI OU

Fermé
Lyly - 23 août 2022 à 15:02
Raymond PENTIER Messages postés 58669 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 27 septembre 2024 - 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

A voir également:

3 réponses

yclik Messages postés 3673 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 25 septembre 2024 1 503
23 août 2022 à 15:56

Bonjour

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

0
via55 Messages postés 14476 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 septembre 2024 2 729
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 58669 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 27 septembre 2024 17 203
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