Budgeting Bulanan Pakai Spreadsheet: Template dan Ritme Mingguan
TL;DR
Budgeting bulanan di spreadsheet butuh empat sheet: daftar kategori, catatan transaksi, tabel anggaran, dan ringkasan. Angka aktual ditarik otomatis dari catatan transaksi pakai SUMIFS yang nyaring berdasarkan kategori dan rentang tanggal, jadi kamu cuma perlu ngisi satu sheet. Yang bikin budget kepakai bukan rumusnya, tapi ritme buka file 15 menit tiap minggu buat ngecek selisih rencana dan realisasi.
Budgeting bulanan di spreadsheet paling gampang dibikin dengan empat sheet: kategori, transaksi, anggaran, dan ringkasan, di mana angka aktual ditarik otomatis pakai SUMIFS.
Bagian teknisnya selesai dalam 30 menit. Yang bikin sebagian besar budget mati itu bulan kedua, pas filenya nggak pernah dibuka lagi.
Di bawah ini struktur sheet-nya, rumus yang dipakai, contoh anggaran dengan angka rupiah nyata, plus ritme mingguan 15 menit yang bikin file-nya tetap hidup.
Kenapa budget di spreadsheet sering gagal?
Bukan karena rumusnya kurang canggih. Dari yang aku lihat, penyebabnya tiga: kategorinya kebanyakan, input transaksinya ribet, dan nggak ada jadwal buat ngecek.
Orang bikin 24 kategori di hari pertama, semangat ngisi seminggu, lalu berhenti. Bulan berikutnya file-nya nggak dibuka.
Aturan yang lebih tahan lama: maksimal 10 kategori, input transaksi cukup 4 kolom, dan satu jadwal tetap tiap minggu. Sisanya bonus.
Sheet apa aja yang dibutuhin buat budgeting bulanan?
Empat sheet, dan tiap sheet punya satu tugas. Sheet Kategori nyimpen daftar kategori biar ejaannya seragam. Sheet Transaksi nyatet pengeluaran harian. Sheet Anggaran ngebandingin rencana sama realisasi. Sheet Ringkasan nampilin angka yang kamu lihat tiap minggu.
| Sheet | Kolom | Diisi kapan |
|---|---|---|
| Kategori | nama_kategori, tipe (kebutuhan / keinginan / tabungan) | Sekali di awal |
| Transaksi | tanggal, kategori, keterangan, nominal | Tiap ada pengeluaran |
| Anggaran | kategori, rencana, aktual, selisih, status | Otomatis, kecuali kolom rencana |
| Ringkasan | total masuk, total keluar, sisa, sisa per hari | Otomatis |
Pisahnya penting. Satu sheet gado-gado bikin rumusnya panjang dan gampang rusak pas kamu nambah baris.
Gimana cara bikin template budgeting bulanan langkah demi langkah?
- Isi sheet Kategori dulu. Maksimal 10 baris. Contoh: kos, makan, transport, listrik dan internet, jajan, langganan, hiburan, belanja, darurat, tabungan.
- Bikin dropdown di sheet Transaksi. Sorot kolom kategori, pasang data validation yang ngambil daftar dari sheet Kategori. Ini nyegah kamu nulis Makan, makan, dan MAKAN sebagai tiga kategori berbeda.
- Kunci periode di dua sel. Taruh tanggal awal bulan di
$E$1dan tanggal akhir bulan di$E$2pada sheet Anggaran. Semua rumus nanti ngacu ke dua sel ini. - Tarik angka aktual pakai SUMIFS. Di kolom aktual (C2), tulis:
SUMIFS jumlahin nominal yang kategorinya cocok dan tanggalnya masuk rentang bulan ini. Kalau kamu cuma butuh satu syarat, SUMIF udah cukup. Urutan argumennya bisa kamu cek lagi di daftar fungsi Google Sheets.=SUMIFS(Transaksi!$D:$D; Transaksi!$B:$B;$A2; Transaksi!$A:$A;">="&$E$1; Transaksi!$A:$A;"<="&$E$2) - Hitung selisihnya. Di D2:
=B2-C2. Angka positif berarti masih ada sisa, negatif berarti kelewat. - Kasih status otomatis. Di E2:
Rumus IF bertingkat ini ngasih peringatan pas kamu udah pakai 80 persen jatah, bukan pas udah telat.=IF(D2<0;"Lewat";IF(C2/B2>0,8;"Hampir";"Aman")) - Bungkus pembagian pakai IFERROR. Kalau ada kategori yang rencananya kosong, pembagian di langkah 6 bakal error. Pakai IFERROR:
=IFERROR(C2/B2;0) - Tambahin sisa per hari di sheet Ringkasan.
Angka ini yang paling kepakai. TODAY bikin dia update sendiri tiap kamu buka file.=IFERROR((total_rencana-total_aktual)/(EOMONTH(TODAY();0)-TODAY());0) - Kasih conditional formatting merah buat status Lewat. Warna kerja lebih cepat dari angka pas kamu buru-buru.
- Duplikat file tiap awal bulan. Ganti dua tanggal di E1 dan E2, kosongin sheet Transaksi, rencana tetap. Butuh dua menit.
Buat label bulan yang rapi di judul, pakai TEXT: =TEXT($E$1;"mmmm yyyy").
Contoh kasus: anggaran gaji Rp 8.500.000
Ini contoh anggaran karyawan di Yogyakarta dengan gaji bersih Rp 8.500.000, dibagi pakai pola 50 persen kebutuhan, 30 persen keinginan, dan 20 persen tabungan.
| Kategori | Tipe | Rencana | Aktual | Selisih |
|---|---|---|---|---|
| Kos | Kebutuhan | Rp 1.800.000 | Rp 1.800.000 | Rp 0 |
| Makan | Kebutuhan | Rp 1.500.000 | Rp 1.940.000 | Rp -440.000 |
| Transport | Kebutuhan | Rp 500.000 | Rp 415.000 | Rp 85.000 |
| Listrik dan internet | Kebutuhan | Rp 450.000 | Rp 450.000 | Rp 0 |
| Jajan | Keinginan | Rp 600.000 | Rp 810.000 | Rp -210.000 |
| Langganan | Keinginan | Rp 200.000 | Rp 185.000 | Rp 15.000 |
| Hiburan | Keinginan | Rp 750.000 | Rp 520.000 | Rp 230.000 |
| Belanja | Keinginan | Rp 1.000.000 | Rp 1.060.000 | Rp -60.000 |
| Tabungan | Tabungan | Rp 1.700.000 | Rp 1.320.000 | Rp 380.000 |
| Total | Rp 8.500.000 | Rp 8.500.000 | Rp 0 |
Angka yang paling menarik ada di baris jajan.
Kalau dilihat per transaksi, isinya kecil semua. Rata-ratanya Rp 27.000, sekali kopi atau sekali martabak. Nggak ada satu pun transaksi yang kerasa boros.
Tapi jumlahnya 30 transaksi sebulan, dan totalnya Rp 810.000. Itu 9,5 persen dari gaji bersih, dan lebih besar dari selisih tabungan yang gagal disetor bulan itu.
Ini pola yang cuma kelihatan kalau kamu nyatet dan ngelompokin. Kalau cuma lihat saldo rekening, kamu bakal nyalahin makan siang yang kelewat Rp 440.000 dan nggak nyadar ada kebocoran seukuran itu di kategori yang kelihatan sepele.
Keputusan yang diambil bulan berikutnya: jatah jajan diturunin ke Rp 500.000 tapi jatah makan dinaikin ke Rp 1.800.000. Rencananya jadi lebih jujur, dan tabungan tetap bisa jalan.
Ritme mingguan 15 menit yang bikin budget kepakai
File yang bagus tetap mati kalau nggak dibuka. Ini urutan yang aku pakai tiap Minggu malam.
- Menit 1 sampai 7: input transaksi yang ketinggalan. Buka mutasi rekening dan riwayat e-wallet, salin yang belum masuk. Kalau kamu input tiap hari, bagian ini cuma 2 menit.
- Menit 8 sampai 11: lihat kolom status. Cari yang berwarna. Kategori Lewat dan Hampir aja yang dibaca, sisanya lewatin.
- Menit 12 sampai 13: cek sisa per hari. Kalau angkanya di bawah kebiasaan harian kamu, berarti sisa bulan ini harus lebih pelan.
- Menit 14 sampai 15: tulis satu keputusan. Satu kalimat di kolom catatan. Contohnya bawa bekal 3 hari minggu depan. Satu, bukan lima.
Empat kali cek dalam sebulan lebih berguna daripada satu evaluasi besar di akhir bulan, soalnya kamu masih punya waktu buat ngerem.
Selisih rencana dan realisasi ini termasuk metric yang cuma berguna kalau dilihat berulang, bukan sekali di akhir periode.
Kesalahan umum budgeting di spreadsheet
1. Kategori kebanyakan. Dua puluh kategori bikin kamu ragu tiap input. Ragu bikin nunda, nunda bikin berhenti.
2. Ngetik nama kategori manual. Satu typo bikin SUMIFS kamu ngelewatin baris itu diam-diam. Pakai dropdown.
3. Nulis rencana dari angka ideal. Kalau tiga bulan terakhir makan kamu Rp 1,9 juta, jangan nulis rencana Rp 1,2 juta. Mulai dari kenyataan, turunin pelan-pelan.
4. Nggak masukin pengeluaran tahunan. Pajak motor, servis, dan asuransi datang sekali setahun tapi tetap harus dicicil tiap bulan. Bagi 12, taruh di kategori sendiri.
5. Nyampur uang usaha sama uang pribadi. Kalau kamu punya usaha sampingan, pisahin filenya. Hitungan modalnya beda, dan caranya ada di cara hitung HPP di Excel.
6. Ngerombak template tiap bulan. Template yang berubah terus nggak bisa dibandingin antar bulan. Kunci strukturnya minimal enam bulan.
FAQ
Berapa kategori yang ideal buat budget bulanan?
Antara 8 sampai 10 kategori buat pemakaian pribadi. Di bawah itu kamu nggak bisa lihat pola, di atas itu kamu males ngisi. Patokan gampangnya: kalau ada kategori yang isinya cuma satu transaksi sebulan dan nilainya kecil, gabungin ke kategori lain. Kategori yang nggak pernah bikin kamu ngambil keputusan itu cuma nambah kerjaan input.
Lebih baik pakai Excel atau Google Sheets buat budgeting?
Google Sheets biasanya menang buat budget pribadi, soalnya kamu bisa input transaksi dari HP begitu selesai bayar. Excel unggul kalau datanya udah besar atau kamu butuh pivot table yang berat. Rumus SUMIFS, IF, dan IFERROR jalan sama persis di dua-duanya, jadi template yang kamu bikin bisa dipindah tanpa diubah banyak.
Kapan waktu terbaik ngisi transaksi?
Paling bagus langsung setelah bayar, sambil nunggu kembalian atau nunggu pesanan. Kalau ditunda sampai akhir minggu, kamu bakal lupa keterangannya dan cuma nyalin nominal dari mutasi. Alternatif yang cukup jalan: sekali sehari sebelum tidur, tiga menit, sambil ngecek notifikasi e-wallet. Yang penting jaraknya jangan lebih dari sehari.
Gimana kalau penghasilan aku nggak tetap?
Pakai penghasilan terendah dalam 6 bulan terakhir sebagai dasar rencana, bukan rata-rata. Bulan yang penghasilannya di atas dasar itu, kelebihannya langsung masuk kategori dana darurat sampai kekumpul 3 sampai 6 kali pengeluaran bulanan. Cara ini bikin budget kamu tetap jalan di bulan sepi tanpa perlu dirombak tiap kali pendapatan berubah.
Rumus SUMIFS aku hasilnya nol, kenapa?
Tiga penyebab paling sering. Pertama, teks kategori di sheet Transaksi beda dari sheet Anggaran, biasanya gara-gara spasi di belakang. Kedua, kolom tanggal kesimpan sebagai teks, bukan tanggal beneran, jadi perbandingan rentangnya gagal. Ketiga, tanda pemisah argumen di spreadsheet kamu koma, bukan titik koma. Cek tiga hal itu berurutan.
Penutup
Tiga hal yang nentuin budget kamu bertahan lewat bulan kedua: kategorinya sedikit, input transaksinya gampang, dan ada jadwal tetap buat ngecek.
Bikin empat sheet-nya malam ini, isi kategori dan rencana aja dulu. Transaksi mulai dicatat besok pagi, satu baris pertama, dan itu udah cukup buat mulai.
Kalau kamu juga punya usaha kecil, lanjut ke cara hitung HPP di Excel biar uang usaha dan uang pribadi nggak ketuker.
Mau praktek langsung? Mulai latihan SQL gratis
Latihan interaktif, langsung di browser.
Artikel terkait
INDEX MATCH Google Sheets: Lookup Lebih Fleksibel dari VLOOKUP (2026)
INDEX MATCH gabung dua fungsi buat lookup yang bisa nyari ke kiri dan nggak gampang rusak. Ini alasan banyak analis pindah dari VLOOKUP.
SUMPRODUCT Google Sheets: Hitung Berbobot Tanpa Ribet (2026)
SUMPRODUCT ngaliin dua kolom atau lebih baris per baris, terus jumlahin hasilnya. Cocok buat total qty kali harga sampai hitungan bersyarat.
REGEXMATCH Google Sheets: Cek Kecocokan Pola Teks (2026)
REGEXMATCH ngecek apakah teks cocok sama pola tertentu dan balikin TRUE atau FALSE. Cocok buat validasi nomor HP, email, sampai filter data berantakan.