Heures ne convertissent pas correctement en décimales

Gilliankaro Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   -  
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Pour convertir l'heure (exprimé en HH:mm) j'ai utilisé "cellule*24" et j'ai l'ai formaté en nombre décimal, mais j'ai 2 instances ou ça ne marche pas et je ne comprends vraiment pas.
Quelqu'un saurait-t-il ce qui bug, SVP?

Voici l'imprimé d'écran:


Voici mon fichier: https://mon-partage.fr/f/a79QLU93/
Configuration: Windows / Chrome 75.0.3770.142

3 réponses

gyrus
 
Bonjour,

Ton fichier en retour avec quelques adaptations ...
https://mon-partage.fr/f/Yr2x7TD0/

Cordialement.
1
Gilliankaro Messages postés 15 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour Gyrus,
Merci d'avoir corrigé mon fichier! Effectivement, ça marche maintenant!!!

Peux-tu m'expliquer par contre les formules utilisées, notamment:
colonne N =SI(ET(D12<>"";C13<>"");MOD(C13-D12;1);"")
colonne O =SI(N13<>"";N13*24;"")

Merciiii d'avance!
0
gyrus
 
=SI(ET(D12<>"";C13<>"");MOD(C13-D12;1);"")
L'instruction ET(D12<>"";C13<>"") indique que le calcul du temps de repos ne peut être effectué que si les 2 jours sont travaillés (auquels cas les heures sont renseignées).
L'instruction MOD(C13-D12;1) permet d'effectuer le calcul de durée entre 2 moments donnés en heures (C13 et D12).
L'intérêt de cette fonction est qu'elle renvoie un résultat correct dans les 2 cas de figure, heure de fin > heure début et heure de fin < heure début.

=SI(N13<>"";N13*24;"")
Pour convertir la valeur horaire en valeur décimale, il suffit de la multiplier par 24.

Cordialement
0
Redbart Messages postés 21583 Date d'inscription   Statut Membre Dernière intervention   3 286
 
Bonjour
tout est juste, tu interprètes mal les résultats

met la colonne N en format 00:00:00 et le bug se verra dans un miroir
0
Gilliankaro Messages postés 15 Date d'inscription   Statut Membre Dernière intervention  
 
Je mets la colonne N est en format 00:00:00, mais les décimales de la colonne 0 restent incorrectes... ;-(
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438 > Gilliankaro Messages postés 15 Date d'inscription   Statut Membre Dernière intervention  
 
alors lisez les deux messages suivant. Vos résultat sont bons, pas l'affichage!
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
ce que vous ne voyez pas en N est que le cumul est > que 24h
en fait on peut compléter le conseil de Redbart avec le format de cellule en N:
personnalisé et [hh]:mm:ss avec le HH entre crochets.
vous verrez alors affiché en N12:34:14
crdlmnt

0
Gilliankaro Messages postés 15 Date d'inscription   Statut Membre Dernière intervention  
 
J'ai essayé, mais ça ne marche paaas.... le format de la cellule est correcte mais les décimales non... Mais je pense que le fichier de GYRUS le fixe de manière efficace.
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
???
en N 12: 34:14 donne 34,23
en N13 : 29:45 donne 29,73
qu'est ce qui, n'est pas bon la dedans?
0
Gilliankaro Messages postés 15 Date d'inscription   Statut Membre Dernière intervention  
 
Désolée, mais étant débutante en Excel, je ne comprends pas très bien ce que "N12" et "N13" veulent dire...
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
juste l'adresse des cellules concernées
0