TL;DR
Template laporan penjualan Excel yang rapi pakai struktur tiga sheet: sheet Data buat data mentah yang nggak pernah diutak-atik, sheet Kalkulasi buat rumus dan pivot, dan sheet Ringkasan buat angka yang dibaca atasan. Pemisahan ini yang bikin laporan kamu bisa dipakai ulang bulan depan cukup dengan ganti isi sheet Data, tanpa benerin rumus satu-satu.
Template laporan penjualan yang bener cuma butuh tiga sheet: Data, Kalkulasi, Ringkasan. Itu aja.
Yang bikin laporan orang rusak tiap bulan bukan rumusnya susah. Tapi data mentah dan hasil dicampur di satu sheet, jadi tiap ganti bulan semuanya harus dibenerin ulang.
Aku bakal bikin template ini dari nol pakai data toko grosir Bekasi. Selesai baca, kamu punya file yang bulan depan cukup di-paste data barunya.
Aturannya satu: data mentah nggak pernah disentuh rumus, dan rumus nggak pernah nyimpen data mentah.
Begitu dua hal itu dipisah, bulan depan kamu cukup paste data baru ke sheet Data. Semua rumus di sheet lain ikut update sendiri.
| Sheet | Isi | Siapa yang buka |
|---|---|---|
| Data | Export mentah dari sistem, nggak diutak-atik | Kamu doang |
| Kalkulasi | Pivot, SUMIFS, kolom bantu | Kamu doang |
| Ringkasan | Angka utama + grafik | Atasan dan tim lain |
Satu baris = satu transaksi. Satu kolom = satu jenis informasi. Nggak ada baris kosong, nggak ada baris total, nggak ada merge cell.
Ini struktur dataset toko_berkah yang aku pakai, toko grosir 4 cabang di Bekasi, 18.400 transaksi setahun:
A: tanggal (format Date, bukan teks)
B: cabang (Bekasi Timur / Bekasi Barat / Tambun / Cikarang)
C: kategori (Sembako / Minuman / Perawatan)
D: produk
E: qty (angka)
F: harga_satuan (angka, tanpa "Rp")
G: total (angka)
H: hpp (harga pokok, angka)
Empat aturan buat sheet ini:
tbl_penjualan di Table Design.Poin nomor 4 yang paling sering dilewatin. Itu yang bikin template kamu otomatis. Table melebar sendiri waktu kamu tambah baris, jadi rumus nggak perlu diubah.
Di sini semua hitungan terjadi. Aku pakai SUMIFS paling banyak di sini, soalnya hasilnya nempel di sel tetap dan nggak geser waktu data nambah.
=SUMIFS(tbl_penjualan[total], tbl_penjualan[cabang], A2)
Taruh nama cabang di kolom A, rumus di kolom B. Hasilnya buat toko_berkah:
Bekasi Timur Rp 1.480.000.000
Bekasi Barat Rp 1.320.000.000
Tambun Rp 1.030.000.000
Cikarang Rp 890.000.000
Ini yang paling sering ketinggalan di laporan orang. Justru ini yang paling penting.
Laba kotor:
=SUMIFS(tbl_penjualan[total], tbl_penjualan[cabang], A2)
-SUMIFS(tbl_penjualan[hpp], tbl_penjualan[cabang], A2)
Margin %:
=C2/B2
Hasilnya bikin kaget: Bekasi Timur revenue-nya paling gede, tapi margin-nya cuma 9,3%. Cikarang yang revenue-nya paling kecil malah 17,1%.
Artinya cabang yang paling ramai justru yang paling nggak untung, gara-gara diskon grosir kelewat besar. Insight ini nggak akan ketemu kalau laporan kamu cuma nampilin revenue.
Tambah kolom bantu di sheet Data namanya bulan:
=TEXT([@tanggal], "yyyy-mm")
Habis itu di sheet Kalkulasi:
=SUMIFS(tbl_penjualan[total], tbl_penjualan[bulan], A2)
Buat ini, pivot table lebih cepat dari rumus. Insert > PivotTable, sumbernya tbl_penjualan:
produktotal (Sum)Hasil toko_berkah: beras, minyak goreng, dan gula nyumbang 54% dari total volume. Tiga produk, separuh omzet.
Ini satu-satunya sheet yang bakal dibuka atasan kamu. Isinya harus muat di satu layar, tanpa scroll.
Baris atas, 4 angka utama:
Semuanya nge-link ke sheet Kalkulasi, bukan ngetik manual. Sekali ngetik manual, template kamu udah rusak.
Tengah, 2 grafik:
Bawah, 3 baris temuan. Bukan angka, tapi kalimat. Contoh dari laporan toko_berkah:
Bekasi Timur revenue tertinggi (Rp 1,48 M) tapi margin terendah (9,3%). Diskon grosir rata-rata di cabang ini 14,2%, jauh di atas cabang lain yang 6-8%.
Rekomendasi: batasi diskon maksimal 9%.
Tiga kalimat ini yang bikin laporan kamu dibaca. Tanpa itu, kamu cuma ngirim angka.
Laporan yang tadinya 4 jam sekarang 20 menit. Sisanya kamu pakai buat mikirin apa arti angkanya, bagian yang beneran dibayar.
1. Merge cell di sheet Data. Sorting jadi kacau, pivot langsung nolak. Kalau butuh judul membentang, pakai Format Cells > Alignment > Center Across Selection. Tampilannya sama, strukturnya utuh.
2. Ngetik angka manual di sheet Ringkasan. Sekali ngelakuin ini, bulan depan kamu bakal lupa mana yang otomatis dan mana yang manual. Semua angka harus nge-link.
3. Pakai range statis (A2:H500) bukan nama Table. Data bulan depan 620 baris? Rumus kamu berhenti di baris 500 dan kamu nggak akan sadar.
4. Nyimpen "Rp" di dalam sel. "Rp 68.000" itu teks, bukan angka. Buat tampilan mata uang, pakai Format Cells > Currency. Isi selnya tetap angka murni.
5. Nggak nampilin margin. Revenue naik itu gampang. Obral aja. Yang nunjukin sehat atau nggak itu margin. Kalau laporan kamu cuma revenue, kamu bisa lagi ngerayain kerugian.
Tiga ini nutupin 90% kebutuhan laporan penjualan:
Buat penjelasan resmi tiap argumen SUMIFS, cek dokumentasi Microsoft.
Tiga tanda:
Kalau kena salah satu, saatnya mindahin data ke database dan tarik pakai GROUP BY. Konsepnya sama persis kayak pivot table, cuma ganti bahasa.
Biar bulan depan kamu cuma perlu ganti isi sheet Data, dan semua rumus di sheet lain otomatis ikut update. Kalau data mentah dan rumus dicampur di satu sheet, tiap bulan kamu harus benerin rumus satu-satu. Di situlah error mulai nyempil. Pemisahan ini yang bikin laporan 4 jam jadi laporan 20 menit.
Dua-duanya, beda tugas. Pivot table cepat buat eksplorasi. Kamu drag-drop dan langsung lihat pola. SUMIFS lebih baik buat sheet ringkasan yang layout-nya tetap, karena hasilnya nempel di sel tertentu dan nggak geser-geser waktu data nambah. Aku biasanya eksplorasi pakai pivot, lalu tulis angka finalnya pakai SUMIFS.
Karena merge cell bikin Excel bingung soal batas kolom. Sorting jadi kacau, filter nggak jalan bener, dan pivot table langsung nolak. Kalau kamu butuh judul yang membentang, pakai Format Cells > Alignment > Center Across Selection, tampilannya sama, tapi struktur selnya tetap utuh.
Ubah sheet Data jadi Table (Ctrl+T), lalu semua rumus dan pivot kamu arahkan ke nama table itu, bukan ke range statis kayak A2:F500. Table otomatis melebar waktu kamu tambah baris baru. Habis paste data bulan baru, tinggal klik Refresh All dan semua angka di sheet Ringkasan langsung ikut berubah.
Tiga tanda: file kamu udah tembus 50.000 baris dan mulai lemot, ada lebih dari dua orang yang edit file yang sama, atau kamu harus gabung data dari lebih dari tiga sumber tiap bulan. Kalau kena salah satu, saatnya pindahin data ke database dan tarik pakai SQL, lalu tampilin di Looker Studio.
Ringkasnya:
Coba bikin ulang laporan bulan lalu kamu pakai struktur ini. Sekali capek, sepuluh bulan enak.
Kalau laporan kamu udah rutin dan mulai butuh dipantau tiap hari, lanjut ke cara nyambungin Google Sheets ke Looker Studio, laporan yang sama, tapi update sendiri.
Mau praktek langsung? Mulai latihan SQL gratis
Latihan interaktif, langsung di browser.
Cara pakai rumus FV dan PV Excel buat hitung nilai uang di masa depan dan sekarang. Lengkap dengan contoh tabungan dan target modal UMKM.
Investasi kelihatan untung di atas kertas, tapi nilai uang berubah tiap tahun. NPV dan IRR Excel bantu kamu nilai apakah proyek beneran layak, bukan cuma kelihatan untung.
Sebelum ambil pinjaman, kamu bisa hitung sendiri cicilan bulanannya pakai satu rumus. Ini cara PMT Excel bekerja, lengkap dengan contoh modal usaha dan jebakan bunga tahunan.