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

Microsoft 365 Index / Equiv et SI sur une plage

  • Initiateur de la discussion Initiateur de la discussion neewa
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

neewa

XLDnaute Nouveau
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,
 

Pièces jointes

Solution
Bonsoir neewa,
Le problème vient du format de cellule qui annihile les 24h00 (1 jour).
90:00 = 24:00+24:00+24:00+18:00 il ne fait apparaître que les 18:00
Il faut utiliser [h]:mm
Cordialement.
un peu de lecture :
Bonsoir neewa,
Le problème vient du format de cellule qui annihile les 24h00 (1 jour).
90:00 = 24:00+24:00+24:00+18:00 il ne fait apparaître que les 18:00
Il faut utiliser [h]:mm
Cordialement.
un peu de lecture :
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

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