Somme d'heures INCORRECTE [Résolu]

Messages postés
40
Date d'inscription
lundi 2 janvier 2017
Statut
Membre
Dernière intervention
20 octobre 2019
- - Dernière réponse : palban53
Messages postés
40
Date d'inscription
lundi 2 janvier 2017
Statut
Membre
Dernière intervention
20 octobre 2019
- 20 oct. 2019 à 21:20
Bonjour à tous,
Petite question, j'ai fait un fichier répertoriant toutes les heures supplémentaires et je les ai convertis en jours. Cependant lorsque je fais la somme ... cela me donne as du tout la somme attendue.

pour expliquer mon calcul, j'ai fait dans un premier temps la somme des heures :
la cellule ayant la somme est sous format personnalisé : " [h]: mm; @" . Ce qui me donne (pour info 316:57) .

Par la suite, je souhaite passer ce nombre d'héures en nombre de jours, en sachant que je fais 8heures par jour. De ce fait, je fais cette formule : "=ENT(E18/8*24)+(E18-ENT(E18/8*24)*8/24)" qui a marché jusuq'à présent pour tous les mois. (format de la cellule : jj "jours "hh"h":mm"m")

Mais dans le cas de la somme des mois, je n'arrive pas à avoir le bon résultat, car je trouve 9jours 4h57m

Quelqu’un peut il m'aider ??

Merci
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
7844
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
30 octobre 2019
1233
1
Merci
Bonjour,

Ta formule, avec le format choisi, ne permet pas d'afficher correctement des jours au-delà de 255:59.
En effet, tu "triches" sur l'affichage des dates conventionnelles, mais dès que le nombre de jours dépasse 31, il y un mois supplémentaire (c'est à dire mois=2) et le nombre de jours revient à 1 (alors que tu attendrais 0)
Tu peux le vérifier en utilisant le format mm "mois" jj "jours "hh"h":mm"m"
Tu ne pourras pas afficher les mois dans la même cellule sans avoir d'erreur sur le nombre de mois.

Une solution est d'utiliser 2 cellules :
- une pour les jours/heures comme tu as déjà mais avec la formule qui limite à 29j 7h 59min :
=ENT((E18-ENT(E18*24/8/30)*8*30/24)/8*24)+((E18-ENT(E18*24/8/30)*8*30/24)-ENT((E18-ENT(E18*24/8/30)*8*30/24)/8*24)*8/24)

- une pour le nombre de mois de 30 jours au format 0" mois" avec la formule :
=ENT(E18*24/8/30) 


Mais pour ma part, j'utiliserais 4 cellules : mois, jours, heures, minutes tous les calculs seraient très simples !

Cordialement
Patrice

Personne ne peut détenir le savoir, c'est pour ça qu'on le partage.

Dire « Merci » 1

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM 71315 internautes nous ont dit merci ce mois-ci

Commenter la réponse de Patrice33740
Messages postés
23057
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
11 novembre 2019
5743
1
Merci
Bonjour à tous,

ou bien fabriquer ta chaine mais ça ne sera pas réutilisable pour des calculs :
=ENT(E18/8*24)&" jours et "&TEXTE((MOD(E18/8*24;1)*8/24);"hh:mm") 

Pour des calculs il faudra séparer au minimum jours et heures
eric

Dire « Merci » 1

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM 71315 internautes nous ont dit merci ce mois-ci

palban53
Messages postés
40
Date d'inscription
lundi 2 janvier 2017
Statut
Membre
Dernière intervention
20 octobre 2019
-
super, je vous remercie pour votre aide ! Merci également à Patrice33740. J'ai suivi le conseil de faire 4 cellules pour simplifier le calcul.

Merci de votre aide et de votre réactivité.

Bien à vous !
Commenter la réponse de eriiic