Excel formula: Dobijte relativne brojeve redaka u rasponu -

Generička formula

(=ROW(range)-ROW(range.firstcell)+1)

Sažetak

Da biste dobili puni skup relativnih brojeva redaka u rasponu, možete upotrijebiti formulu niza koja se temelji na funkciji ROW. U prikazanom primjeru formula u B5: B11 je:

(=ROW(B5:B11)-ROW(B5)+1)

Napomena: ovo je formula niza koja se mora unijeti pomoću Control + Shift + Enter. Ako to unosite na radni list (a ne unutar druge formule), odaberite odabir koji uključuje više redaka, unesite formulu i potvrdite s Control + Shift + Enter.

Ova će formula nastaviti generirati relativne brojeve čak i kad se raspon premjesti. Međutim, nije dobar izbor ako retke treba sortirati, izbrisati ili dodati, jer će formula niza spriječiti promjene. Ovdje opisane opcije formule bolje će funkcionirati.

Obrazloženje

Prva funkcija ROW generira niz od 7 brojeva poput ovog:

(5;6;7;8;9;10;11)

Druga funkcija ROW generira niz sa samo jednom stavkom poput ove:

(5)

koji se zatim oduzima od prvog polja da bi se dobilo:

(0;1;2;3;4;5;6)

Na kraju se dodaje 1 da bi se dobilo:

(1;2;3;4;5;6;7)

Generička verzija s imenovanim rasponom

S imenovanim rasponom možete stvoriti općenitiju verziju formule pomoću funkcije MIN ili INDEX. Na primjer, s imenovanim rasponom "popis" možete koristiti MIN na sljedeći način:

(ROW(list)-MIN(ROW(list))+1)

S INDEX-om dohvaćamo prvu referencu u imenovanom rasponu i koristimo ROW na tome:

(=ROW(list)-ROW(INDEX(list,1,1))+1)

Često ćete vidjeti ovakve formule "relativnih redaka" unutar složenih formula niza kojima su potrebni brojevi redaka za izračunavanje rezultata.

S SEKVENCOM

Pomoću funkcije SEQUENCE formula za vraćanje relativnih brojeva redaka za raspon je jednostavna:

=SEQUENCE(ROWS(range))

Funkcija ROWS pruža broj redaka koji se vraća u funkciju SEQUENCE. SEQUENCE zatim gradi niz brojeva, počevši od broja 1. Dakle, slijedeći gornji izvorni primjer, donja formula vraća isti rezultat:

=SEQUENCE(ROWS(B5:B11)) // returns (1;2;3;4;5;6;7)

Napomena: Formula SEQUENCE nova je funkcija dinamičkog niza dostupna samo u programu Excel 365.

Zanimljivi članci...