XL 2021 Demande d'une formule excel pour centraliser un nombre de salarié présent de date à date

Prescilla

XLDnaute Nouveau
Bonjour,
étant novice en excel, je ne sais pas comment me dépatouiller pour trouver une formule qui puisse résoudre mon problème.
j'ai une liste de salariés avec leurs dates de contrats
j'ai besoin de savoir combien j'avais de salariés par mois donc du 01 au 30/31 de chaque mois...
la liste étant longue je me vois mal les compter de un a un..
savez vous quelle formule faire pour que ca calcule par mois par mois avec les colonnes H et I et je la mettrai ensuite dans la colonne AD...
je ne sais pas si j'ai été clair...
vu mon niveau ceci me parait complexe..
 

Pièces jointes

  • Capture.PNG
    Capture.PNG
    140.1 KB · Affichages: 21

AtTheOne

XLDnaute Accro
Supporter XLD
Bonjour à toutes & à tous, bonjour @Prescilla, @mapomme , @JHA, @Cousinhub ,@ALS35 (j'espère n'oublier personne)

J"arrive après la bataille, mais comme @JHA propose sa solution PowerQuery (il faut vraiment que je m'y mette) et que @Prescilla a EXCEL2021, je propose ma solution formules matricielles dynamiques. deux formules en tête qui se propagent automatiquement vers le bas selon l'évolution du tableau ("Tableau1"):

Les périodes :
Enrichi (BBcode):
=LET(Dd;FIN.MOIS(MIN(Tableau1[[DateDeDébut]:[DateDeFin]]);-1)+1;
     Df;FIN.MOIS(MAX(Tableau1[[DateDeDébut]:[DateDeFin]]);-1)+1;
     FIN.MOIS(Dd;SEQUENCE(DATEDIF(Dd;Df;"m")+1;1;-1;1))+1)

L'effectif (nombre)
Enrichi (BBcode):
=NB.SI.ENS(Tableau1[DateDeDébut];"<="&DATE(ANNEE(E2#);MOIS(E2#)+1;1)-1;
           Tableau1[DateDeFin];">="&E2#;
           Tableau1[Employé];"<>")
(La dernière condition pour ne pas compter les lignes dont le salarié n'est pas renseigné)

Ça donne le résultat en PJ (avec une petite mise en forme conditionnelle)

A bientôt
 

Pièces jointes

  • Calcul Effectif sur Périodes.xlsx
    24.1 KB · Affichages: 3

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
314 719
Messages
2 112 183
Membres
111 456
dernier inscrit
Bologne5