Calcul entre deux dates

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

StrikeBEH

XLDnaute Occasionnel
Bonjour à tous,

Je souhaiterai, entre une date donnée et la date du jour, le nombre d'année(s), de mois et de jours...

Du style; Résultat = 1 an, 2 mois et 10 jours (pour calculer l'ancienneté)

J'ai bien essayé avec DateDiff mais je n'arrive pas combiner année(s) mois et jours...

Merci à vous
 
Dernière édition:
Re : Calcul entre deux dates

Bonjour, StrikeBEH, Roland 🙂

Une autre de l'ami Roger, avec la date de naissance en A1 :
=TEXTE(ENT((12*(ANNEE(AUJOURDHUI()+1)-ANNEE(A1))+MOIS(AUJOURDHUI()+1)-MOIS(A1)-1)/12);"[>=2]0"" ans, "";0"" an, """)&MOD(12*(ANNEE(AUJOURDHUI()+1)-ANNEE(A1))+MOIS(AUJOURDHUI()+1)-MOIS(A1)-1;12)&" mois, "
&TEXTE(AUJOURDHUI()-MOIS.DECALER(A1;12*(ANNEE(AUJOURDHUI()+1)-ANNEE(A1))+MOIS(AUJOURDHUI()+1)-MOIS(A1)-1);"[>=2]0"" jours"";0"" jour""")
 
Re : Calcul entre deux dates

Bonjour à tous.


Supposons que j'aie lu :
Merci pour les réponses par formules Excel.
Auriez-vous en plus une solution en VBA ?

Merci d'avance.
Alors je dirais : voyez la pièce jointe.​


ℝOGER2327
#8127


Vendredi 6 Sable 143 (Saint Navet et Sainte Perruque, humanistes - fête Suprême Quarte)
15 Frimaire An CCXXIV, 6,2806h - chevreuil
2015-W49-7T15:04:24Z
 

Pièces jointes

Re : Calcul entre deux dates

Bonsour®
voir ceci :
TotalJours=DateRécente-DateAncienne
pour les années : =ENT(TotalJours / 365,2425)
pour les mois := ENT(MOD(TotalJours/(365,2425/12) ; 12))
pour les jours : =ENT(MOD(TotalJours ; 365,2425/12)

cette formulation qui est basée sur des durées de mois et d'année constante au sens astronomique (voir année tropique grégorienne)
permet par ailleurs les calculs inverses

voir également ceci :
 

Pièces jointes

Dernière édition:
Re : Calcul entre deux dates

Re, StrikeBEH.

Quelques vérifications, faute de boule de cristal (Eh oui, d'ici on ne voit rien 😉) :
-Le fichier est enregistré en XLS, ou en XLSM
-Les macros ont été activées.
Si ("oui";joindreLeFichier;corriger)
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Résolu(e)
Microsoft 365 DATEDIF
Réponses
11
Affichages
184
  • Résolu(e)
Microsoft 365 DateDif()
Réponses
5
Affichages
170
Réponses
1
Affichages
288
Retour