Additionner des durées (jours, heures, minutes)

Fermé
Signaler
-
Messages postés
55090
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
4 décembre 2021
-
Bonjour,
Comme le nom du sujet l'indique, je souhaiterai additionner des jours, heures et minutes et avoir un résultat de type "jj:hh:mm".

Est-il possible de le faire ? J'ai vu énormément de solution sur le web mais aucune ne correspond à ma demande. J'aimerai le faire sans VBA / macro si possible bien entendu.

Je suis sous Excel2016.

Merci d'avance :)


5 réponses

Messages postés
26310
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
4 décembre 2021
6 131
Bonjour

évidemment, c'est possible, mais sans savoir ce que vous voulez additionner,... et obtenir, difficile de vous en dire plus!
à vous lire pour plus de précisions
crdlmnt

Messages postés
7
Date d'inscription
jeudi 2 février 2017
Statut
Membre
Dernière intervention
20 juin 2017

Merci de votre réponse rapide,

J'aimerai obtenir la durée totale de fonctionnement d'un moteur, pour ça, j'ai plusieurs durées de fonctionnement : exemple :1 jour 2 heures 17 minutes + 4 heures 25 minutes + 03 minutes + 4 jours 04 minutes. Voilà dans l'idée. En sachant que j'ai une centaine de lignes à additionner.

J'aimerai donc obtenir la durée totale, pour l'exemple ça serait : 5 jours 6 heures 49 minutes.

Sachant que j'ai n'ai comme donnée que jours / heures / minutes.

Merci à vous !
Messages postés
26310
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
4 décembre 2021
6 131
Tout dépend de la façon dont sont entré ces données dans un tableau à sommer!
si ce sont des formats dates, pas de problème, suffit de faire une somme, mais si ce sont des textes, c'est plus compliqué!!
pouvez vous déposer un exemple des valeurs à sommer ici:
https://www.cjoint.com/
et revenir coller ici le lien créé sur le site
Placez bien dans cette liste tous vos cas de figures possibles
à vous lire
crdlmngt
Messages postés
7
Date d'inscription
jeudi 2 février 2017
Statut
Membre
Dernière intervention
20 juin 2017

J'ai mis toutes mes valeurs dans le tableau ci dessous :
https://www.cjoint.com/c/GFurpMEaM4A
Messages postés
26310
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
4 décembre 2021
6 131
Trop compliqué de tenter de transformer vos textes en valeurs horaires pour Excel

on pourrait s'en sortir à l'extrême rigueur par formule avec j h et m, mais pas avec des "js" "het" etc....
je vous laisse avec quelqu'un qui saurait éventuellement traiter ça en VBA
Ou alors mais sans aucune garantie, revoyez votre tableau avec l'outil remplacer
les j ou autre js etc par un blanc
les h ou consort par :
les m par rien

et on verra ensuite, mais je pense qu'il vaudrait mieux vous tourner vers VBA, ce qui n'est pas de mon domaine.

bonne chance

crdlmnt
Messages postés
7
Date d'inscription
jeudi 2 février 2017
Statut
Membre
Dernière intervention
20 juin 2017

Ok merci quand même, je vais essayer !
Messages postés
55090
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
4 décembre 2021
17 013
Bonjour Gunner...

Tu sais peut-être qu'on ne peut additionner que des valeurs numériques, pas des textes ? Alors pourquoi proposer un tableau de textes ?

En B6 ne pas saisir le texte "15h23m" mais la valeur numérique 15:23
En C9 ne pas saisir le texte "49m" mais la valeur numérique 00:49
En B16 ne pas saisir le texte "2h" mais la valeur numérique 02:00
En C13 ne pas saisir le texte "3js18h50m" mais la valeur numérique 90:50 car 3 jours de 24 h font 72 h auxquels on ajoute 18h50.
Messages postés
55090
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
4 décembre 2021
17 013
Attention :
Certaines durées étant supérieures à 24 h, toutes les cellules contenant des temps doivent être au format Nombre/Catégorie/Personnalisée Style [h]:mm
ou [h]"h":mm"min" si tu veux l'affichage 56h23min

Formats fantaisistes :
Le format HEURE d'Excel gère les heures, les minutes, les secondes et les sous-multiples de seconde.
Le format DATE d'Excel gère les années, les mois et les jours.
Il n'existe pas de format comme celui que tu as inventé dans ta demande initiale "jj:hh:mm"
Pour compléter le tableau, ton unité pour les jours est tantôt "j" tantôt "js", alors que les symboles d'unités sont invariables !