Calcul de durée avec minuit

Signaler
Messages postés
18
Date d'inscription
jeudi 14 décembre 2000
Statut
Membre
Dernière intervention
14 juillet 2008
-
Messages postés
6786
Date d'inscription
vendredi 16 décembre 2005
Statut
Membre
Dernière intervention
21 décembre 2011
-
Bonjour,

je voudrais avoir une formule pour connaitre la durée en [hh]:mm:ss entre ces deux jours:

04/06/2008 23:38:03 et 05/06/2008 00:02:58

ces cellule sont au format jj/mm/aaaa hh:mm:ss

merci

10 réponses

Messages postés
18
Date d'inscription
jeudi 14 décembre 2000
Statut
Membre
Dernière intervention
14 juillet 2008

Bonjour

je recommence : ( c'est l'heure!!)

cellule a1 = 04/06/2008 23:38:03 format mm/jj/aaaa

cellule b1 = 05/06/2008 00:02:58 format mm/jj/aaaa

et ca me met le resultat :

cellule c1 = 696:24:55 en [hh]:mm:ss et en haut : 29/01/1900 00:24:55

au lieu de 00:24:55
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
41
salut,
ce snippet devrait répondre à ta question :
http://www.codyx.org/snippet_convertit-jours-heures-minutes-temps-entre-dates-heures_271.aspx#1014

++
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp  
Messages postés
18
Date d'inscription
jeudi 14 décembre 2000
Statut
Membre
Dernière intervention
14 juillet 2008

oui daccord, ca a l'air interessant mais je fait quoi avec ca? je ne suis pas doué et je debute
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
41
beh me semble que c'est écrit juste en bas du snippet :

Remarque :
Ce code remplace celui
d'avant, car j'ai rajouté la gestion des pluriels sur les mots "jour
heure minute" suivant leur nombre.  ;)

Avec Excel, en plaçant cette fonction dans un module, vous pouvez l'utiliser dans une cellule : ex dans B3 :
= EcartDate(A1;B1;A2;B2)

donc tu as juste à séparer ta DATEHEURE en DATE et HEURE pour tes 2 cellules et de suivre l'indication

bonne soirée
<hr size ="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp  
Messages postés
18
Date d'inscription
jeudi 14 décembre 2000
Statut
Membre
Dernière intervention
14 juillet 2008

j'ai tout séparé et j'ai mis ca : =EcartDate(A1;B1;A2;B2)
mais ca me dis #Nom?
Messages postés
18
Date d'inscription
jeudi 14 décembre 2000
Statut
Membre
Dernière intervention
14 juillet 2008

bon ben désolé, mais il faut que j'aille me coucher, je'ai plus grand chose a dormir, je regarderais ta reponse ce matin et je te tiendrais au courant.


a+et merci a toi
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
41
peut-être la taille de la colonne ou son format
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
41
je viens de tester en VBA, çà fonctionne bien, à un détail près :
les secondes ne sont pas prises en charge

voir l'exemple fourni :
DD/MM/YYYY
HH:NN

++
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp  
Messages postés
1835
Date d'inscription
vendredi 13 mai 2005
Statut
Membre
Dernière intervention
20 novembre 2013
9
Salut,

si  #Nom?  apparait dans la cellule c'est que EcartDate n'est pas reconnu comme une fonction !

A+
Messages postés
6786
Date d'inscription
vendredi 16 décembre 2005
Statut
Membre
Dernière intervention
21 décembre 2011
18
salut,

il faut bien entendu placer la fonction EcartDate dans un module pour pouvoir l'utiliser

@++

le mystérieux chevalier,"Provençal, le gaulois"
Forum Office & VBA