Re : calcul d'ancienneté années, mois, jours
Bonsour®
dans mon premier cas, je pars sur une base de 30j par mois (quelque soit le mois)
dans mon deuxième cas, il faut qu'excel calcule le nombre de jours réels (31 jours, 30 jours, 28 ou 29 en fonction du calendrier)
si tu as consulté les différentes propositions et discussions ayant eu lieu ici,
il convient d'abord de bien préciser et comprendre de quoi l' on parle ...
ce n'est pas simple, et souvent sujet à interprétations, polémiques ou désaccord...
- concernant les bornes :
les dates sont données à jj/mm/aaaa 00:00, cela signifie que la borne récente n'est pas comprise dans l'intervalle (0 heure !!!)
- concernant les mois :
la durée moyenne d'un mois est de 30 jours et 10h30 (30,4375 j)
à comparer aux
31 jours 7 fois sur 12
30 jours 4 fois sur 12
29 jours 1 fois sur 48
28 jours 3 fois sur 48
- concernant les années :
la durée moyenne d'une année est 365,25 j
à comparer aux
365 jours 3 fois sur 4
366 jours 1 fois sur 4
-concernant le decoupage en année, mois, jours :
aucunes des unités choisies, ne peut etre assimilées à un systeme de numération, n'étant en aucun cas multiple ou sous-multiple mathématique de l'une ou l'autre.
- concernant les fonctions à utiliser :
. la fonction DATEDIF est a éviter car entachées de bugs, Microsoft n'en maintient d'ailleurs aucune documentation !
. la fonction JOUR360 est utilisée dans certains calculs comptables.
Aide de Excel 2007
N'utiliser cette fonction que pour le calcul des paiements si votre système comptable est basé sur 12 mois de 30 jours.
Totalement inadaptée au calcul d'ancienneté, vous confisquer au minimum 5 jours par an à vos employés !!!
- concernant l'ancienneté (âge):
L'age de l'employé en année(s) se calcule à la date anniversaire de l'employé.
L'age d'un évenement se calcule à la date anniversaire de l'événement (augmentations, classification, droits à congés ou gratification, etc...)
et est valable pour l'année.
toute autre interprétation doit faire référence à une ancienneté en jours, sauf conventions( ex : trimestres cotisés)
dans mon deuxième cas, il faut qu'excel calcule le nombre de jours réels (31 jours, 30 jours, 28 ou 29 en fonction du calendrier)
dans ce cas : DateFin-DateDébut doit suffire
le résultat est en jours, la date de fin n'est pas inclue dans le résultat.
en conclusion : vouloir utiliser une représentation en année, mois, jours ne peut rassurer que l'esprit en aucun cas une vérité mathématique...
voir pièce jointe pour illustration des propos ci-dessus.