Microsoft 365 Formule pour additionner les valeurs d'une plage croisée

morbo

XLDnaute Nouveau
Bonjour,
Je souhaiterai calculer la somme des heures effectuées par un groupe en fonction de la plage de semaine complété par l'utilisateur.

En K11, j'indique le groupe
En O11, j'indique la première semaine
En P11, J'indique la dernière semaine
En Q11, je dois obtenir le résultat de la SOMME(I3:p3)
En O12, mon echec avec sommeprod, somme si ens ...

Merci de votre aide, ou des indications sur le choix de la formule.
Bonne journée.
 

Pièces jointes

  • Fichier.xlsx
    12 KB · Affichages: 3
Dernière édition:

JHA

XLDnaute Barbatruc
Bonjour à tous,

Avec une modification pour les semaines en ligne 2.
VB:
=SOMMEPROD(($B$2:$AJ$2>=$O$11)*($B$2:$AJ$2<=$P$11)*($A$3:$A$6=$K$11)*($B$3:$AJ$6))

JHA
 

Pièces jointes

  • Fichier.xlsx
    13.1 KB · Affichages: 5

JHA

XLDnaute Barbatruc
Bonjour à tous,

Une autre avec decaler peut-être moins facile à comprendre.
VB:
=SOMME(DECALER($A$2;EQUIV($K$11;$A$3:$A$6;0);$O$11;;(P11-O11)+1))

Edit: Changement du fichier ajout liste déroulante.

JHA
 

Pièces jointes

  • Fichier.xlsx
    15.8 KB · Affichages: 1
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
314 628
Messages
2 111 337
Membres
111 104
dernier inscrit
JEMADA