Test logique pas très logique

Bonsoir,

Dans le classeur joint il y a un calcul simple de durée en minutes issue d'une soustraction de deux horaire.

Le calcul est bon et je reprends celui-ci pour le comparer à un mini et un maxi.

Le problème que je rencontre est le suivant: comme l'illustre les tests logiques basiques dans la colonne J, le test sur la valeur mini n'est pas correct.

Pour résumer:

Le test 13>12 donne vrai, 12>12 donne faux

Le test 8<9 donne vrai mais 9<9 donne vrai aussi !! Et ce résultat est erroné !

Alors que si je saisi dans une cellule : =9<9 le résultat est FAUX et cela est correct.

Il semblerait que le calcul soit la raison de l'erreur mais pourtant le résultat est bien un entier ...

J'ai vérifié si des décimales ne se cachaient pas derrière mais rien...

Je ne comprends ce qui cloche ...

Auriez-vous une idée, piste SVP ?

5test-logique.xlsx (10.13 Ko)

Merci d'avance !!

Bonsoir @ tous,

pour mieux comprendre ce qui se passe, va dans une cellule quelconque et tape la formule suivante : =ENT(E21)

Tu vas obtenir 8 et non 9, cela veut dire que la valeur affichée dans la cellule E21 n'est pas 9 mais juste Excel l'affiche 9.

Cordialement

Effectivement il affiche 8 !!

Ce n'est pas logique du tout...

J'arrive à contourner le problème en comparant les heures directement et là ça fonctionne ...

Vraiment bizarre ...

En tout cas, merci pour cette réponse

Bonjour,

il faut ajouter des décimales pour voir la différence,

9.0000000000000000000000

8.9999999999998100000000

Bonsoir,

Voir image à la treizième décimale on passe à 8,9999999999998

forum

Slts

En effet c'est fou non ?

Une explication ?

On parle bien de nombres entiers pourtant ?

Pourquoi il y a des décimales ?

Les heures renseignées ne comportent pas de secondes ...

Pourquoi il y a des décimales ?

Les heures renseignées ne comportent pas de secondes ...

les heures sont des fractions.

aujourd’hui à 17:00

est en fait le 43882.70833

Mais alors comment faire pour sortir le 08 ou 09 entier de 17:08 et 17:09 ?

Bonjour,

Avec la fonction MINUTE() ?

Cdlt.

15nono63.xlsx (9.83 Ko)

Bonjour,

Avec la fonction MINUTE() ?

Cdlt.

nono63.xlsx

Tout simplement !!

Ça fonctionne !!

Merci beaucoup à vous tous

Rechercher des sujets similaires à "test logique pas tres"