Pošto su ti serijski brojevi sortirani može nešto relativno jednostavno koristeći pomoćne kolone
U jednoj koloni sa strane (T u mom primeru) odrediš gde počinje odredjeni seriski broj na listu baza pomoću funkcije MATCH
Code:
=MATCH(B14;Sifre;0)
Radi preglednosti imenovao sam opsege Sifre - Kolona A na listu baza i Stiropor - Kolona C na listu baza
Istom funkciojom ali opcijom 1 odredimo poslednji red sa zadatim serijskim brojem na listu baza (Bitno je da je lista sortirana po serijskom broju!). Kad oduzmemo prethodni rezultat i dodamo 1 dobijemo broj redova sa tim serijskim brojem (U15 u primeru)
Code:
=IFERROR(MATCH(B14;Sifre;1)-T14+1; 0)
Sad u glavnom delu napišeš formulu
Code:
=IF(COLUMN(A1)<=$U14;INDEX(stiropor;$T14+COLUMN(A1)-1);"")
Koja vraća indeks od početne pozicije za offset koji se formira preko column(A1) - kopiranjem formule u susednim ćelijama to će biti redni brojevi 1, 2, 3...
IF jednostavno koristimo da sprečimo ispisivanje kad nema šta da se ispisuje
Opštije rešenje je pomoću matričnih formula i naćićeš u primeru. Sakrivanje greške #NUM možeš rešiti npr sa uslovinim formatiranjem.
Nije to loše Rembrante, samo što ne bi dodao još malo boje?