Trouver une formule Si avec des entiers

Fermé
Marion1706 - 2 oct. 2014 à 21:54
via55 Messages postés 14501 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 28 novembre 2024 - 2 oct. 2014 à 22:30
Bonjour,
Je dois rentrer une formule pouvant être réutilisée pour déterminer une prime par année d'ancienneté. Je veux dire par là que pour chaque année complète d'ancienneté un salarié aura droit à 21 euros de prime par année d'ancienneté.
J'ai donc pensé à une fonction Si avec la date d'entrée dans l'entreprise du salarié et la date à laquelle est faite la feuille de salaire combinée avec la fonction ENT.
J'ai tenté cette formule mais ça ne marche pas, quelqu'un aurait une idée ?

=SI(ANNEE(A1)-ANNEE(A9)= ENT ;21;0)


A voir également:

3 réponses

via55 Messages postés 14501 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 28 novembre 2024 2 735
2 oct. 2014 à 21:59
Bonsoir

Tu peux trouver le nombre d'années entières avec DATEDIF

=DATEDIF(la date d'entrée; la date du salaire;"y")

et multiplier ce résultat par 21

Cdlmnt
0
Qu'est ce que t'appel "y" ?
0
J'ai trouvé ce qu'est y merci autant pour moi !
Mais maintenant le problème c'est que si par exemple ça fait 2 ans il faut que j'ai 2*21, comment trouver une formule avec si la différence de ces deux dates= un entier, le multiplier par ce 21, sinon rien ?

merci
0
via55 Messages postés 14501 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 28 novembre 2024 2 735
Modifié par via55 le 2/10/2014 à 22:31
Ta problematique n'est pas si la différence est un entier (sinon le salarié n'aurait droit à la prime que si elle est calculée le même mois que celui où il est rentré!!) mais c'est de calculer le nombre entier d'années d'ancienneté (ce que fait DATEDIF et de multiplier ce nombre par 21
Il suffit donc apres DATEDIF de rajouter *21, tant que la personne n'as pas une année d'ancienneté révolue DATEDIF renverra 0 et 0*21 fera 0! Après un an DATEDIF donne le nombre d'années entières révolues (par exemple quelqu'un entré en novembre 2000 , si le calcul se fait aujourd'hui aura 13 ans révolus)

Cdlmnt
0