Rumus Excel: Tambahkan nomor baris dan lewati kosong -

Formula umum

=IF(ISBLANK(A1),"",COUNTA($A$1:A1))

Ringkasan

Untuk menambahkan nomor baris berurutan ke daftar data, melewatkan sel yang kosong, Anda bisa menggunakan rumus yang didasarkan pada COUNTA, ISBLANK, dan IF. Dalam contoh yang ditunjukkan, rumus di B5 adalah:

=IF(ISBLANK(C5),"",COUNTA($C$5:C5))

Saat rumus disalin ke bawah kolom, baris di mana ada nilai diberi nomor dan baris kosong dilewati.

Penjelasan

Pada contoh yang ditampilkan, tujuannya adalah menambahkan nomor baris di kolom B hanya jika ada nilai di kolom C. Rumus di B5 adalah:

=IF(ISBLANK(C5),"",COUNTA($C$5:C5))

Fungsi IF pertama kali memeriksa apakah sel C5 memiliki nilai dengan fungsi ISBLANK:

ISBLANK(C5) // TRUE if empty, FALSE if not

Jika C5 kosong, ISBLANK mengembalikan TRUE dan fungsi IF mengembalikan string kosong ("") sebagai hasilnya. Jika C5 tidak kosong, ISBLANK mengembalikan FALSE dan fungsi IF mengembalikan fungsi COUNTA dengan referensi perluasan seperti ini:

COUNTA($C$5:C5) // expanding range

Saat rumus disalin, rentang meluas, dan COUNTA mengembalikan jumlah "saat ini" dari semua sel yang tidak kosong dalam rentang seperti yang ditentukan di setiap baris. COUNTA akan menghitung angka dan teks.

Alternatif

Kedua rumus di bawah ini melakukan tugas yang sama, tetapi dengan sintaks yang berbeda:

=IF(C5="","",COUNTA($C$5:C5))

Logika yang sama seperti di atas, tetapi menggunakan = "" sebagai ganti ISBLANK.

=IF(C5"",COUNTA($C$5:C5),"")

Logika dibalik. Jika C5 tidak kosong, kembalikan hitungan, jika tidak kembalikan string kosong. Versi ini menggunakan tidak sama dengan operator ().

Artikel yang menarik...