Re : recherche et somme avec plusieurs critères
Salut,
D'abord : merci d'avoir détaillé le calcul dans chaque cellule : ça m'a bien facilité la compréhension du problème.
On fait la somme, pour le container indiqué en H2, de toutes les cellules des colonnes B C ou D dont le nb de jour(colonne A) est < ou égal au nb de jours indiqué; ces cellules sont contigües.
Le cœur de la formule est le DECALER qui permet de spécifier une plage variable de cellules contigües.
donc somme(decaler(cell de départ; decalage lignes; decalage colonnes; hauteur, largeur))
pas de décalage de ligne et pas de changement de largeur donc decaler(cell de départ; ; decalage colonnes; hauteur)
Pour le décalage colonnes on cherche H2 dans la plage $b$1:$d$1 avec EQUIV(H2;$b$1:$d$1;0) qui renvoie 1 si la valeur est dans B, 2 si la valeur est en C etc donc on met la cellule de départ en A.
Pour la hauteur : nb de fois ou on trouve un chiffre inférieur ou = au nb de jour indiqué en partant de la ligne 2 : nb.si(a2:a10;"<="&I2)
sauf que quand on a 1 il faut compter 2 : d'où le MAX(I2;2)
et sauf que quand on a 0 il faut compter 0 : d'ou le si(i2=0;0; formule)
si pas assez clair je peux te le faire dans le fichier