Pb de date

Bonjour

Je dois calculer le nombre de jours de congés.

L'employé a droit à 20 jours + 1 jour par tranche de 5 ans d'ancienneté.

J'ai une colonne qui me donne l'ancienneté de l'employé avec cette formule =MAINTENANT()-C2 , C2 étant la date d'entrée dans l'entreprise.

Je n'arrive pas à trouver une formule qui va me donner le jour supplémentaire suivant l'ancienneté.

Merci à tous pour l'aide.

Elio

bonjour,

A essayer : =ENT((ANNEE(AUJOURDHUI()-C2)-1900)/5)

dré

dre a écrit :

bonjour,

A essayer : =ENT((ANNEE(AUJOURDHUI()-C2)-1900)/5)

dré

ça fonctionne, merci

Pourrai-je avoir une explication du pourquoi "-1900" ?

Merci.

Re,

Un petit exemple est toujours préférable à une longue explication :

En C2 : 03.11.80 (format jj.mm.aa)

En D2 : =AUJOURDHUI()-C2 renvoie 21.11.1927 (le format date est automatique), ou en format nombre : 9863 (jours)

Donc pour récupérer le 27 (ancienneté) il faut écrire : =ANNEE(D2)-1900

Il y a aussi moyen de passer par la fonction DATEDIF :

=ENT(DATEDIF(C2;AUJOURDHUI();"y")/5)

dré

dre a écrit :

Re,

Un petit exemple est toujours préférable à une longue explication :

En C2 : 03.11.80 (format jj.mm.aa)

En D2 : =AUJOURDHUI()-C2 renvoie 21.11.1927 (le format date est automatique), ou en format nombre : 9863 (jours)

Donc pour récupérer le 27 (ancienneté) il faut écrire : =ANNEE(D2)-1900

Il y a aussi moyen de passer par la fonction DATEDIF :

=ENT(DATEDIF(C2;AUJOURDHUI();"y")/5)

dré

Un grand merci.

Elio a écrit :
dre a écrit :

Re,

Un petit exemple est toujours préférable à une longue explication :

En C2 : 03.11.80 (format jj.mm.aa)

En D2 : =AUJOURDHUI()-C2 renvoie 21.11.1927 (le format date est automatique), ou en format nombre : 9863 (jours)

Donc pour récupérer le 27 (ancienneté) il faut écrire : =ANNEE(D2)-1900

Il y a aussi moyen de passer par la fonction DATEDIF :

=ENT(DATEDIF(C2;AUJOURDHUI();"y")/5)

dré

Un grand merci.

Je suis en train de compléter ce tableau et je voudrais faire apparaitre en rouge et en gras le nom des employés dont l'ancienneté est un multiple de 10.

Pour l'instant je passe par beaucoup de SI (le max d'ancienneté est 40) et je voudrais savoir s'il y a une formule plus simple.

MErci

Salut le forum

Utilise la mise en forme conditionnelle sur ton tableau (Cellule A2 à adapter)

La formule est =MOD($A2;10)=0

Choisis ensuite la police rouge et gras

Mytå

[quote="Mytå"]Salut le forum

Utilise la mise en forme conditionnelle sur ton tableau (Cellule A2 à adapter)

La formule est =MOD($A2;10)=0

Choisis ensuite la police rouge et gras

Mytå[/quote

Merci beaucoup, ça m'aidera à avancer dans mon évaluation.

Merci

]

Rechercher des sujets similaires à "date"