Екцел формула: Направите низ бројева -

Генеричка формула

(=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))

Занимљиви Чланци...