(résolu) calculer une ancienneté (différence entre deux dates)

olivierd

XLDnaute Junior
Bonjour à tous,

Pour calculer une ancienneté (différence entre deux dates), j'utilise :

=DATEDIF(Date_Debut;Date_Fin;"y")&" ans "&DATEDIF(Date_Debut;Date_Fin;"ym")&" mois"

Par exemple
du (Date_Debut) 1/04/01
au (Date_Fin) 31/10/10
= 9 ans 6 mois

Pour effectuer des calculs, je cherche à obtenir directement le résultat 9,5 (au lieu de 9 ans 6 mois qui est inexploitable en calcul) :

Nombre d'années =DATEDIF(Date_Debut;Date_Fin;"y") = 9
Nombre de mois =DATEDIF(Date_Debut;Date_Fin;"ym") = 6
=Nombre d'années+(Nombre de mois/12) = 9,5

Pouvez-vous m'aider à obtenir une formule complète pour obtenir directement 9,5 à partir de Date_Debut et Date_Debut;Date_Fin ?

Merci d'avance pour votre temps
cordialement
 
Dernière édition:

ROGER2327

XLDnaute Barbatruc
Re : calculer une ancienneté (différence entre deux dates)

Bonjour olivierd
Essayez ceci :
Code:
[COLOR="DarkSlateGray"][B]=DATEDIF(Date_Debut;Date_Fin;"y")+DATEDIF(Date_Debut;Date_Fin;"ym")/12[/B][/COLOR]
ROGER2327
#4332


Vendredi 13 Haha 138 (Saint et Sainte Fenouillard, Sainte famille, SQ)
27 Vendémiaire An CCXIX
2010-W42-1T13:53:23Z
 

olivierd

XLDnaute Junior
Re : calculer une ancienneté (différence entre deux dates)

Bonsoir à tous, bonsoir natorp, Roger et modeste,

Vous êtes géniaux et ces deux réponses sont parfaites l'une et l'autre selon l'approche que l'on voudra avoir (années bissextile ou pas)

Merci encore

cordialement
Olivierd
 

Discussions similaires

Réponses
6
Affichages
357
Réponses
4
Affichages
597