Cara Membuat Nomor Urut Otomatis dengan Fungsi IF

Daftar Isi
Rumus Excel [.] com - Cara membuat nomor urut otomatis pada Excel dengan Fungsi IF yang saya maksud disini adalah menampilkan nomor pada kolom Nomor jika kolom Nama atau data di isi.

Misalnya sebuah tabel terdiri dari 3 kolom yaitu No, Nama dan Alamat, Jika kolom Nama di isi dengan data nama maka pada kolom Nomor akan menampilkan nomor secara otomatis sesuai urutan baris pada kolom tersebut.

Untuk membuat nomor urut otomatis pada Excel dengan fungsi IF bisa menggunakan 2 cara yaitu gabungan fungsi IF + COUNTA dan Fungsi IF + ROW.

Nomor Urut Otomatis dengan Fungsi IF dan COUNTA

Fungsi IF disini digunakan untuk menentukan atau mencari tahu apakah kolom Nama terisi data atau tidak, misal jika cell B2 (Nama) tidak kosong maka cell A1 (No) akan menampilkan nomor urut dan jika kosong maka cell A1 (No) juga akan menjadi kosong.

Sedangkan fungsi COUNTA digunakan untuk mengetahui berapa banyak jumlah cell pada kolom nama yang terisi data.

Untuk lebih memahami perhatikan gambar berikut ini:

Nomor Urut dengan Fungsi IF

Pada cell A2 masukkan rumus:

=IF(B2<>"";COUNTA($B$2:B2);"")
Maksud dari rumus diatas adalah jika cell B2 tidak sama dengan kosong (blank) maka cell A2 akan menampilkan nilai dari COUNTA($B$2:B2) dan jika cell B2 kosong maka cell A2 juga akan menjadi kosong.

Dengan menggunakan fungsi COUNTA ini maka nomor pada kolom akan tetap urut meskipun baris yang di isi loncat-loncat alias tidak berurutan.

Selanjutnya salin rumus ke baris berikutnya dengan cara drag and drop ke bawah pada Fill Handle-nya.

Nomor Urut Otomatis dengan Fungsi IF dan ROW

Fungsi ROW di gunakan untuk mengembalikan nilai pada sebuah baris. misal baris 1 maka nilai ROWnya 1 baik itu pada cell A1, B1, C1 dan seterusnya nilai ROWnya sama yaitu tetap 1.

Untuk menggunakan fungsi ini perhatikan tabel pada gambar berikut ini:

Nomor Urut otomatis di excel

Pada cell A2 masukkan rumus:

=IF(B2<>"";ROW()-1;"")
Maksud dari rumus tersebut adalah jika cell B2 tidak sama dengan kosong (blank) maka cell A2 akan menampilkan nilai dari ROW()-1 dan jika cell B2 kosong maka cell A2 juga akan menjadi kosong.

Rumus ROW() pada cell A2 akan menghasilkan nilai 2 sehingga agar nilainya jadi 1 harus dikurangi 1 (ROW()-1).

Dengan Fungsi ROW maka pada baris nomor akan menampilkan nomor urut berdasarkan baris yang di isi, sehingga kelemahannya jika baris yang di isi loncat-loncat maka nomor urutnya juga loncat-loncat.

Demikian Cara Membuat Nomor Urut Otomatis dengan Fungsi IF, Contoh File bisa di unduh disini. Semoga Bermanfaat.

4 komentar

Silahkan memberikan komentar atau pertanyaan jika ada yang ingin ditanyakan.
Comment Author Avatar
22 Desember 2015 pukul 10.05.00 WIB Hapus
Terimakasih artikelnya keren banget…

Kamu butuh tutorial dalam menggunakan beberapa aplikasi komputer?
Seperti office, adobe dan lain-lain?
Kunjungi kumpulan tutorial-tutorial gratis
Comment Author Avatar
12 Juni 2016 pukul 04.56.00 WIB Hapus
Terimakasih atas ilmu yang saudara berikan. Sangat bermanfaat dan mudah saya pahami dari penjelasanya.
Comment Author Avatar
3 November 2019 pukul 15.01.00 WIB Hapus
Sore Mau tanya
bagaiman cara membuata penomoran otomatis
soal seperti ini

NO.SO CUSTOMER
TM-1911001 A
TM-1911001 A
TM-1911002 B
TM-1911003 C
TM-1911003 C

Apabila customer sama no.so tidak berubah,
tapi kalau nama customer beda no.so otomatis berubah

sebelumnya saya ucapkan terima kasih
Comment Author Avatar
20 Mei 2020 pukul 09.28.00 WIB Hapus
Mau nnya ko ska gk mnculny nomorny tts klo muncul pasti acak.. itu cra ngatasinya gmna soalny sya sdh cba if dan counta if dan row jg gk bsa berurutan