Exceller

Obtenez des jours, des heures et des minutes entre les dates

Get Days Hours Minutes Between Dates

Formule Excel: obtenez les jours, les heures et les minutes entre les datesFormule générique
= INT (end-start)&' days '& TEXT (end-start,'h'' hrs ''m'' mins ''')
Résumé

Pour calculer et afficher les jours, les heures et les minutes entre deux dates, vous pouvez utiliser le Fonction TEXT avec un peu d'aide du Fonction INT . Dans l'exemple illustré, la formule en D5 est:

 
= INT (C5-B5)&' days '& TEXT (C5-B5,'h'' hrs ''m'' mins ''')
Explication

La plupart du travail dans cette formule est effectué par la fonction TEXT, qui applique un format de nombre personnalisé pour les heures et les minutes à une valeur créée en soustrayant la date de début de la date de fin.



jour de la semaine à partir de la date excel
 
 TEXT (C5-B5,'h'' hrs ''m'' mins ''')

Il s'agit d'un exemple d'incorporation de texte dans un format numérique personnalisé, et ce texte doit être entouré d'une paire supplémentaire de guillemets doubles. Sans les guillemets doubles supplémentaires, le format de texte personnalisé ressemble à ceci:



 
h 'hrs' m 'min'

La valeur des jours est calculée avec la fonction INT, qui renvoie simplement la partie entière de la date de fin moins la date de début:

 
 INT (C5-B5) // get day value

Remarque: bien que vous puissiez utiliser «d» dans un format de nombre personnalisé pour les jours, la valeur sera réinitialisée à zéro lorsque les jours sont supérieurs à 31.



Excel mise en forme conditionnelle si la cellule contient du texte

Inclure les secondes

Pour inclure les secondes, vous pouvez étendre le format de nombre personnalisé comme ceci:

 
= INT (C5-B5)&' days '& TEXT (C5-B5,'h'' hrs ''m'' mins ''s'' secs''')

Nombre total de jours, heures et minutes entre les dates

Pour obtenir le nombre total de jours, d'heures et de minutes entre un ensemble de dates de début et de fin, vous pouvez adapter la formule à l'aide de SUMPRODUCT comme ceci:

 
= INT ( SUMPRODUCT (ends-starts))&' days '& TEXT ( SUMPRODUCT (ends-starts),'h'' hrs ''m'' mins ''')

où «ends» représente la plage de dates de fin et «begin» représente la plage de dates de début. Dans l'exemple illustré, D11 contient cette formule:



 
= INT ( SUMPRODUCT (C5:C9-B5:B9))&' days '& TEXT ( SUMPRODUCT (C5:C9-B5:B9),'h'' hrs ''m'' mins ''')
Auteur Dave Bruns


^