Agar pembukuan, ada banyak yang harus di buat standart agar proses pembacaan nya mudah, termasuk format nomor bukti yang kita bahas disini. Tapi karena biasanya format nomor bukti itu tidak sederhana, kita sering melakukan copy-paste dari yang sudah ada lalu di ganti nomornya sebagai langkah singkatnya..
Nah, saya akan coba membuat solusi yang bagi saya bisa menyederhanakan pekerjaan yang berulang-ulang ini.
Karena saya menganggapnya pembukuan ini di buat dengan Microsoft Excel (formula ini juga bisa di pakai di Google Sheets), maka saya membuat formula agar format nomor bukti ini bisa di buat secara otomatis.
Misalnya, format nomor bukti-nya adalah:
no_bukti/jenis_kas/bulan_trans_dalam_romawi/tahun
Hasil aplikasi-nya seperti ini:
001/KASOP/III/2020
Yang artinya, nomor bukti nomor 1 untuk Kas Operasional di bulan 3 dan di tahun 2020. Agak ribet ya formatnya hehehe
Nah, bagaimana membuatnya simple? Jadi datanya dalam kasus saya adalah:
- Nomor-nya di kolom C.
- Jenis kas nya di cell A3.
- Data tanggal di cell B2.
Langsung saja ya… bagaimana menggabungkan semua data itu menjadi satu data nomor bukti dengan format yang kita inginkan, berikut formula-nya:
=IF(ISNUMBER(C6);CONCATENATE(TEXT(C6;"000");"/";A3;"/";ROMAN(MONTH($B$2));"/";YEAR($B$2));C6)
Hmmm…. agak panjang ya? Berikut penjelasannya:
- Formula ini akan mendeteksi jenis data di kolom C, apakah berisi angka atau tidak? Jadi formula
IF
akan mendeteksi-nya melaui formulaISNUMBER
, makanya formula-nyaIF(ISNUMBER(C6)
. - Jika fungsi IF nya mendeteksi hasil-nya TRUE (benar angka isinya), makanya Excel akan mengeksekusi berikutnya yaitu
CONCATENATE(TEXT(C6;"000");"/";A3;"/";ROMAN(MONTH($B$2));"/";YEAR($B$2))
FungsiCONCATENATE
adalah formula untuk menggabungkan beberapa teks menjadi satu. Yang di gabungkan adalah nilai dari kolom C6 dengan format 3 digit dengan formulaTEXT(C6, "000")
. Berikutnya adalah mengambil jenis kasnya di kolom A3, lalu ambil bulan dan di buat angka romawi dengan formulaMONTH
(ini akan mengambil data bulan saja), dan fungsiROMAN
untuk membuat data bulan dalam bentuk angka latin menjadi angka romawi. Dan yang terakhir ambil data tahun dari data tanggal juga di cell B2 dengan formulaYEAR
. - Dan jika fungsi
IF
mendeteksi di cell C6 bukan angka, maka akan di tampilkan nilai apa adanya dari cell C6.
Selamat mencoba ya….