EXCEL : Enlever #Valeur!
Résolu
Xti-Basque
Messages postés
33
Date d'inscription
Statut
Membre
Dernière intervention
-
Akhii -
Akhii -
Bonjour tout le monde,
Comment enlever l'erreur "#Valeur!" tout en laissant la formule dans la cellule?
Voici la formule :
=SI(ET(C5>D5);((A3*A4)-(12,5));SI(ET(D5>C5);((C4*C3)-(12,5));SI(ET(C5=D5);((B4*B3)-(12,5));"")))
Merci, et bonne semaine :)
Comment enlever l'erreur "#Valeur!" tout en laissant la formule dans la cellule?
Voici la formule :
=SI(ET(C5>D5);((A3*A4)-(12,5));SI(ET(D5>C5);((C4*C3)-(12,5));SI(ET(C5=D5);((B4*B3)-(12,5));"")))
Merci, et bonne semaine :)
A voir également:
- Supprimer #valeur excel
- Supprimer rond bleu whatsapp - Guide
- Liste déroulante excel - Guide
- Supprimer une page word - Guide
- Word et excel gratuit - Guide
- Supprimer pub youtube - Accueil - Streaming
5 réponses
Salut,
Ta formule peut être écoutée comme ceci
=SI(C5>D5;(A3*A4)-12,5;SI(D5>C5;(C4*C3)-12,5;SI(C5=D5;(B4*B3)-12,5;"")))
ensuite le message d'erreur "#Valeur!" est certainement causé par une saisie texte ou espace dans tes cellules de calcul. Alors soit tu peux éviter ce genre de saisie soit tu géres l'erreur comme ceci
=SI(ESTERREUR(SI(C5>D5;(A3*A4)-12,5;SI(D5>C5;(C4*C3)-12,5;SI(C5=D5;(B4*B3)-12,5;""))));"";SI(C5>D5;(A3*A4)-12,5;SI(D5>C5;(C4*C3)-12,5;SI(C5=D5;(B4*B3)-12,5;""))))
Ou en plus court en testant l'addition de tes cellules
=SI(ESTERREUR(A3+A4+B3+B4+C3+C4+C5+D5);"";SI(C5>D5;(A3*A4)-12,5;SI(D5>C5;(C4*C3)-12,5;SI(C5=D5;(B4*B3)-12,5;""))))
Ta formule peut être écoutée comme ceci
=SI(C5>D5;(A3*A4)-12,5;SI(D5>C5;(C4*C3)-12,5;SI(C5=D5;(B4*B3)-12,5;"")))
ensuite le message d'erreur "#Valeur!" est certainement causé par une saisie texte ou espace dans tes cellules de calcul. Alors soit tu peux éviter ce genre de saisie soit tu géres l'erreur comme ceci
=SI(ESTERREUR(SI(C5>D5;(A3*A4)-12,5;SI(D5>C5;(C4*C3)-12,5;SI(C5=D5;(B4*B3)-12,5;""))));"";SI(C5>D5;(A3*A4)-12,5;SI(D5>C5;(C4*C3)-12,5;SI(C5=D5;(B4*B3)-12,5;""))))
Ou en plus court en testant l'addition de tes cellules
=SI(ESTERREUR(A3+A4+B3+B4+C3+C4+C5+D5);"";SI(C5>D5;(A3*A4)-12,5;SI(D5>C5;(C4*C3)-12,5;SI(C5=D5;(B4*B3)-12,5;""))))
=SI(ESTERREUR(A3+A4+B3+B4+C3+C4+C5+D5);"";SI(C5>D5;A3*A4-12,5;SI(D5>C5;C4*C3-12,5;SI(C5=D5;B4*B3-12,5;""))))
que je me risquerais même à simplifier encore :
=SI(ESTERREUR(A3+A4+B3+B4+C3+C4+C5+D5);"";SI(C5>D5;A3*A4;SI(D5>C5;C4*C3;SI(C5=D5;B4*B3;"")))-12,5)
Puisque l'on en est aux simplifications de la formule sans avoir d'erreur,il est possible de réduire ainsi :
Cet exercice devrait être profitable à tous ceux qui ont de gros et lourds fichiers avec des multitudes de formules compliquées, qui ralentissent les calculs et augmentent la place occupée en mémoire.
Désolé de modérer votre enthousiasme mais on ne peut pas dire que :
=SI(ESTERREUR(A3+A4+B3+B4+C3+C4+C5+D5);"";SI(C5>D5;(A3*A4)-12,5;SI(D5>C5;(C4*C3)-12,5;SI(C5=D5;(B4*B3)-12,5;""))))
soit équivalent à :
=SI(ESTERREUR(SI(C5>D5;(A3*A4)-12,5;SI(D5>C5;(C4*C3)-12,5;SI(C5=D5;(B4*B3)-12,5;""))));"";SI(C5>D5;(A3*A4)-12,5;SI(D5>C5;(C4*C3)-12,5;SI(C5=D5;(B4*B3)-12,5;""))))
Une chaine dans A3 par exemple n'empêche pas de faire B4*B3 ou C4*C3, dont l'affichage sera bloqué par le SI(ESTERREUR(A3+A4+B3+B4+C3+C4+C5+D5)...
eric