Szia!
Kicsit belekavarodtam a problémádba, hogy mit is szeretnél.
B2 cellába a képlet:
=HA($A2=1;B$1;HA($A2=2;SZUM(B$1:C$1);HA($A2=3;SZUM(B$1:D$1);HA($A2=4;SZUM(B$1:E$1);SZUM(B$1:F$1)))))
Ez gyakorlatilag A2=1;2;3;4;5 értékre működik. Jobbra és lefelé is húzható.
Eddig egyszerű volt a dolog, mert csak számokat kellett összeadni :)
Ezután jött a nem teljesen tiszta rész.
Az oké, hogy B4-be (nálam, hogy inkább elkülönüljön B5-be) kerül az aktuális készlet. És ebből szépen kivonogatom a B1-ben lévő cella értékét egészen addig, amíg nullát nem kapok. Csak azt nem értem, hogy ennek mégis mi köze van a B2:H3 tartományban lévő számokhoz. Mert én úgy értelmeztem, hogy B1-ben van egy féle termék heti rendelése, C1-ben pedig egy másik termék heti fogyása, stb.
Így nem értem, hogy mégis mit számolunk B2-ben, mármint mi köze van az egyik terméknek a másikhoz.
Az általam B6-ban használt képlet:
=HA(B$5-1*B$1>0;HA(B$5-2*B$1>0;HA(B$5-3*B$1>0;HA(B$5-4*B$1>0;HA(B$5-5*B$1>0;HA(B$5-6*B$1>0;HA(B$5-7*B$1>0;HA(B$5-8*B$1>0;HA(B$5-9*B$1>0;HA(B$5-10*B$1>0;10;9);8);7);6);5);4);3);2);1);0)
Nem túl elegáns, de makró nélkül csak erre futja. Amikor 10-et ír ki eredménynek, akkor bármilyen 9-nél nagyobb szám lehetne ott, de tovább már nincs vizsgálva.