Rumus Excel: Nomor baris terakhir dalam rentang -

Daftar Isi

Formula umum

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

Ringkasan

Untuk mendapatkan nomor baris terakhir dalam suatu rentang, Anda dapat menggunakan rumus yang didasarkan pada fungsi ROW, ROWS, dan MIN. Dalam contoh yang diperlihatkan, rumus di sel F5 adalah:

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

di mana "data" adalah rentang bernama B5: D10

Penjelasan

Saat diberi referensi sel tunggal, fungsi ROW mengembalikan nomor baris untuk referensi itu. Namun, saat diberi rentang dengan beberapa baris, fungsi ROW akan mengembalikan larik yang berisi semua nomor baris untuk rentang tersebut:

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

Untuk mendapatkan hanya nomor baris pertama, kami menggunakan fungsi MIN seperti ini:

MIN(ROW(data))

yang mengembalikan angka terendah dalam larik, 5.

Setelah kita memiliki baris pertama, kita bisa menambahkan total baris dalam rentang tersebut lalu mengurangi 1 untuk mendapatkan hasil akhir. Kami mendapatkan baris total dalam rentang dengan fungsi ROWS, dan hasil akhir ditentukan seperti ini:

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

Versi indeks

Selain MIN, Anda juga dapat menggunakan INDEX untuk mendapatkan nomor baris terakhir:

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

Ini mungkin sedikit lebih cepat untuk rentang yang besar, karena INDEX hanya mengembalikan satu sel ke ROW.

Versi sederhana

Saat rumus mengembalikan hasil larik, Excel akan menampilkan item pertama dalam larik jika rumus dimasukkan dalam satu sel. Ini berarti bahwa dalam praktiknya, Anda sering kali dapat menggunakan versi rumus yang disederhanakan:

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

Namun, di dalam rumus, mungkin perlu untuk memastikan bahwa Anda hanya berurusan dengan satu item, dan bukan array. Dalam hal ini, Anda akan ingin menggunakan versi MIN atau INDEX di atas.

Artikel yang menarik...