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

Différence entre 2 dates

  • Initiateur de la discussion Caninge
  • Date de début
C

Caninge

Guest
Bonsoir,

j'ai beau chercher dans les différents dossiers que je posséde mais rien à faire:
voici ma question:

je posséde 2 dates avec heures minutes et secondes
exemple 22/10/2002 22:42:32
14/06/2005 22:15:36

comment trouver la différence exprimés en années mois jours heures minutes et secondes.

je vous remercie et à bientôt.
 

Monique

Nous a quitté
Repose en paix
Bonjour,

Début en A1, fin enB1
Nb d'années :
=DATEDIF(A1;B1;'y')
Nb de mois :
=DATEDIF(A1;B1;'ym')
Nb de jours :
=DATEDIF(A1;B1;'md')
Nb d'heures, minutes, secondes (format hh:mm:ss) :
=MOD(B1-A1;1)
 

Bricofire

XLDnaute Impliqué
Bonsoir Caninge,

Moi les fonctions, j'aime ça unitairement , comme jouer au rubic's cube. Et les dates en Vba, c'est une nécéssité, quoi. Par contre je peux te fournir les fils de ce qu'on pourrait appeller la foire aux dates
(avec un seul T, mais c'est pourtant le fruit... d'intenses réflexions féminines )

Lien supprimé

Lien supprimé

Merci à Michel Xld, à Cathy, Monique et Celeda

Bon courage,

Bfr
 
C

Caninge

Guest
Bonjour Monique et Bricofire

J'ai du mal posé ma question:

je voudrais que dans une seule cellule il y ecrit:

Exemple

1 an 4 mois 18 jours 13 heures 21 minutes 4 secondes.


merci
 

Monique

Nous a quitté
Repose en paix
Re,

Le tout dans une seule cellule :
=SI(ET(DATEDIF(A2;B2;'y')=0;DATEDIF(A2;B2;'ym')=0;DATEDIF(A2;B2;'md')=0);0&' jour';SI(DATEDIF(A2;B2;'y')<>0;DATEDIF(A2;B2;'y')&SI(DATEDIF(A2;B2;'y')>1;' ans ';' an ');'')&SI(DATEDIF(A2;B2;'ym')<>0;DATEDIF(A2;B2;'ym')&' mois ';'')&SI(DATEDIF(A2;B2;'md')<>0;DATEDIF(A2;B2;'md')&SI(DATEDIF(A2;B2;'md')>1;' jours';' jour');''))&' et '&TEXTE(MOD(B2-A2;1);'h''h ''m''min ''s''sec''')

Tu as un fichier sur les dates et les heures ici :
https://www.excel-downloads.com/resources/dates-et-heures.221/
 

Monique

Nous a quitté
Repose en paix
Re,

Si tu ne veux pas jouer avec les pluriels :
=DATEDIF(A3;B3;'y')&' a '&DATEDIF(A3;B3;'ym')&' ms '&DATEDIF(A3;B3;'md')&' j'&' et '&TEXTE(MOD(B3-A3;1);'h''h ''mm''min ''s''sec ''')
 

Discussions similaires

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