Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 effectif par dates+critères

DAJE

XLDnaute Nouveau
Bonjour,

je cherche à trouver une formule qui calcule le nombre de collaborateur par date d'entrée et de sortie par mois en intégrant des critères suivants, soit :

Pour la ressource en A2 (Nom) : en fonction de la date d'entrée (B) et de sortie (C), la compter sur octobre, novembre et décembre 2022 et janvier 2023 mais pas après.
Prendre en compte uniquement les salariés et les fonctionnaires (colonne D) et répartir cette ressources en fonction du site (E) sur le tableau (G/H/I/J).

D'avance, merci de votre aide.

 

Pièces jointes

  • 1677576639582.png
    8.3 KB · Affichages: 17
  • 1677576916815.png
    7.9 KB · Affichages: 15

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Daje,
Les images se prêtent difficilement à une modification de formule XL. D'où plusieurs possibilités :
1- Le contributeur se retape votre image en fichiers XL exploitable.
2- Il n'en a pas le courage et vous n'avez pas de réponse.
3- Vous fournissez un fichier test directement exploitable.

Pour ma part, seules les deux dernières hypothèses sont prises en compte.
 

DAJE

XLDnaute Nouveau
Désolé ; voici le fichier en pj....
 

Pièces jointes

  • effectif par date.xlsx
    11.3 KB · Affichages: 7

sylvanu

XLDnaute Barbatruc
Supporter XLD
Re,
Un essai en PJ avec des NB.SI.ENS.
Il y en a 4 : salarié ou fonctionnaire, et date de sortie existe ou n'existe pas.
VB:
=NB.SI.ENS($B$2:$B$100;"<="&$G2;$C$2:$C$100;">"&$G2;$D$2:$D$100;"salarié";$E$2:$E$100;H$1)+
NB.SI.ENS($B$2:$B$100;"<="&$G2;$C$2:$C$100;"";$D$2:$D$100;"salarié";$E$2:$E$100;H$1)+
NB.SI.ENS($B$2:$B$100;"<="&$G2;$C$2:$C$100;">"&$G2;$D$2:$D$100;"fonctionnaire";$E$2:$E$100;H$1)+
NB.SI.ENS($B$2:$B$100;"<="&$G2;$C$2:$C$100;"";$D$2:$D$100;"fonctionnaire";$E$2:$E$100;H$1)

 

Pièces jointes

  • effectif par date.xlsx
    11.5 KB · Affichages: 5

JHA

XLDnaute Barbatruc
Bonjour à tous

Un essai avec sommeprod et une colonne supplémentaire.
VB:
=SOMMEPROD((Tableau1[Date entrée]<=$H2)*(Tableau1[sortie]>=FIN.MOIS($H2;0))*((Tableau1[Statut]="salarié")+(Tableau1[Statut]="fonctionnaire"))*(Tableau1[site]=I$1))

Edit: modification de la formule du tableau

JHA
 

Pièces jointes

  • effectif par date.xlsx
    148.8 KB · Affichages: 9
Dernière édition:

DAJE

XLDnaute Nouveau
Bonjour, merci pour ce retour. Dans votre formule, la colonne "A" (nom de la ressource) n'est pas intégrée. Sur mon fichier, je peux avoir plusieurs lignes avec la même ressource. Auriez-vous une solution.....
 

DAJE

XLDnaute Nouveau
Bonjour à tous,

Combien de ressources au total?

Peux-tu joindre un fichier un peu plus complet avec le résultat attendu.

JHA
Bonjour JHA, j'ai complété le fichier, en mettant des ressources en double avec une fin de mission ou en cours de mission. Sur mon fichier, je suis sur une base de 200 ressources. Merci de ton aide.
 

Pièces jointes

  • effectif par date.xlsx
    11.6 KB · Affichages: 6

JHA

XLDnaute Barbatruc
Bonjour à tous,

J'ai regardé ton nouveau fichier et je me pose quelques questions.
Ligne 3 ressource terminée mais pas de date de fin et pas d'autres ressources du même nom,
Comment connaitre la date de fin pour ton tableau de droite.
Le tableau de droite se rempli suivant le nom de la ressource?
Si "en cours" devons nous se baser sur la date d'aujourd'hui pour mettre une date de sortie?

Peux-tu remplir le tableau de droite à la main pour savoir ce que tu veux?


JHA
 

Pièces jointes

  • effectif par date (1).xlsx
    14.7 KB · Affichages: 4

DAJE

XLDnaute Nouveau
Bonjour JHA, j'ai rempli le tableau en pj ; merci de ton aide.
 

Pièces jointes

  • effectif par date (1) (1).xlsx
    14.6 KB · Affichages: 5

Discussions similaires

Réponses
4
Affichages
562
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…