Rumus Excel: Nomor kolom terakhir dalam rentang -

Daftar Isi

Formula umum

=MIN(COLUMN(rng))+COLUMNS(rng)-1

Ringkasan

Untuk mendapatkan kolom terakhir dalam rentang, Anda bisa menggunakan rumus berdasarkan fungsi COLUMN dan COLUMNS. Dalam contoh yang diperlihatkan, rumus di sel F5 adalah:

=MIN(COLUMN(data))+COLUMNS(data)-1

dimana datanya adalah rentang bernama B5: D10.

Penjelasan

Saat diberi referensi sel tunggal, fungsi COLUMN mengembalikan nomor kolom untuk referensi itu. Namun, saat diberi rentang yang berisi beberapa kolom, fungsi COLUMN akan mengembalikan larik yang berisi semua nomor kolom untuk rentang tersebut.

Jika Anda hanya menginginkan nomor kolom pertama, Anda dapat menggunakan fungsi MIN untuk mengekstrak hanya nomor kolom pertama, yang akan menjadi angka terendah dalam array:

=MIN(COLUMN(data)) // first column

Setelah kita memiliki kolom pertama, kita dapat menambahkan total kolom dalam rentang tersebut dan mengurangi 1 untuk mendapatkan nomor kolom terakhir.

Versi indeks

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

=COLUMN(INDEX(data,1,1))+COLUMNS(data)-1

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

Versi sederhana

Saat rumus mengembalikan hasil larik, Excel akan menampilkan item pertama dalam larik jika rumus dimasukkan dalam satu sel. Artinya, dalam praktiknya, terkadang Anda dapat menggunakan versi rumus yang disederhanakan:

=COLUMN(data)+COLUMNS(data)-1

Namun ketahuilah bahwa ini akan mengembalikan larik untuk rentang multi-kolom.

Di dalam rumus, terkadang perlu memastikan Anda hanya berurusan dengan satu item, dan bukan array. Jika demikian, Anda ingin menggunakan versi lengkap di atas.

Artikel yang menarik...