Problème de formule avec 4 conditions imbriquées

Résolu/Fermé
SE44fr - 5 août 2015 à 00:44
SE44fr Messages postés 29 Date d'inscription mercredi 5 août 2015 Statut Membre Dernière intervention 29 novembre 2015 - 5 août 2015 à 14:18
Bonjour,

Je tente de créer un "programme" avec Excel 2010 visant à calculer des quantités de matériaux automatiquement à partir de 5 critères différents.

Pour que le calcul soit au plus exact, la formule de l'un des matériaux nécessite 4 conditions "Si" imbriquées, avec des conditions "Et" imbriqués dans certaines conditions "Si", cela donne :

=Si(B84<=0,61;0;SI(Et(B84>0,75;Et(H87="Non";H88="Non"));(ARRONDI.SUP(D84;0)+(1*H86)-H89);SI(Et((B84>0,61;B84<0,90);Et(H87="Oui";H88="Non"));((ARRONDI.SUP(D84;0)+(1*H86))/2-H89);SI(ET(B84>0,56;B84<=0,75;Et(H87="Non";H88="Non"));((ARRONDI.SUP(D84;0)+(1*H86))/2-H89);"Erreur"))))

Excel me dit qu'il y a une erreur dans ma formule, pourtant j'ai vérifier avec les tests logiques, valeur si vrai et valeur si faux de la barre de commande mais malheureusement je ne suis pas un utilisateur averti de ce logiciel...

Je remercie d'avance tous ceux qui auront le courage de réfléchir sur cette formule !

Cordialement,
SE.


A voir également:

2 réponses

via55 Messages postés 14403 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 24 avril 2024 2 703
5 août 2015 à 00:58
Bonjour,

Il a pas mal de parenthèses en trop et des ET qui se suivent alors qu'ils devraient être dans la même parenthèse

Essaie :
=SI(B84<=0,61;0;SI(ET(B84>0,75;H87="Non";H88="Non");ARRONDI.SUP(D84;0)+(1*H86)-H89;SI(ET(B84>0,61;B84<0,9;H87="Oui";H88="Non");(ARRONDI.SUP(D84;0)+(1*H86))/2-H89;SI(ET(B84>0,56;B84<=0,75;H87="Non";H88="Non");(ARRONDI.SUP(D84;0)+(1*H86))/2-H89;"Erreur"))))

Cdlmnt
Via
0
SE44fr Messages postés 29 Date d'inscription mercredi 5 août 2015 Statut Membre Dernière intervention 29 novembre 2015 2
5 août 2015 à 14:18
Merci beaucoup Via !

La formule fonctionne très bien, j'en ai d'ailleurs écrit d'autres sur le même principe... je crois que j'ai compris l'astuce :)

Cordialement,
SE

0