Formula Excel: Numărul ultimului rând din interval -

Cuprins

Formula generică

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

rezumat

Pentru a obține ultimul număr de rând dintr-un interval, puteți utiliza o formulă bazată pe funcțiile ROW, ROWS și MIN. În exemplul prezentat, formula din celula F5 este:

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

unde „date” este intervalul numit B5: D10

Explicaţie

Când este dată o referință de celulă unică, funcția ROW returnează numărul rândului pentru acea referință. Cu toate acestea, atunci când este dat un interval cu mai multe rânduri, funcția ROW va returna o matrice care conține toate numerele de rând pentru interval:

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

Pentru a obține doar primul număr de rând, folosim funcția MIN astfel:

MIN(ROW(data))

care returnează cel mai mic număr din matrice, 5.

Odată ce avem primul rând, putem adăuga rândurile totale din interval, apoi scădem 1 pentru a obține un rezultat final. Obținem rânduri totale în intervalul cu funcția ROWS și un rezultat final este determinat astfel:

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

Versiune index

În loc de MIN, puteți utiliza și INDEX pentru a obține ultimul număr de rând:

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

Acest lucru este posibil puțin mai rapid pentru intervale mari, deoarece INDEX returnează doar o singură celulă la ROW.

Versiune simplă

Când o formulă returnează un rezultat al matricei, Excel va afișa primul element din matrice dacă formula este introdusă într-o singură celulă. Aceasta înseamnă că, în practică, puteți folosi adesea doar o versiune simplificată a formulei:

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

Cu toate acestea, în cadrul formulelor, poate fi necesar să vă asigurați că aveți de-a face doar cu un singur articol și nu cu un tablou. În acest caz, veți dori să utilizați versiunea MIN sau INDEX de mai sus.

Articole interesante...