XL 2019 SOMMEPROD en fonction de critère

Pierre111

XLDnaute Nouveau
Bonjour, je suis confronté à un problème.

J'ai en colonne A un numéro de stage, en colonne B un type de stage (S, T ou M), en colonne C le nombre de jour.sem de la tâche et en colonne D le pourcentage d'avancement d'une étape (notée type "S").

Je voudrais que pour calculer le pourcentage d'avancement d'une étape, dès que le type de stage est "T" et que son numéro de stage est égale au numéro de stage de l'étape, alors il fasse le produit du nombre de jour.sem par le pourcentage d'avancement de la tâche "T" et ce pour toutes les lignes divisé par la somme des jours.sem qui correspondent aux critères (ici type de stage ="T" et numéro de stage de la tâche est égale au numéro de stage de l'étape). J'ai cru comprendre qu'il fallait utiliser la fonction someprod pour faire cela mais je n'y arrive pas.

Je joins également un fichier exemple pour que ma requête soit un peu plus claire.

En vous remerciant par avance pour vos retours.
Pierre111
 

Pièces jointes

  • Fichier exemple.xlsx
    10.7 KB · Affichages: 13

JHA

XLDnaute Barbatruc
Bonjour à tous,

Avec ce que je comprends et sommeprod
VB:
=SI(NB.SI(A$2:A2;A2)=1;SOMMEPROD(($A$2:$A$24=$A2)*($B$2:$B$24="T");$C$2:$C$24*$D$2:$D$24)/SOMMEPROD(($A$2:$A$24=$A2)*($B$2:$B$24="T");$C$2:$C$24);"")

JHA
 

Pièces jointes

  • Fichier exemple (1).xlsx
    12.7 KB · Affichages: 12

Discussions similaires

Statistiques des forums

Discussions
312 198
Messages
2 086 151
Membres
103 133
dernier inscrit
mtq