Excel formula: Broj zadnjeg retka u rasponu -

Sadržaj

Generička formula

=MIN(ROW(rng))+ROWS(rng)-1

Sažetak

Da biste dobili zadnji broj retka u rasponu, možete upotrijebiti formulu koja se temelji na funkcijama RED, REDOVI i MIN. U prikazanom primjeru formula u ćeliji F5 je:

=MIN(ROW(data))+ROWS(data)-1

gdje je "podatak" imenovani raspon B5: D10

Obrazloženje

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

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

Da bismo dobili samo broj prvog retka, koristimo funkciju MIN ovako:

MIN(ROW(data))

koji vraća najmanji broj u polju, 5.

Nakon što dobijemo prvi redak, možemo samo dodati ukupni redak u rasponu, a zatim oduzeti 1 da bismo dobili konačni rezultat. Dobivamo ukupne retke u rasponu s funkcijom ROWS, a konačni rezultat određuje se ovako:

=5+ROWS(data)-1 =5+6-1 =10

Verzija indeksa

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

=ROW(INDEX(data,1,1))+ROWS(data)-1

To je možda malo brže za velike domete, jer INDEX vraća samo jednu ćeliju u ROW.

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 često možete koristiti samo pojednostavljenu verziju formule:

=ROW(data)+ROWS(data)-1

Međutim, unutar formula možda će biti potrebno osigurati da imate posla samo s jednom stavkom, a ne s nizom. U tom ćete slučaju htjeti koristiti gornju verziju MIN ili INDEX.

Zanimljivi članci...