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- 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 ? 🤔

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

Statistiques des forums

Discussions
311 725
Messages
2 081 941
Membres
101 846
dernier inscrit
Silhabib