Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Durée entre 2 dates

Harleyquin

XLDnaute Nouveau
bonjour à tous dans mon fichier xls, je voudrais calculer la durée entre 2 dates
les dates sont sous forme JJ/MM/AAA HH:SS
pas moyen d'y arriver
ni avec la formule =INT(J2-F2)&" Days "&HOUR(MOD(J2-F2,1))&" Hour "&MINUTE(MOD(J2-F2,1))&" Minutes"
ni avec DATEDIF

Je voudrais calculer la difference entre "Unberth" ligne 2 et "Berth" ligne 3 par exemple

Est ce que vous auriez une idée svp ?
merci
 

Pièces jointes

  • TRANSIT.xlsx
    11.4 KB · Affichages: 10

TooFatBoy

XLDnaute Barbatruc
Bonjour,

1- Il faudrait commencer par avoir des dates en colonnes F et J, plutôt que du texte (ça simplifierait les formules).

2- Utilises-tu un Excel en anglais ?


Tel quel, tu peux essayer ceci, mais c'est franchement moyen... :
Code:
=DATEVAL(J2)-DATEVAL(F3) & " days "& HEURE(MOD(J2-F3;1)) & " hours " & MINUTE(MOD(J2-F3;1)) & " minutes"
 
Dernière édition:

TooFatBoy

XLDnaute Barbatruc
Ce sont des dates, je peux le changer avec le format personnalisé et non c'est excel en Français (j'ai déjà assez de mal avec le français)

1- Non, ce ne sont pas des dates, c'est du texte.
En revanche, dans la colonne E ce sont bien des dates.

2- Si tu utilises Excel en français, alors pourquoi tes formules utilisent-elles des termes anglais ?
Je pense qu'il y a un petit souci de ce côté-là.


As-tu essayé la formule de #3 ?
Mais je pense que c'est plus compliqué que ça à calculer...
Peut-être faudrait-il passer par des minutes ?
 
Dernière édition:

Harleyquin

XLDnaute Nouveau

1 j'ai donc changé le format et remis en date comme la colonne E

2 j'ai essayé avec la formule =TEXTE(SUBSTITUE(SUBSTITUE(F5;"d";":");"'"-SUBSTITUE(SUBSTITUE(J4;"d";":");"'";"[h]\h mm'")
j'obtiens du heure et seconde, mais je voudrais des jours, heures, minutes
 

TooFatBoy

XLDnaute Barbatruc
1 j'ai donc changé le format et remis en date comme la colonne E
Comme je l'ai écrit dans le message que tu cites, c'était déjà des dates en colonne E.


j'ai essayé avec la formule =TEXTE(SUBSTITUE(SUBSTITUE(F5;"d";":");"'"; )-SUBSTITUE(SUBSTITUE(J4;"d";":");"'"; );"[h]\h mm'")
j'obtiens du heure et seconde, mais je voudrais des jours, heures, minutes
Donc tu n'as pas essayé ma magnifique formule ?
(oui, je sais qu'elle n'est pas bonne)
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…