EXCEL : Enlever #Valeur!
Résolu/Fermé
Xti-Basque
Messages postés
33
Date d'inscription
jeudi 11 septembre 2008
Statut
Membre
Dernière intervention
7 décembre 2020
-
1 août 2011 à 18:57
Akhii - 3 mai 2012 à 20:07
Akhii - 3 mai 2012 à 20:07
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
- Liste déroulante excel - Guide
- Supprimer une page word - Guide
- Supprimer compte instagram - Guide
- Word et excel gratuit - Guide
- Supprimer pub youtube - Accueil - Streaming
5 réponses
Mike-31
Messages postés
18384
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
9 avril 2025
5 127
1 août 2011 à 22:07
1 août 2011 à 22:07
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;""))))
1 août 2011 à 23:19
=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)
2 août 2011 à 00:06
Puisque l'on en est aux simplifications de la formule sans avoir d'erreur,il est possible de réduire ainsi :
2 août 2011 à 00:52
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.
2 août 2011 à 07:30
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
3 mai 2012 à 20:07