Bonjour,
Voici mon problème concernant un outil de planification (fichier en exemple).
Les notions sont à prendre en compte :
- Salarié
- Activité
- Temps de travail
- Par activité
- Par mois
L’onglet planning est une base de données du temps de travail par activité.
Il sert de source au Tableau croisé dynamique inclus dans l’onglet TCD
Mon problème se situe sur l’onglet planification.
Dans le premier tableau Répartition), je réparti mes effectifs dans les activités, en double entrée, avec un « x »
NB : En l’état, d'un point de vue pratique, ce tableau est nécessaire sous cette forme.
Je cherche à inclure dans mon second tableau une formule qui indique quand j’inscris un salarié sur une activité le nombre d’heure que cela représente avec répartition mensuelle, en me référant aux valeurs du TCD.
J’ai réussi à trouver une formule sur une base d’index / equiv :
=SOMME(SI($C4:$H4="x";INDEX(TCD!$B$3:$C$7;EQUIV($C$2:$H$2;TCD!$A$3:$A$7;0);EQUIV(Tableau9[[#En-têtes];[Septembre]];TCD!$B$2:$C$2;0));0))
formule utilisée pour les salarié 1 à 6.
Or elle ne fonctionne que si j’affecte le salarié à une unique activité. Si je coche deux activités (ex : salarié 6), les totaux ne sont pas les bons, les totaux mensuels étant modifiés (parfois même à la baisse !) sans que j’en saisisse la raison.
Je cherche donc à corriger /modifier cette formule afin qu’elle indique bien les cumuls mensuels d’heures selon ces répartitions.
NB : la formule =SOMME.SI($C10:$H10;"x";INDEX(TCD!$B$3:$C$7;EQUIV($C$2:$H$2;TCD!$A$3:$A$7;0);EQUIV(Tableau9[[#En-têtes];[Septembre]];TCD!$B$2:$C$2;0))) créée l’erreur #EPARS en C20.
Merci d’avance,