Ecart de jours et heures entre 2 cellules

Résolu/Fermé
Gil369 Messages postés 120 Date d'inscription mardi 25 mars 2008 Statut Membre Dernière intervention 7 novembre 2018 - 10 févr. 2018 à 08:48
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 17 févr. 2018 à 11:04
Bonjour,
je souhaite calculer l'écart de jours et heures entre 2 cellules :
A9 : 04/02/2017 12:10
B9 : 12/05/2018 19:00
C9 : =DATEDIF(A9;B9;"Y")&SI(DATEDIF(A9;B9;"Y")>1;" ans, ";" an, ")&DATEDIF(A9;B9;"YM") &" mois et "&DATEDIF(A9;B9;"MD")&SI(DATEDIF(A9;B9;"MD")>1;" jours";" jour")
Résultat C9 : 1 an 3 mois 8 jours
y a t il possibilité de calculer les heures et minutes a la suite ?
Format de cellule : jj/mm/aaaa hh:mm pour A9 et B9 et Date pour C9

Merci
Cordialement
SG






A voir également:

8 réponses

M-12 Messages postés 1333 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 8 avril 2023 299
10 févr. 2018 à 09:00
Bonjour,

A tester
=SI(B9-A9<1;TEXTE(MOD((B9-ENT(B9))-(A9-ENT(A9));1);"hh:mm:ss");SI(MOD(B9;1)-MOD(A9;1)<0;SI(DATEDIF(A9;B9-1;"y")>0;DATEDIF(A9;B9-1;"y")&" an(s) ";"")&SI(DATEDIF(A9;B9-1;"ym")>0;DATEDIF(A9;B9-1;"ym")&" mois ";"")&DATEDIF(A9;B9-1;"md");SI(DATEDIF(A9;B9;"y")>0;DATEDIF(A9;B9;"y")&" an(s) ";"")&SI(DATEDIF(A9;B9;"ym")>0;DATEDIF(A9;B9;"ym")&" mois ";"")&DATEDIF(A9;B9;"md"))&" jour(s)"&" et "&TEXTE(MOD((B9-ENT(B9))-(A9-ENT(A9));1);"hh:mm:ss"))
0
Gil369 Messages postés 120 Date d'inscription mardi 25 mars 2008 Statut Membre Dernière intervention 7 novembre 2018
10 févr. 2018 à 09:23
Bonjour et merci,
je teste ça dans la journée

Cordialement
SG
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
10 févr. 2018 à 09:54
Bonjour,

il me semble que tu as un jour de trop M-12.
=DATEDIF(A9;B9-(MOD(B9-A9;1)>0);"Y")&SI(DATEDIF(A9;B9-(MOD(B9-A9;1)>0);"Y")>1;" ans, ";" an, ")&DATEDIF(A9;B9-(MOD(B9-A9;1)>0);"YM") &" mois et "&DATEDIF(A9;B9-(MOD(B9-A9;1)>0);"MD")&SI(DATEDIF(A9;B9-(MOD(B9-A9;1)>0);"MD")>1;" jours";" jour")&TEXTE(B9-A9-(MOD(B9-A9;1)>0);" hh"" h ""mm"" min """)

erreur si < 24h, à compléter si ce cas peut arriver.
eric
0
Gil369 Messages postés 120 Date d'inscription mardi 25 mars 2008 Statut Membre Dernière intervention 7 novembre 2018
10 févr. 2018 à 11:14
re bonjour, avec la formule de :
M-12 j'ai : 1 an(s) 3 mois 8 jour(s) et 06:50:00
Eriiic j'ai : 1 an, 3 mois et 7 jours 06 h 50 min
il y a donc 1 jour d' écart ... (eriiic ne veut pas vieillir trop vite !!!)
Cordialement
SG


0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
10 févr. 2018 à 12:42
exact, je me suis fourvoyé :-)
0
M-12 Messages postés 1333 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 8 avril 2023 299
17 févr. 2018 à 10:34
Bonjour à tous,
Un jour de plus, c'est pour éviter de remettre au lendemain ce qu'on peut faire le jour même (HI)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
10 févr. 2018 à 11:44
Bonjour (et salut eriiic)

je propose celle ci, à valider pour inclure ou pas le jour de départ ou d'arrivée:
début en A1 fin en A2:

=DATEDIF(ENT(A1);ENT(A2);"y")&" an(s) "&DATEDIF(ENT(A1);ENT(A2);"ym")&" mois "&DATEDIF(ENT(A1);ENT(A2);"md")-SI(A1-ENT(A1)<A2-ENT(A2);0;1)&" jour(s) "&TEXTE(MOD((A2-ENT(A2))-(A1-ENT(A1));1);"hh:mm:ss")


résultat avec les entrées données dans le message:

1 an(s) 3 mois 8 jour(s) 06:50:00


note attention à l'affichage de 6:50 dans ce cas, l'écart entre heure début et fin étant supérieur à 24 h cela fait un jour de plus

sinon le résultat est ... 30:50:00 pour les heures
(Soit:11:50 début + 19h fin

là, il faut savoir ce que l'on veut pour les "partiels" des débuts et fins quand le total dépasse 24h

crdlmnt
0
Gil369 Messages postés 120 Date d'inscription mardi 25 mars 2008 Statut Membre Dernière intervention 7 novembre 2018
17 févr. 2018 à 10:26
Bonjour a tous,
après plusieurs essais, j' ai finalement opté pour la formule de Vaucluse.
Pour mon utilisation je fais simplement attention a decaler 1 minute entre 24h.

A1 : 09/02/2018 18:00:00 et B1 : 10/02/2018 18:00:00 résultat : 0jour 00heure 00 min
A1 : 09/02/2018 18:00:00 et B1 : 10/02/2018 18:01:00 résultat : 1jour 00heure 01min
Merci pour votre aide a tous
Cordialement
SG
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
17 févr. 2018 à 10:32
Alors si ça vous convient , merci de passer le sujet en résolu
(roue dentée sous le titre du fil, à droite)
bonne route
crdlmnt
0
Gil369 Messages postés 120 Date d'inscription mardi 25 mars 2008 Statut Membre Dernière intervention 7 novembre 2018
17 févr. 2018 à 10:47
j'attendais vos commentaires avant de passer en résolu.
Encore merci
Cordialement
SG
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
Modifié le 17 févr. 2018 à 11:04
En complèment je viens de réagir, suis un peu lent, c'est samedi!:
il aurait fallut modifier un poil la formule dans cette partie pour éviter de rajouter une minute
.... (ENT(A1);ENT(A2);"md")-SI(A1-ENT(A1)<=A2-ENT(A2);0;1)&" jour..........

soit remplacer le signe < par <=
crdlmnt

0