Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

La partie entière de 4 est 3...

3 réponses
Avatar
Ashish Kebab
Bonjour,

J'ai un petit souci avec la fonction ENT d'Excel :

J'ai deux dates inscrites au format Date "14/3/01 13:30" : Cell1 =3D
12/12/2007 8:00 et Cell2 =3D 12/12/2007 12:00.
La diff=E9rence des deux donne la dur=E9e en jours : 0,166666667
Pour passer en heures, je multiplie par 24 : 24*(Cell2 - Cell1) =3D 4.
Jusque l=E0, tout est normal.

Mais lorsque je prends la partie enti=E8re du dernier calcul gr=E2ce =E0 la
fonction ENT, je tombe sur un r=E9sultat plut=F4t =E9trange :
ENT(24*(Cell2 - Cell1)) =3D 3 ???

Je pense que cela vient de l'arrondi de la diff=E9rence. Pouvez-vous
m'indiquer une fa=E7on qui me permette de ne pas afficher apr=E8s quelques
calculs une dur=E9e de 3h60min mais bien 4h00 ??

Merci !

Ashish Kebab

3 réponses

Avatar
DB
heure(cell2)-heure(cell1) + 24*(jour(cell2)-jour(cell1))

DB


Bonjour,

J'ai un petit souci avec la fonction ENT d'Excel :

J'ai deux dates inscrites au format Date "14/3/01 13:30" : Cell1 > 12/12/2007 8:00 et Cell2 = 12/12/2007 12:00.
La différence des deux donne la durée en jours : 0,166666667
Pour passer en heures, je multiplie par 24 : 24*(Cell2 - Cell1) = 4.
Jusque là, tout est normal.

Mais lorsque je prends la partie entière du dernier calcul grâce à la
fonction ENT, je tombe sur un résultat plutôt étrange :
ENT(24*(Cell2 - Cell1)) = 3 ???

Je pense que cela vient de l'arrondi de la différence. Pouvez-vous
m'indiquer une façon qui me permette de ne pas afficher après quelques
calculs une durée de 3h60min mais bien 4h00 ??

Merci !

Ashish Kebab




Avatar
Modeste
Bonsour® Ashish Kebab avec ferveur ;o))) vous nous disiez :

J'ai deux dates inscrites au format Date "14/3/01 13:30" : Cell1 > 12/12/2007 8:00 et Cell2 = 12/12/2007 12:00.
La différence des deux donne la durée en jours : 0,166666667

Pouvez-vous m'indiquer une façon qui me permette de ne pas afficher après
quelques
calculs une durée de 3h60min mais bien 4h00 ??


la formule ci-dessous ne se suffit-elle pas ???
Îll2-Cell1 'format "[h]:mm"
ou bien
=Heure(Cell2-Cell1) ' format nombre
ou encore :
=(Cell2-Cell1) / "1:" 'format nombre


--
--
@+
;o)))

Avatar
Garette
Bonjour;

En réalité 24*(Cell2 - Cell1)=3.99999999994179
D'où ENT(3.99999999994179)=3 ...
Probleme de calcul d'arrondis informatiques.

Pour voir les résultats dans la formule, tu mets en surbrillance 24*(A2 -
A1) et tu appuis sur F9

Si c'est pour arrondir à l'heure, peut etre que =ARRONDI(24*(A2 - A1);0) est
mieux.