Erreur calcul lors de l'utilisation de la fonction SI

Signaler
-
Messages postés
25430
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
24 octobre 2020
-
Bonjour,

J'utilise la fonction SI pour ne faire un calcul avec les valeurs de cellules que si une colonne n'est pas vide.

=> =SI(H1="";;H1-K1-L1-M1-N1+P1)

Le résultat devrait donner 0 mais me donne 0,000000000000010658

Pourtant, si je fais =H1-K1-L1-M1-N1+P1 j'ai bien 0.

Ceci ne se produit que si j'ai des nombres décimaux dans les cellules, avec des nombres entier tout fonctionne bien.

J'ai essayé de mettre les cellules au format nombre mais aucun résultat.

D'avance merci pour votre aide.


Configuration: Windows / Chrome 85.0.4183.102

1 réponse

Messages postés
25430
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
24 octobre 2020
5 550
Bonjour
c'est un problème Excel qui reste à résoudre et qui, à priori dépend un peu de l'origine de vos paramètres avant la formule
Il est fréquemment abordé ici, et si vous voulez résoudre ça, la proposition est classique:
=SI(H1="";0;ARRONDI(H1-K1-L1-M1-N1+P1;2))
pour ne garder que les deux premières décimales
mais à la lecture de votre formule, si le défaut n'apparaît que quand H1 est vide, peut-être faudra-t-il seulement écrire:
=SI(H1="";0;H1-K1-L1-M1-N1+P1)
crdlmnt