Template Laporan Penjualan Excel: Struktur yang Dipakai Analis
Blog/Tutorial Excel & Sheets/Template Laporan Penjualan Excel: Struktur yang Dipakai Analis

Template Laporan Penjualan Excel: Struktur yang Dipakai Analis

BimaBima
·11 Juli 2026·10 menit baca

Penulis

Bima

Bima

Founder & Data Professional

Bagikan

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.

Kenapa struktur 3 sheet?

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.

SheetIsiSiapa yang buka
DataExport mentah dari sistem, nggak diutak-atikKamu doang
KalkulasiPivot, SUMIFS, kolom bantuKamu doang
RingkasanAngka utama + grafikAtasan dan tim lain

Sheet 1: Data — gimana bentuknya?

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:

  1. Header cuma di baris 1. Nggak ada judul laporan di atasnya.
  2. Nggak ada baris TOTAL di bawah. Total tempatnya di sheet Ringkasan.
  3. Kolom angka isinya angka murni. Buang "Rp", buang tanda "-" buat kosong. Kalau kosong, biarin kosong.
  4. Jadiin Table. Blok datanya, tekan Ctrl+T, kasih nama tbl_penjualan di Table Design.

Poin nomor 4 yang paling sering dilewatin — dan itu yang bikin template kamu otomatis. Table melebar sendiri waktu kamu tambah baris, jadi rumus nggak perlu diubah.

Sheet 2: Kalkulasi — rumus apa yang dipakai?

Di sini semua hitungan terjadi. Aku pakai SUMIFS sebagai tulang punggung, soalnya hasilnya nempel di sel tetap dan nggak geser waktu data nambah.

Revenue per cabang

=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

Laba kotor dan margin per cabang

Ini yang paling sering ketinggalan di laporan orang — dan justru 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.

Revenue per bulan

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)

Top 5 produk

Buat ini, pivot table lebih cepat dari rumus. Insert > PivotTable, sumbernya tbl_penjualan:

  • Rows: produk
  • Values: total (Sum)
  • Sort descending, filter Top 5

Hasil toko_berkah: beras, minyak goreng, dan gula nyumbang 54% dari total volume. Tiga produk, separuh omzet.

Sheet 3: Ringkasan — apa yang ditampilin?

Ini satu-satunya sheet yang bakal dibuka atasan kamu. Isinya harus muat di satu layar, tanpa scroll.

Baris atas — 4 angka utama:

  • Total revenue bulan ini
  • Perubahan vs bulan lalu (%)
  • Total laba kotor
  • Margin rata-rata (%)

Semuanya nge-link ke sheet Kalkulasi, bukan ngetik manual. Sekali ngetik manual, template kamu udah rusak.

Tengah — 2 grafik:

  • Bar chart revenue per cabang
  • Line chart revenue per bulan

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.

Cara pakai ulang bulan depan

  1. Buka sheet Data.
  2. Hapus isi table lama (jangan hapus header dan jangan hapus table-nya).
  3. Paste data bulan baru.
  4. Tekan Ctrl+Alt+F5 (Refresh All) buat update pivot.
  5. Buka sheet Ringkasan. Semua angka udah berubah.

Laporan yang tadinya 4 jam sekarang 20 menit. Sisanya kamu pakai buat mikirin apa arti angkanya — bagian yang beneran dibayar.

Kesalahan umum yang bikin template rusak

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.

Rumus yang harus kamu kuasai

Tiga ini nutupin 90% kebutuhan laporan penjualan:

  • SUMIFS — jumlah dengan syarat. Tulang punggung laporan.
  • COUNTIFS — hitung transaksi dengan syarat.
  • XLOOKUP — narik info dari tabel master (harga, kategori, target).

Buat penjelasan resmi tiap argumen SUMIFS, cek dokumentasi Microsoft.

Kapan pindah dari Excel?

Tiga tanda:

  1. File tembus 50.000 baris dan mulai lemot.
  2. Lebih dari dua orang edit file yang sama.
  3. Data datang dari lebih dari tiga sumber tiap bulan.

Kalau kena salah satu, saatnya mindahin data ke database dan tarik pakai GROUP BY. Konsepnya sama persis kayak pivot table — cuma ganti bahasa.

FAQ

Kenapa data mentah harus dipisah dari kalkulasi?

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 — dan di situlah error mulai nyempil. Pemisahan ini yang bikin laporan 4 jam jadi laporan 20 menit.

SUMIFS atau pivot table, mending mana?

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.

Kenapa merge cell dilarang di sheet data?

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.

Gimana bikin laporan otomatis update tiap bulan?

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.

Kapan harus pindah dari Excel ke tool lain?

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.

Penutup

Yang perlu kamu bawa pulang:

  • Tiga sheet: Data (jangan disentuh), Kalkulasi (semua rumus), Ringkasan (yang dibaca bos).
  • Jadiin data mentah sebagai Table biar rumusnya nggak putus bulan depan.
  • Selalu tampilin margin, bukan cuma revenue.

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.

Coba Langsung

Mau praktek langsung? Mulai latihan SQL gratis

Latihan interaktif, langsung di browser.

Buka NgulikSQL →
Bagikan:
Bima
Ditulis oleh

Bima

Founder & Data Professional

Founder Ngulik Data. Passionate about making data analysis accessible for everyone.

Artikel Terkait

Cara Menghubungkan Google Sheets ke Looker Studio
Tutorial Excel & Sheets
8 Juli 2026•10 menit baca

Cara Menghubungkan Google Sheets ke Looker Studio

Nyambungin Google Sheets ke Looker Studio cuma butuh 5 menit. Yang bikin lama itu datanya belum rapi. Ini urutan yang bener.

BimaBima
Cara Share Google Sheets dengan Aman: Permission & Protected Range
Tutorial Excel & Sheets
5 Juli 2026•9 menit baca

Cara Share Google Sheets dengan Aman: Permission & Protected Range

Panduan step by step share Google Sheets tanpa bikin rumus kehapus atau data gaji bocor — dari level permission, protected range, sampai audit siapa yang buka.

BimaBima
Shortcut Google Sheets: 30 Kombinasi yang Bikin Kerja Ngebut
Tutorial Excel & Sheets
2 Juli 2026•8 menit baca

Shortcut Google Sheets: 30 Kombinasi yang Bikin Kerja Ngebut

30 shortcut Google Sheets yang beneran kepake tiap hari, dikelompokin per kebutuhan: navigasi, seleksi, format, formula, dan filter.

BimaBima
Kembali ke Blog
Ngulik Data logoNgulik Data

Platform edukasi data lengkap untuk professionals Indonesia. Belajar SQL, Data Analysis, dan lebih banyak lagi dengan praktek langsung dan feedback real-time.

Copyright © 2026 - All rights reserved

LINKS
SupportPricingDatasetBlogAffiliates
LEGAL
Terms of servicesPrivacy policy
Ngulik Data
DatasetLeaderboardBlogStore