
Generička formula
(=COLUMN(range)-COLUMN(range.firstcell)+1)
Sažetak
Da biste dobili puni skup relativnih brojeva stupaca u rasponu, možete upotrijebiti formulu niza koja se temelji na funkciji COLUMN.
U prikazanom primjeru, formula niza u B4: H4 je:
(=COLUMN(B4:H4)-COLUMN(B4)+1)
Na radnom listu to se mora unijeti kao formula s više ćelija pomoću Control + Shift + Enter
Ovo je robusna formula koja će i dalje generirati relativne brojeve čak i kad su stupci umetnuti ispred raspona.
Obrazloženje
Prva funkcija COLUMN generira niz od 7 brojeva poput ovog:
(2,3,4,5,6,7,8)
Druga funkcija COLUMN generira niz sa samo jednom stavkom poput ove:
(2)
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)
S imenovanim rasponom
Ovu formulu možete prilagoditi za upotrebu s imenovanim rasponom. Na primjer, u gornjem primjeru, ako ste stvorili imenovani raspon "podataka" za B4: H4, ovu formulu možete koristiti za generiranje brojeva stupaca:
(=COLUMN(data)-COLUMN(INDEX(data,1,1))+1)
S ovom ćete se formulom susresti u drugim formulama polja koje trebaju obrađivati podatke stupac po stupac.
S SEKVENCOM
Pomoću funkcije SEQUENCE formula za vraćanje relativnih stupaca reda za raspon je jednostavna:
=SEQUENCE(COLUMNS(range))
Funkcija COLUMNS pruža broj stupaca 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(COLUMNS(B4:H4)) // returns (1;2;3;4;5;6;7)
Napomena: Formula SEQUENCE nova je funkcija dinamičkog niza dostupna samo u programu Excel 365.