Excel

Číslo posledného riadka v rozsahu

Last Row Number Range

Vzorec programu Excel: Číslo posledného riadka v rozsahuGenerický vzorec | _+_ | Zhrnutie

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



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

kde „údaje“ sú pomenované rozsahy B5: D10

Vysvetlenie

Keď sa zadá odkaz na jednu bunku, Funkcia ROW vráti číslo riadka pre tento odkaz. Ak je však daný rozsah s viacerými riadkami, funkcia ROW vráti pole, ktoré obsahuje všetky čísla riadkov pre rozsah:





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

Aby sme získali iba číslo prvého riadku, použijeme Funkcia MIN Páči sa ti to:

 
{5678910}

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



excel zaokrúhlenie na ďalšie celé číslo

Akonáhle máme prvý riadok, stačí pridať celkový počet riadkov v rozsahu a potom odčítať 1, aby sme získali konečný výsledok. Získame celkový počet riadkov v rozsahu s Funkcia ROWS , a konečný výsledok sa určí takto:

 
 MIN ( ROW (data))

Indexová verzia

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

ako upravovať os x v programe Excel
 
=5+ ROWS (data)-1 =5+6-1 =10

V prípade veľkých rozsahov je to možno o niečo rýchlejšie, pretože INDEX vracia do ROW iba jednu bunku.

Jednoduchá verzia

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

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

Vo vzorcoch však môže byť potrebné zaistiť, aby ste pracovali iba s jednou položkou, a nie s poľom. V takom prípade budete chcieť použiť verziu MIN alebo INDEX uvedenú vyššie.

Autor Dave Bruns


^