Excel (si): Test logique" Faux" alors qu'il devrait être "Vrai&qu

Résolu/Fermé
Robocopp Messages postés 159 Date d'inscription jeudi 2 mars 2006 Statut Membre Dernière intervention 1 septembre 2022 - Modifié par Robocopp le 15/11/2012 à 00:37
Robocopp Messages postés 159 Date d'inscription jeudi 2 mars 2006 Statut Membre Dernière intervention 1 septembre 2022 - 15 nov. 2012 à 18:56
Bonjour,

Encore une fois, je suis devant un mur. Je joins un exemple pour illustrer mon propos. Quand "SZ...." est sélectionné dans colonne D. Dans la colonne R devrait apparaitre le résultat P-Q ( Que Q soit>0,=0 , ce qui est le cas le plus fréquent, ou vide). De plus, ce résultat doit être = à H de la même ligne.
Si j'ai un complément à rajouter dans Q, ça marche ( R7 du tableau joint), mais si Q=0 ou vide,mon message d'alerte apparait alors qu'il ne devrait pas. Je pense que ça vient du premier test logique qui ne dit que P8-Q8=H8 ="FAUX" alors que cela devrait être "VRAI" en effet, 285,09-0=285,09. J'ai essayé avec la fonction N comme il y a des formules, mais rien n'y fait.
Si quelqu'un pouvait y jeter un oeil, ce serait sympa.

https://www.cjoint.com/?BKpamnSTrAr

Merci d'avance .
Cordialement



De l'humilité , du respect et du partage nait la force.
A voir également:

1 réponse

eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 239
Modifié par eriiic le 15/11/2012 à 01:30
Bonsoir,

Tu as un problème d'erreur d'arrondi sur P8-Q8 -> 285.089999999997 et non 2285.09
C'est courant sur tout système, c'est dû à la façon de stocker les nombres en binaire, et te génère des erreurs de l'ordre de 1.10-12.

Palliatif en P8 :
=SI(N8+O8>0+ET(D8="sz 525689");ARRONDI(O8-N8;2);"-------/--------")
La 1ère partie de ta formule me parait douteuse mais si tu obtiens ce que tu veux... Tu sais que le + te fait un OU ?

eric

Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
0
Robocopp Messages postés 159 Date d'inscription jeudi 2 mars 2006 Statut Membre Dernière intervention 1 septembre 2022 2
15 nov. 2012 à 18:56
Bonjour eric
Mille Merci , pour ta rapidité à répondre à cette question, mais aussi et surtout pour la qualité du résultat. Ta solution fonctionne merveilleusement bien.
Pour ce qui est du début de ma formule, le + est rajouté par le logiciel automatiquement, en fait, c'est pour rajouter un argument au test logique.

Encore merci.

Bien cordialement.
Patrick
0