=SOMME.SI(B$4:BM$4;BN4;B5:BL5)
=SOMME.SI(DECALER(B$4;;;;BK$2*5);"*" & BK$3 & "*";DECALER(B5;;;;BK$2*5))
ok ca fonctionneRe,
Ok, je comprends mieux, alors peut-être avec cette formule
VB:=SOMME.SI(DECALER(B$4;;;;BK$2*5);"*" & BK$3 & "*";DECALER(B5;;;;BK$2*5))
@+
excellet merci bcpRe,
Avec la fonction DECALER(réf, lignes, colonnes, [hauteur], [largeur])
La plage est calculée de la façon suivante
Comme il y a 4 colonnes à chaque fois, la nouvelle est donc la 5ème
Je décale à partir de la cellule B$4 (première qui contient les valeurs souhaitées)
De 0 ligne, 0 colonne, 0 en hauteur, BK$2 * 5
Ce qui me donne la plage à prendre pour faire la somme
@+