Anda di halaman 1dari 4

6 RUMUS EXCEL UNTUK MEMBUAT NOMOR URUT/ PENOMORAN OTOMATIS

Beberapa teknik penggunaan rumus-rumus excel untuk membuat nomor urut sesuai dengan kondisi atau syarat
tertentu.
Barangkali salah satunya adalah yang anda butuhkan, mengingat kebutuhan penomoran dengan rumus excel akan
sangat bervariasi sesuai kebutuhan masing-masing.
1. Membuat Nomor Urut Otomatis Dengan Rumus If dan Row
2. Nomor Urut Berdasarkan Isi Kolom Tertentu dengan Fungsi IF dan Counta
3. Rumus Membuat Nomor Urut Berulang Maksimal 5 nomor
4. Rumus Membuat Nomor Urut Berulang Jika Isi Cell Berbeda
5. Rumus Nomor Urut Berlanjut Untuk Masing-Masing Data Yang Berbeda
6. Penomoran Otomatis Gabungan Dengan Teks

1. MEMBUAT NOMOR URUT OTOMATIS BERDASARKAN ISI KOLOM LAIN DENGAN FUNGSI IF DAN FUNGSI
ROW EXCEL
Kriteria pertama adalah bahwa nomor urut hanya tampil
jika kolom tertentu yang satu baris dengan sel penomoran
ada isinya. Untuk kasus yang seperti ini kita
membutuhkan fungsi IF Excel.
Perhatikan dan silahkan langsung dicoba pada lembar
kerja excel anda seperti nampak pada gambar berikut:

Dari gambar disamping kita ingin jika kolom NAMA ada


isinya maka kolom NO urut akan otomatis terisi.
Untuk mengatasi hal tersebut tuliskan rumus excel
dibawah ini pada sel A2, kemudian tarik atau copy paste ke
bawah sampai sel tertentu yang anda inginkan misalnya
dalam contoh ini sampai sel A11.
=IF(B2="";"";ROW()-1)
Dari rumus disamping nomor urut akan muncul jika kolom
nama pada sel B2 dan seterusnya kebawah sampai B11
akan terisi jika kolom nama tersebut tidak kosong/empty
("").

Penomoran dengan rumus tersebut menggunakan fungsi


ROW yang digunakan untuk mengetahui posisi baris.
Karena baris pertama penomoran ada pada posisi baris ke-
2 maka saya kurangi 1 (satu) agar nomor pertama tersebut
tertulis 1 (satu) sehingga sesuai dengan urutan yg
semestinya.
Jika nomor pertama tidak pada baris kedua maka
sesuaikan kodisi kolom yang di periksa (B2) dan
pengurangan fungsi ROW()-1 apda rumus tersebut. misal
jika nomor pertama ada pada baris ke-10 maka rumusnya sesuaikan menjadi:
=IF(B10="";"";ROW()-9)
Seperti yang terlihat, dengan menggunakan rumus excel diatas masih muncul sedikit masalah. yakni nomor
urutnya masih statis menyesuaikan nomor barisnya sehingga jika ada sel kosong pada kolom nama dibagian
tengah maka nomor urutnya tidak lagi menjadi urut. Perhatikan lagi gambar diatas untuk lebih jelasnya.
Lah, nomor urut kog tidak urut? @#$%^&
Jika anda menghendaki nomor baris yang dinamis maka gunakan rumus penomoran excel selanjutnya.

2. MEMBUAT NOMOR URUT OTOMATIS BERDASARKAN ISI KOLOM LAIN DENGAN FUNGSI IF DAN COUNTA
EXCEL
Kondisi kedua masih seperti pada kriteria pertama, yakni nomor baris hanya dimunculkan jika kolom
tertentu ada isinya. namun penomorannya menyesuikan jumlah isi dari kolom yang diperiksa. Sehingga
nomor urutnya tidak lompat-lompat jika ada sel pada kolom nama yang kosong.
Untuk jenis penomoran dengan syarat seperti hal tersebut masukkan rumus excel berikut pada sel A2 lalu
copy paste atau tarik kebawah sampai sel tertentu yang anda inginkan.
Pada contoh ini rumus ini saya copy paste sampai sel A11.
=IF(B2="";"";COUNTA($B$2:B2))
Dari rumus diatas yang perlu anda perhatikan adalah penggunaan tanda $. Pada kasus ini kita
menggunakan referensi sel semi absolut.

Dengan menggunakan rumus disamping maka jika sel-sel pada kolom nama ada yang kosong atau anda
hapus maka penomorannya akan menyesuaikan secara otomatis.
Rumus excel di atas tidak akan berlaku jika kolom B pada tabel
tersebut dihasilkan dari sebuah rumus excel lain. Jika kolom B berisi
sebuah rumus excel maka gunakan rumus berikut pada kolom A
=IF(B2="";"";COUNTIF($B$2:B2;"?*"))
Pada rumus ini kita menggunakan Rumus Countif untuk mendeteksi
adanya 1 karakter atau lebih pada kolom B.

3. RUMUS MEMBUAT NOMOR BERULANG MAKSIMAL 5 (LIMA)


Pada kasus-kasus penomoran excel tertentu terkadang kita membutuhkan nomor urut berulang. Mislanya
anda menginginkan nomor urut hanya 1-5 saja dan berulang sampai beberapa kali.
Untuk kasus penomoran semacam ini gunakan rumus excel berikut:
=MOD(ROW()-2;5)+1 (Perhatikan angka 5 sebagai batas nomor untuk di ulang)
Pada rumus excel tersebut sesuaikan angka -2 dengan posisi baris pertama penomoran. Jika menghendaki
perulangan 10 maka ganti angka 5 menjadi 10.
Misal jika penomoran pertama ada pada sel A10 dan anda mengehendaki perulangan 10 maka sesuaikan
rumus menjadi seperti ini:
=MOD(ROW()-10;10)+1
Mudah bukan?

4. RUMUS MEMBUAT NOMOR URUT BERULANG JIKA KOLOM ACUAN BERBEDA


Kasus penomoran lain yang sering dibutuhkan adalah nomor urut akan berulang dari nomor 1 jika data pada
sel acuan berbeda dari data sebelumnya. jika sama maka akan melanjutkan nomor urut yang ada.

Untuk kasus seperti diatas rumus penomoran excel yang digunakan adalah seperti berikut:
=IF(B2=B1;A1+1;1)
Tulis rumus excel diatas pada sel A2, lalu kopi paste ke bawah sesuai yang dibutuhkan.
Jika diperhatikan pada baris ke-10 penomoran ternyata berulang juga meskipun data buah mangga
sebelumnya sudah ada. Jika anda ingin penomoran untuk data yang sama melanjutkan penomoran yang
sudah ada gunakan cara penomoran excel berikutnya.

5. RUMUS MEMBUAT NOMOR URUT BERLANJUT UNTUK MASING-MASING DATA ACUAN


Jika anda menghendaki penomoran berbeda untuk masing-masing data dan terus berlanjut jika data
tersebut muncul lagi maka anda bisa memanfaatkan fungsi Countif untuk kasus penomoran excel semacam
ini.

Untuk data diatas, pada sel A2 tuliskan rumus excel berikut


=COUNTIF($B$2:B2;B2)
Selain dengan fungsi Countif, penomoran model bisa juga anda buat dengan fungsi Sumproduct berikut:
=SUMPRODUCT(--($C$2:C2=C2))
Perhatikan bahwa pada rumus diatas menggunakan referensi sel semi absolut seperti penomoran pada
bagian B yang menggunakan fungsi COUNTA.

6. RUMUS MEMBUAT NOMOR URUT GABUNGAN DENGAN TEKS


Untuk keperluan tertentu terkadang kita menghendaki nomor urut gabungan. Yakni perpaduan antara teks
dan nomor urut. Biasanya tujuannya sebenarnya bukan untuk nomor urut meliankan sebagai kode unik
tertentu untuk membedakan antar record data.
Cara membuat nomor urut gabungan teks ini sebenarnya sangat mudah yang anda butuhkan hanya
operator teks &. Dalam contoh ini saya ingin nomor urut adalah gabungan antara teks "ABCD" dan nomor
urut. Maka rumus excel yang dipakai adalah.
="ABCD"&ROW()-1

Sekali lagi karena menggunakan fungsi ROW maka ROW()-1 pada rumus tersebut harus anda sesuaikan
dengan letak atau posisi pertama penomoran.
Jika menghendaki kondisi yang lain misal seperti kondisi pertama maka sesuaikan saja seperti rumus
berikut:
=IF(C2="";"";"ABCD"&ROW()-1)

Jika seperti kondisi B maka sesuaikan seperti berikut.


=IF(C2="";"";"ABCD"&COUNTA($C$2:C2))

Anda mungkin juga menyukai