Excel formula: Broj zadnjeg stupca u rasponu -

Sadržaj

Generička formula

=MIN(COLUMN(rng))+COLUMNS(rng)-1

Sažetak

Da biste dobili zadnji stupac u rasponu, možete koristiti formulu koja se temelji na funkcijama COLUMN i COLUMNS. U prikazanom primjeru formula u ćeliji F5 je:

=MIN(COLUMN(data))+COLUMNS(data)-1

gdje su podaci imenovani raspon B5: D10.

Obrazloženje

Kada se dobije referenca jedne ćelije, funkcija COLUMN vraća broj stupca za tu referencu. Međutim, kada se dobije raspon koji sadrži više stupaca, funkcija COLUMN vratit će niz koji sadrži sve brojeve stupaca za raspon.

Ako želite samo prvi broj stupca, možete upotrijebiti funkciju MIN za izdvajanje samo prvog broja stupca, što će biti najmanji broj u polju:

=MIN(COLUMN(data)) // first column

Nakon što dobijemo prvi stupac, možemo dodati ukupan stupac u rasponu i oduzeti 1 da bismo dobili zadnji broj stupca.

Verzija indeksa

Umjesto MIN-a možete upotrijebiti INDEX i za dobivanje zadnjeg broja retka:

=COLUMN(INDEX(data,1,1))+COLUMNS(data)-1

To je možda malo brže za velike domete, jer INDEX samo isporučuje jednu ćeliju u COLUMN.

Jednostavna verzija

Kada formula vrati rezultat polja, Excel će prikazati prvu stavku u polju ako je formula unesena u jednu ćeliju. To znači da u praksi ponekad možete koristiti pojednostavljenu verziju formule:

=COLUMN(data)+COLUMNS(data)-1

Ali imajte na umu da će to vratiti niz za raspon s više stupaca.

Unutar formula, ponekad je potrebno osigurati da imate posla samo s jednom stavkom, a ne s nizom. U tom ćete slučaju htjeti koristiti gornju punu verziju.

Zanimljivi članci...