Problème sur la Fonction SI

Bonjour, je voudrais faire une fonction SI mais je ne voit pas comment m'y prendre et je n'arrive pas à faire quelque chose qui fonctionne... Je n'ai pas trouvé réponse sur le net alors je vous pose la question vous saurez surement me répondre.

Je voudrais faire une fonction qui, suivant deux matériaux renseigné en texte dans une cellule, renvois sur différentes informations à vérifier pour obtenir différentes réponses.

Par exemple :

si le matériau (D2) est du PVC, qu'il à été posé (E2) avant 1980 et que les interventions (F2) sont supérieures à 1 alors il faut afficher "important".

si le matériau (D2) est du PVC, qu'il à été posé (E2) avant 1980 et que les interventions (F2) sont inférieures à 1 alors il faut afficher "risque de casse".

si le matériau (D2) est du PVC, qu'il à été posé (E2) après 1980 et que les interventions (F2) sont supérieures à 2 alors il faut afficher "important".

si le matériau (D2) est du PVC, qu'il à été posé (E2) après 1980 et que les interventions (F2) sont inférieures à 1 alors il faut afficher "faible".

si le matériau (D2) est de l'Acier, qu'il à été posé (E2) avant 1947 alors il faut afficher "risque de casse".

si le matériau (D2) est de l'Acier, qu'il à été posé (E2) avant 1947 et que les interventions (F2) sont supérieures à 1 alors il faut afficher"important"

si le matériau (D2) est de l'Acier, qu'il à été posé (E2) après 1947 et que les interventions (F2) sont supérieures à 1 alors il faut afficher "important".

si le matériau (D2) est de l'Acier, qu'il à été posé (E2) après 1947 et que les interventions (F2) sont inférieures à 1 alors il faut afficher "faible".

Si vous pouvez me venir en aide ça serait super ! J'ai essayé plein de chose mais à chaque fois Excel me répond un message d'erreur.

Je vous remercie d'avance

Bonjour PierreAnge, si je comprends bien ton cas, tu dois faire des SI(ET imbriqués ,

SI(ET(D2="PVC";E2<1980;F2>1);"Important" ; SI(ET(D2="PVC";E2<1980;F2<1);"Risque de casse";SI(ET(D2="PVC";E2>1980;F2>2);"Important";SI(ET(D2="PVC";E2>1980;F2<1);"Faible";SI(ET(D2="Acier";E2<1947);"Risque de casse";SI(ET(D2="Acier";E2<1947;F2>1);"Important";SI(ET(D2="Acier";E2>1947;F2>1);"Important";SI(ET(D2="Acier";E2<1947;F2<1);"Faible";""))))))))

Bien à toi !!

PS : tu devras surement mettre des >= ou <= car si tu as des valeurs 1 mais dans ton explication, tu n'en parles pas...

Bonjour à tous,

la façon la plus bourrin :

si(et(D2="PVC";e2<1980;f2>1); "important";"") & si(et(D2="PVC";e2<1980;f2<1);"risque de casse";"") & etc ......

et quand ça fonctionne, tu regardes pour grouper les conditions et simplifier ta formule

Crdlmt

Merci beaucoup à vous deux !

Rechercher des sujets similaires à "probleme fonction"