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
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
A voir également:
- Ecart de jours et heures entre 2 cellules
- Formule excel pour additionner plusieurs cellules - Guide
- Fusionner 2 cellules excel - Guide
- Word numéro de page 1/2 - Guide
- Verrouiller cellules excel - Guide
- 2 ecran pc - Guide
8 réponses
M-12
Messages postés
1331
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
8 avril 2023
283
10 févr. 2018 à 09:00
10 févr. 2018 à 09:00
Bonjour,
A tester
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"))
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
10 févr. 2018 à 09:23
Bonjour et merci,
je teste ça dans la journée
Cordialement
SG
je teste ça dans la journée
Cordialement
SG
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 249
10 févr. 2018 à 09:54
10 févr. 2018 à 09:54
Bonjour,
il me semble que tu as un jour de trop M-12.
erreur si < 24h, à compléter si ce cas peut arriver.
eric
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
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
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
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
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 249
10 févr. 2018 à 12:42
10 févr. 2018 à 12:42
exact, je me suis fourvoyé :-)
M-12
Messages postés
1331
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
8 avril 2023
283
17 févr. 2018 à 10:34
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)
Un jour de plus, c'est pour éviter de remettre au lendemain ce qu'on peut faire le jour même (HI)
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 418
10 févr. 2018 à 11:44
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
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
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
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
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
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
17 févr. 2018 à 10:32
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
(roue dentée sous le titre du fil, à droite)
bonne route
crdlmnt
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
17 févr. 2018 à 10:47
j'attendais vos commentaires avant de passer en résolu.
Encore merci
Cordialement
SG
Encore merci
Cordialement
SG
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
Modifié le 17 févr. 2018 à 11:04
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
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