Rumus Excel: n baris terakhir -

Daftar Isi

Formula umum

=ROW()-ROW(rng.firstcell)+1>ROWS(rng)-n

Ringkasan

Untuk menandai n baris terakhir dalam suatu rentang, Anda dapat menggunakan kolom pembantu dengan rumus yang didasarkan pada fungsi ROW dan ROWS. Dalam contoh yang diperlihatkan, rumus di sel E5, disalin, adalah:

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

dimana data (B5: E15) dan n (G5) diberi nama rentang.

Rumus ini mengembalikan TRUE jika baris adalah "baris n terakhir", dan FALSE jika tidak.

Penjelasan

Inti dari rumus ini didasarkan pada rumus lain yang menghitung "baris saat ini" dalam suatu rentang:

=ROW()-ROW(rng.firstcell)+1

Singkatnya, kita mendapatkan baris saat ini di buku kerja, kemudian mengurangi nomor baris pertama dari rentang tersebut ditambah 1. Hasilnya adalah nomor baris yang disesuaikan yang dimulai pada 1. Fungsi INDEX hanyalah salah satu cara untuk mendapatkan sel pertama dalam suatu jarak:

ROW(INDEX(data,1,1) // first cell

Ini hanya untuk kenyamanan. Rumusnya bisa ditulis ulang seperti:

=ROW()-ROW($E$5)+1

Setelah kita memiliki nomor baris saat ini, kita dapat membandingkan nomor baris dengan total baris dalam data kurang n:

current_row > ROWS(data)-n

Jika ekspresi ini mengembalikan TRUE, baris saat ini adalah salah satu dari n baris terakhir yang kita cari.

N baris terakhir dalam sebuah tabel

Jika data ada dalam tabel Excel, rumusnya bisa diadaptasi seperti ini:

=ROW()-@ROW(Table1)+1>ROWS(Table1)-n

Logikanya persis sama, tetapi kami menggunakan pendekatan yang sedikit berbeda untuk mendapatkan sel pertama dalam tabel:

@ROW(Table1)

Anda dapat menganggap karakter @ sebagai indikasi "tunggal":

=ROW(Table1) // returns (5;6;7;8;9;10;11;12;13;14;15) =@ROW(Table1) // returns (5)

Seperti sebelumnya, rumus tabel mengembalikan TRUE di "baris n terakhir" dan FALSE di baris lain.

Hanya baris terakhir

Untuk menguji baris terakhir saja, Anda dapat menggunakan versi rumus yang sedikit disederhanakan:

=ROW()-ROW(rng.first)+1=ROWS(rng)

Artikel yang menarik...