Message "FAUX" sur une formule =SI

zuli3n

XLDnaute Occasionnel
Bonsoir le Forum,


Je fais appel à votre aide, car j'avoue je n'ai plus les yeux en face des trous. J'ai passé l’après midi à me faire une formule, qui fonctionne très bien :

Code:
=SI($A$2="Homme";SIERREUR(SOMME(1,083*(B2^0,48)*(C2^0,5)*(D2^-0,13))*191;"");SI($A$2="Femme";SIERREUR(SOMME(0,963*(B2^0,48)*(C2^0,5)*(D2^-0,13))*191;"");SI($A$2="Femme enceinte";SIERREUR(SOMME(0,963*(B2^0,48)*(C2^0,5)*(D2^-0,13))*239;"");SI($A$2="Adolescente";SIERREUR(SOMME(0,963*(B2^0,48)*(C2^0,5)*(D2^-0,13))*239;"");SI($A$2="Adolescent";SIERREUR(SOMME(1,083*(B2^0,48)*(C2^0,5)*(D2^-0,13))*239;"");"")))))

Quand A2 n'est pas rempli par la liste déroulante, pas de message "FAUX" dans la cellule, tout est impeccable, la formule fonctionne très bien.

Par contre j'ai refais une autre formule pour un autre calcul, et la quand B5 n'est pas rempli par la liste déroulante, j'ai un message "FAUX" dans la cellule:

Code:
=SI(B5="Homme";SIERREUR(SOMME(495/(1,0324-0,19077*LOG10(E5-D5)+0,15456*LOG10(C5))-450);"");SI(B5="Femme";SIERREUR(SOMME(495/(1,29579-0,35004*LOG10(E5+F5-D5)+0,221*LOG10(C5))-450);"")))

Je fatigue et à force de chercher je m'énerve et je me mets en retard pour mon rendez-vous :)
Ou est mon erreur ?

Bonne soirée à vous.
En vous remerciant,
Cordialement ++
 

Modeste

XLDnaute Barbatruc
Re : Message "FAUX" sur une formule =SI

Bonsoir zuli3n,

Avant de partir à ton rendez-vous (et de nous laisser chercher pendant ce temps ;)), trouver la source de l'erreur serait sans doute plus simple avec un fichier exemple. Ceci dit, tu peux déjà faire le test suivant:
- positionne-toi sur la cellule contenant ta seconde formule et clique sur le fx au début de la barre de formule.
- dès que la fenêtre "Arguments de la fonction" est visible, clique -dans la barre de formule- sur le second SI de ta formule "Si(B5="Femme" ..."
- que contient maintenant le Valeur_si_faux de ta fonction SI, dans la fenêtre? Si le champ est vide, c'est vraisemblablement ce "vide" qui est remplacé par FAUX (tu dis à Excel quoi faire si B5 contient "homme", ce qu'il doit faire si B5 contient "femme" ... mais que doit-il faire face à un ange?)
 

zuli3n

XLDnaute Occasionnel
Re : Message "FAUX" sur une formule =SI

Bonsoir Modeste,

Merci pour ton aide, j'ai pu trouver l'erreur.
Cool ton astuce, je ne connaissais pas, très pratique :) Merci à toi.
Code:
=SI(B5="Homme";SIERREUR(SOMME(495/(1,0324-0,19077*LOG10(E5-D5)+0,15456*LOG10(C5))-450);"");SI(B5="Femme";SIERREUR(SOMME(495/(1,29579-0,35004*LOG10(E5+F5-D5)+0,221*LOG10(C5))-450);"");""))

Cordialement
 

Statistiques des forums

Discussions
312 104
Messages
2 085 332
Membres
102 864
dernier inscrit
abderrashmaen