
Генеричка формула
(=ROW(INDIRECT(start&":"&end)))
Резиме
Да бисте креирали низ бројева попут (1; 2; 3; 4; 5), можете користити формулу засновану на функцијама РЕД и ИНДИРЕКТ. Ова техника се најчешће користи у формулама низа којима је потребан нумерички низ за неку врсту обраде. У приказаном примеру, формула у Д5 је:
(=ROW(INDIRECT(B5&":"&C5)))
који враћа низ попут (1; 2; 3; 4; 5).
Напомена: када се унесе у једну ћелију, Екцел ће приказати само прву ставку у низу. Користите Ф9 на траци са формулама да бисте видели стварни резултат низа. Обично ћете ову формулу користити унутар веће формуле низа, унете са цонтрол + схифт + ентер.
Објашњење
Напомена: У програму Екцел 365, нова функција СЕКУЕНЦЕ је бољи и лакши начин за стварање низа бројева. Метод објашњен у наставку ће радити у претходним верзијама.
Језгро ове формуле је низ који представља редове. На пример, да бисте креирали низ са 10 бројева, можете кодирати стринг у ИНДИРЕЦТ на следећи начин:
=ROW(INDIRECT("1:10"))
Функција ИНДИРЕЦТ тумачи овај текст да значи опсег 1:10 (10 редова), а функција РОВ враћа број реда за сваки ред у том опсегу унутар низа.
Приказани пример користи општију верзију формуле која узима почетни и крајњи број из Б5 односно Ц5, па решење изгледа овако:
=ROW(INDIRECT(B5&":"&C5)) =ROW(INDIRECT(1&":"&5)) =ROW(INDIRECT("1:5")) =ROW(1:5) =(1;2;3;4;5)
Разлог зашто се ИНДИРЕЦТ користи у формули је заштита од промена радног листа. Без ИНДИРЕЦТ, уметање или брисање редова може променити референцу опсега, на пример:
=ROW(1:5)
ће се променити у:
=ROW(1:4)
Ако се ред 1 избрише. Будући да ИНДИРЕЦТ ради са референцом конструисаном са текстом, то не утиче на промене на радном листу.
Релативни бројеви редова у опсегу
Ако вам је потребан низ који се састоји од релативних бројева редова опсега, можете користити формулу попут ове:
=ROW(range)-ROW(range.firstcell)+1
Погледајте ову страницу за цело објашњење.
Негативне вредности
Функција РОВ неће обрађивати негативне бројеве, тако да не можете мешати негативне бројеве за почетак и крај . Међутим, математичке операције можете применити на низ створен помоћу РОВ. На пример, следећа формула ће створити овај низ: (-5; -4; -3; -2; -1)
=ROW(INDIRECT(1&":"&5))-6
Бројеви у обрнутом редоследу, н до 1
Да бисте креирали низ позитивних бројева у опадајућем редоследу, од н до 1, можете користити формулу попут ове:
=ABS(ROW(INDIRECT("1:"&n))-(n+1))