Formule Excel SI avec 36 réponses possibles

Luc -  
Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je réalise actuellement un fichier excel pour permettre à des familles de connaître le prix du centre de loisirs en fonction de 3 critères (Régime allocataire, Quotient familial, et origine géographique).

Les 3 critères sont dans des menus déroulants imbriqués. (MD-Ménu Déroulant), si 1er MD = CAF, 2ème MD oriente directement vers les choix possibles pour la CAF ... etc pour la MSA et pou Autre ...

Pour le coup, j'arrive à rentrer une formule SI pour si MD1=caf;MD2=QF2;MD3=oui, le tout donne un prix. Mon problème c'est d'enchaîner toutes les hypothèses avec une réponse. Je ne trouve pas la façon d'écrire l'enchainement.

Celle-ci fonctionne.
=SI(ET(D10="Autre";D16="Autre";H16="oui");Tarifs!C36;"0")

Comment dois je continuer :
=SI(ET(D10="Autre";D16="Autre";H16="oui");Tarifs!C36;"0")*SI(ET… ça marche pas
=SI(ET(D10="Autre";D16="Autre";H16="oui");Tarifs!C36;"0");SI(ET… ça marche pas
=SI(ET(D10="Autre";D16="Autre";H16="oui");Tarifs!C36;"0")SI(ET… ça marche pas

J'espère avoir été précis pour que quelqu'un m'apporte une réponse.

Bonne journée

Luc





A voir également:

2 réponses

via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour luc

Au lieu de nombreux SI imbriqués tu as meilleur compte d'établir une table des tarifs selon les différents cas et de retrouver le tarif avec une RECHERCHEV, voilà un exemple rapide (toutes les plages sont nommées)
https://www.cjoint.com/c/HCkk7OND1jU

Cdlmnt
Via
1
lucio79 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention  
 
Super merci !

3 jours que je tourne en rond, merci :-)
0
Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention  
 
Excellente solution que celle de via55 !

Toutefois, lucio79, si tu as besoin plus tard de formules avec des SI emboîtés, la syntaxe est :
=SI(ET(D10="Autre";D16="Autre";H16="oui");Tarifs!C36;SI(ET…
0