différence entre 2 dates en année
Hors ligneJh29180 Le 03/12/2007 à 11:54 Profil de Jh29180 Configuration de Jh29180

coucou tout le monde,

voici un petit problème à résoudre, auquel j'ai une solution, mais il y en a peut etre d'autres...
il s'agit d'accorder des primes d'ancienneté à des salariés (100 € à partir de 5 ans d'ancienneté)

- j'ai les dates d'embauche en B (à partir de B6)
- en C25, le nombre d'année d'ancienneté qu'il faut avoir : 5
- en C26, la date à laquelle ils doivent avoir acquis 5 ans d'ancienneté : 15/12/2007

voici ma solution :
- en E (à partir de E6) je saisis cette formule : =SI(DATE(ANNEE($C$26)-$C$25;MOIS($C$26);JOUR($C$26))>=B6;100;0)

et on m'a aidé à trouver celle-ci :
E6 =SI(DATEDIF(B6;$C$26;"y")>=$C$25;100;"")
y signifiant year (année)

2 solutions c'est déjà top, mais il y en a peut etre d'autres... ? avis aux intéressés.

cordialement,
Hors ligneTigene Le 03/12/2007 à 14:04 Profil de Tigene Configuration de Tigene

Viconaute Modérateur
bonjour

Formule a écrit :
=SI(DATEDIF(B6;$C$26;"y")>=$C$25;100;"")


ça me parait la meilleure solution.

Sinon, en C26, la date d'embauche ouvrant droit à prime (soit 15/12/2002) ce qui donne simplement :

=SI(($C$26-B6)>=0;100;"").

@+
--

Ce n'est pas parce qu'on a quelque chose à dire, qu'il faut forcément l'ouvrir

Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels