Calcul entre deux dates

momo2394

XLDnaute Occasionnel
Bonsoir le forum

Je reviens vers vous pour un problème de formule, je dois calculer le nombre de jours heures et minutes entre deux dates

J'ai essayé "ENT((E7-D7)*24)" mais en vain cela me donne juste le nombre d'heures entre deux dates:

moi je voudrais une formule de ce type si c'est possible
1 juillet 2014 7:49 - 3 juillet 2014 15:12 = 2 jours 7 heures et 23 minutes

Merci
 

Modeste geedee

XLDnaute Barbatruc
Re : Calcul entre deux dates

Bonsour®
A2-A1
format :
j" jrs "h""hr "m"mn"
Capture.JPG
 

Pièces jointes

  • Capture.JPG
    Capture.JPG
    39.3 KB · Affichages: 51
  • Capture.JPG
    Capture.JPG
    39.3 KB · Affichages: 55

aspe

XLDnaute Junior
Re : Calcul entre deux dates

Bonjour,

si le format 01/07/2014 07:49 03/07/2014 15:12 02j 07:23:00 te convient,

c'est juste une soustraction et un format de cellule personnalisé comme cela jj\j hh:mm:ss ( a créer )

Ou bien jj\jr hh\h:mm\m:ss\s pour un résultat 02jr 07h:23m:00s

ensuite si les délais passent le mois il te faudra refaire un format personnalisé.
 
Dernière édition:

ROGER2327

XLDnaute Barbatruc
Re : Calcul entre deux dates

Bonjour à tous.


Pourquoi faire simple si on peut faire compliqué ?​
Code:
=ENT(ARRONDI((ARRONDI(B1;6)-ARRONDI(A1;6))*1440;0)/1440)&" jour"
&SI(ENT(ARRONDI((ARRONDI(B1;6)-ARRONDI(A1;6))*1440;0)/1440)>1;"s ";" ")
&ENT(MOD(ARRONDI((ARRONDI(B1;6)-ARRONDI(A1;6))*1440;0);1440)/60)&" heure"
&SI(ENT(MOD(ARRONDI((ARRONDI(B1;6)-ARRONDI(A1;6))*1440;0);1440)/60)>1;"s ";" ")
&"et "&MOD(ARRONDI((ARRONDI(B1;6)-ARRONDI(A1;6))*1440;0);60)&" minute"
&SI(MOD(ARRONDI((ARRONDI(B1;6)-ARRONDI(A1;6))*1440;0);60)>1;"s";"")
(arrondi à la minute)​


Bonne journée.


ℝOGER2327
#7468


Jeudi 19 Gidouille 141 (Saint Sein, tautologue - fête Suprême Quarte)
15 Messidor An CCXXII, 0,2936h - chamois
2014-W27-4T00:42:16Z
 

aspe

XLDnaute Junior
Re : Calcul entre deux dates

trop facile, et on fait quid des jours ouvrés et fériés ???
 

Pièces jointes

  • Classeur2.xlsx
    8.8 KB · Affichages: 48
  • Classeur2.xlsx
    8.8 KB · Affichages: 51
  • Classeur2.xlsx
    8.8 KB · Affichages: 60
Dernière édition:

Modeste geedee

XLDnaute Barbatruc
Re : Calcul entre deux dates

bonsour®
trop facile, et on fait quid des jours ouvrés et fériés ???


:rolleyes:
et puis peut-être aussi tenir compte des durées ouvrées (7:30)
ainsi que des horaires de nuit a cheval sur 2 jours
et en respectant les amplitudes légales
y compris les RTT, AT, Maladie, congés ????

en quelque sorte une question à tiroir dont les spécifications évoluent au fil des réponses ...
(et qui diffère de la demande initiale de momo2294)
:rolleyes:

voir ces fils :
https://www.excel-downloads.com/thr...ire-veille-et-debut-horaire-lendemain.221602/
https://www.excel-downloads.com/thr...s-jour-nuit-semaine-ferie-et-dimanche.219639/
 
Dernière édition:

Modeste geedee

XLDnaute Barbatruc
Re : Calcul entre deux dates

Bonsour®

comme c'est un problème récurrent déjà largement débattu ici et par curiosité personnelle :
quelle version excel
quelle version office
quelle version Windows
? utilises-tu

dans mon cas :
excel : version home & student 2007 (12.0.6683.5002) SP3 MSO(12.0.6683.5000)
office : version 12.0.6425.1000
Windows 7 Edition Familiale Premium : version 6.1.7601 Service Pack 1 Build 7601

appel également aux utilisateurs de EXCEL 2007 pour lesquels le bug est reproduit ou non ...
merci d'avance

fichier test joint
 

Pièces jointes

  • Test DATEDIF XL2007.xls
    50 KB · Affichages: 33
Dernière édition:

aspe

XLDnaute Junior
Re : Calcul entre deux dates

Bonjour Modeste geedee,

Excel: 2007 (12.0.4518.1014) MSO (12.0.4518.1014)
Office: pro plus 2007
Windows: seven version 6.1.7601 Service Pack 1
Capture3.jpg
 

Pièces jointes

  • Capture3.jpg
    Capture3.jpg
    68.1 KB · Affichages: 54
  • Capture3.jpg
    Capture3.jpg
    68.1 KB · Affichages: 48

Claude5

XLDnaute Occasionnel
Re : Calcul entre deux dates

Bonjour,

j'avais cela comme formule (les C86, D86 correspondent aux cellules de mon fichier extrait)
=DATEDIF(C86;D86;"Y")&SI(DATEDIF(C86;D86;"Y")>1;" ans, ";" an, ")&DATEDIF(C86;D86;"yM")&" mois et "&DATEDIF(C86;D86;"mD")&SI(DATEDIF(2;D86;"D")>1;" jours";" jour")

et ca donne cela pour 11/08/1955 04/07/2014 58 ans, 10 mois et 23 jours

Claude
 

Discussions similaires

Statistiques des forums

Discussions
314 630
Messages
2 111 376
Membres
111 115
dernier inscrit
mermo