Ancienneté salariés
Résolu
ozzone
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
-
Raymond PENTIER Messages postés 58988 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 58988 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous et à toutes,
Je me permets de faire appel à vous après plusieurs recherches qui n'ont donné aucun résultat.
Comme vous pouvez le voir sur l'image ci-dessous, je cherche à connaître l'ancienneté moyenne de l'ensemble des salariés
A noter que la formule pour le calcul de l'ancienneté d'UN salarié est la suivante : =DATEDIF($E4;AUJOURDHUI();"y") & " ans " & DATEDIF($E4;AUJOURDHUI();"ym") & " mois"
D'autre part, dans la colonne "Augmentat°, j'ai besoin d'afficher "OUI" lorsqu'on arrive à la date d'anniversaire du contrat d'UN salarié.

J'espère que vous pourrez m'aider,
Merci par avance.
Je me permets de faire appel à vous après plusieurs recherches qui n'ont donné aucun résultat.
Comme vous pouvez le voir sur l'image ci-dessous, je cherche à connaître l'ancienneté moyenne de l'ensemble des salariés
A noter que la formule pour le calcul de l'ancienneté d'UN salarié est la suivante : =DATEDIF($E4;AUJOURDHUI();"y") & " ans " & DATEDIF($E4;AUJOURDHUI();"ym") & " mois"
D'autre part, dans la colonne "Augmentat°, j'ai besoin d'afficher "OUI" lorsqu'on arrive à la date d'anniversaire du contrat d'UN salarié.

J'espère que vous pourrez m'aider,
Merci par avance.
A voir également:
- Tableau calcul ancienneté salarié
- Tableau word - Guide
- Tableau ascii - Guide
- Trier un tableau excel - Guide
- Tableau croisé dynamique - Guide
- Calcul moyenne excel - Guide
3 réponses
Bonjour,
Je te propose :
{=ENT(MOYENNE(DATEDIF(E4:E26;AUJOURDHUI();"m")/12))&" ans et "&ENT(MOD(MOYENNE(DATEDIF(E4:E26AUJOURDHUI();"m"));12))&" mois"}
en matricielle
Tout en sachant que ta formule sera fausse (avec ta formule,la première Madame, dans 10 ans, aura 11ans et 8 mois, alors qu'elle ne travaille plus à la fin de l'année 2016
Et pour OUI
=si(DATEDIF(e4;aujourdhui();"yd")=0;"oui";"")
Je te propose :
{=ENT(MOYENNE(DATEDIF(E4:E26;AUJOURDHUI();"m")/12))&" ans et "&ENT(MOD(MOYENNE(DATEDIF(E4:E26AUJOURDHUI();"m"));12))&" mois"}
en matricielle
Tout en sachant que ta formule sera fausse (avec ta formule,la première Madame, dans 10 ans, aura 11ans et 8 mois, alors qu'elle ne travaille plus à la fin de l'année 2016
Et pour OUI
=si(DATEDIF(e4;aujourdhui();"yd")=0;"oui";"")
Bonjour
compléter votre demande:
on affiche oui à la première date anniversaire, et ensuite, que devient ce oui, pour les années suivantes? il s'en va et il revient ? comment et quand?
à vous lire
La qualité de la réponse dépend surtout de la clarté de la question, merci!
compléter votre demande:
on affiche oui à la première date anniversaire, et ensuite, que devient ce oui, pour les années suivantes? il s'en va et il revient ? comment et quand?
à vous lire
La qualité de la réponse dépend surtout de la clarté de la question, merci!
Bonjour,
Le "oui" doit s'afficher à chaque année d'anniversaire. Et en effet, il doit s'en aller et revenir. C'est à dire, que pour une personne qui a 6 ans et 0 mois d'ancienneté il faut l'augmenter, donc affichage "oui". S'il a 6 ans et 1 mois, le "oui" ne doit plus apparaître, et doit revenir à 7 ans et 0 mois d'ancienneté.
Le "oui" doit s'afficher à chaque année d'anniversaire. Et en effet, il doit s'en aller et revenir. C'est à dire, que pour une personne qui a 6 ans et 0 mois d'ancienneté il faut l'augmenter, donc affichage "oui". S'il a 6 ans et 1 mois, le "oui" ne doit plus apparaître, et doit revenir à 7 ans et 0 mois d'ancienneté.
En K27 mettre la formule
=MOYENNE(K4:B26)
En colonne L:L mettre la formule
=SI(ET(F:F="";MOIS(E:E)=MOIS(AUJOURDHUI()));"OUI";"°")
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond (INSA, AFPA, CF/R)
=MOYENNE(K4:B26)
En colonne L:L mettre la formule
=SI(ET(F:F="";MOIS(E:E)=MOIS(AUJOURDHUI()));"OUI";"°")
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond (INSA, AFPA, CF/R)
Pour la 2nd formule (affichage "oui") cela fonctionne merci.
D'autre part, pour la 1ère personne j'étais juste obligée de mettre la date de fin de contrat car il s'agit d'un contrat aidé à durée déterminée. Donc cela ne me pause aucun problème.
La 1ère formule que vous m'avez proposé ne fonctionne pas. Le fait qu'elle soit matricielle, dois-je faire quelque chose en amont?
Merci par avance.
Si tu l'as recopiée telle quelle, il faut retirer les { } et valider la formule par alt+control+majuscule (le tout en meme temps).