Vzorec programu Excel: Číslo posledného riadku v rozsahu -

Obsah

Všeobecný vzorec

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

Zhrnutie

Ak chcete získať číslo posledného riadku v rozsahu, môžete použiť vzorec založený na funkciách ROW, ROWS a MIN. V zobrazenom príklade je vzorec v bunke F5:

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

kde „údaj“ je pomenovaný rozsah B5: D10

Vysvetlenie

Keď je uvedený odkaz na jednu bunku, funkcia ROW vráti číslo riadku pre túto referenciu. Ak je však daný rozsah s viacerými riadkami, funkcia ROW vráti pole, ktoré obsahuje všetky čísla riadkov pre rozsah:

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

Aby sme dostali iba číslo prvého riadku, použijeme funkciu MIN takto:

MIN(ROW(data))

ktorá vráti najnižšie číslo v poli, 5.

Keď máme prvý riadok, môžeme pridať iba celkový počet riadkov v rozsahu a potom odčítať 1, aby sme dosiahli konečný výsledok. Získame celkový počet riadkov v rozsahu s funkciou ROWS a konečný výsledok sa určí takto:

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

Verzia indexu

Namiesto MIN môžete tiež použiť INDEX na získanie čísla posledného riadku:

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

Toto je možno o niečo rýchlejšie pre veľké rozsahy, pretože INDEX vráti iba jednu bunku na ROW.

Jednoduchá verzia

Keď vzorec vráti výsledok poľa, program Excel zobrazí prvú položku v poli, ak je vzorec zadaný do jednej bunky. To znamená, že v praxi môžete často použiť zjednodušenú verziu vzorca:

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

Vo vzorcoch však môže byť potrebné ubezpečiť sa, že máte na mysli iba jednu položku a nie pole. V takom prípade budete chcieť použiť verziu MIN alebo INDEX vyššie.

Zaujímavé články...