Calculer une prime si anciennté >5 ans

bonjour,

j'ai un gros mal de crâne à cause d'une formule que je n'arrive pas à trouver,

c'est un exercice fictif :

en colonne B, j'ai les dates d'embauche des salariés (à partir de B6)

dans la cellule C26, la date (15/12/2007) à laquelle ils doivent avoir cumulé 5 ans d'acienneté pour avoir droit à une prime de 100 €

dans la colonne E (à partir de E6), je voudrais insérer une formule pour qu'excel affiche 100 si la différence entre C26 et B6 est supérieure ou égale à 5 ans

bien à vous,

Bonjour,

=(DATEDIF(B6;C$26;"y")>4)*100

formule à étirer vers le bas

dré

Bonjour

=SI(DATEDIF(B2;$C$26;"y")>=5;100;"")

renvoie une cellule vide si l'écart est inférieur à 5, la formule de dre renvoie 0 dans le même cas.

C'est selon ton besoin.

Cordialement

Bonjour dre

wouah

alors ça ça me trou le ...

pardonnez moi l'expression

cette fonction qui n'apparaît pas dans le menu insertion, fonctions..

je pouvais toujours chercher...

comment la comprendre maintenant ? humhum

ça serait possible d'avoir une "traduction" des arguments ?

merci d'avance

ah oui ok

je commence à comprendre,

c'est juste le "Y" que je connais pas

que veut dire ce 3eme argument ?

Bonjour à tous,

Le "y" correspond à Year (année).

Il s'agit de la différence du nombre d'années entre la première date et la deuxième date

En mois : datedif(date1;date2;"m")

En jours : datedif(date1;date2;"d")

impeccable !

merci beaucoup beaucoup beaucoup.

Bonjour, salut Amadeus et Matthieu,

DATEDIF est une des fonctions "cachées" d'Excel.

Le "y" est l'abréviation d'année en anglais ("m" pour mois et "d" pour jours).

Il y aussi une autre methode.

Une date n'est qu'un format personnalisé du nombre de jours écoulés depuis le 01.01.1900

Ainsi le 25.12.2007 vaut 39431 (mettre la cellule au format nombre pour le voir).

Le 25.12.2002 vaut 37605 soit une différence de 1826 jours (5 années de 365 jours + 1 jour pour l'année 2004 qui est bissextile)

La formule : =((C$26-B6)>=1826)*100 renverra le même résultat que le DATEDIF

dré

eh oui !

il faut cependant un traitement préalable pour prendre en compte les années bisextiles ; moins pratiques que datedif,

mais plus abordables pour les moins initiés.

Re,

Mais non, pas besoin de calculs préalables, Excel tient compte des années bissextiles.

J'avais simplement donné le détail du calcul pour la compréhension de la procédure.

=(C$26-DATEVAL("15.12.02")<=C$26-B6)*100

DATEDIF est évidemment plus court mais pourrait poser problème lors de l'ouverture du fichier par certaines versions antérieures d'Excel.

dré

ahhh yes !

ok pigé

Rechercher des sujets similaires à "calculer prime anciennte ans"