Bonjour,
Pour réaliser ton souhait, il faut que tu maitrises la gestion des noms.
Au quel cas tu créer un nom ex: stockinitial
et tu attribu à ce nom un formule
=DECALER(STOCK_INTIAL_FINAL!H5;;;NBVAL(H5:H2000))
Cette plage dynamique sera celle de base, celle qui a le plus de valeurs. ( le hic avec sommeprod c'est qu'il tu faut des matrices de même hauteur)
Une fois que tu as celle de base, tu créer un second nom ex stock2
et tu attribu à ce nom la formule
=DECALER(STOCK_INTIAL;;1)
Ce qui te décale ta matrice initiale d'une colonne et te donne I5:I2000
Etc, autant de nom que de matrice...
Ce qui te donneras une formule proche de
(SOMMEPROD((stockinitial="01001")*(STOCK2={"251120"."251121"."251122"."251123"."251125"."251130"."251131"."251132"."251133"."251135"})*(SUBSTITUE(STOCK3;" ";"")*1))/1000000
Voilà voilà, je te dis çà je te dis rien car sans fichier joint c'est pas facile
Cordialement,
Leakim