excel.my.id
Tips & trik 10 menit baca

PivotTable Excel untuk Pemula: Rekap Penjualan per Kota

Cara membuat PivotTable Excel dan pivot table Google Sheets dari data penjualan: atur field, kelompokkan bulan, filter, slicer, refresh, dan pilih SUMIFS.

Hadie Danker Terbit Diperbarui
Daftar isi

PivotTable meringkas daftar data mentah menjadi tabel rekap tanpa rumus. Pilih data, buka Insert > PivotTable, lalu seret kolom ke Rows, Columns, dan Values. Dari 16 baris penjualan di artikel ini, Excel langsung menunjukkan total per produk, kota, dan bulan. Untuk laporan bertata letak tetap, SUMIFS bisa lebih tepat.

Data contoh: penjualan tiga produk di tiga kota

Toko online kecil menjual tiga produk ke tiga kota selama Juli sampai September 2026. Datanya ada di sheet Data, header di baris 1. Semua angka adalah data rekaan untuk contoh. Kolom F berisi =D2*E2, disalin ke bawah.

Kolom 1A (Tanggal)B (Produk)C (Kota)D (Jumlah)E (Harga)F (Total)
23 Jul 2026Teh MelatiBandung1228.000336.000
38 Jul 2026Kopi GayoSurabaya885.000680.000
415 Jul 2026Madu HutanMedan5120.000600.000
521 Jul 2026Kopi GayoBandung1085.000850.000
627 Jul 2026Teh MelatiSurabaya1528.000420.000
72 Agu 2026Madu HutanBandung6120.000720.000
89 Agu 2026Kopi GayoMedan785.000595.000
914 Agu 2026Teh MelatiMedan2028.000560.000
1019 Agu 2026Madu HutanSurabaya4120.000480.000
1126 Agu 2026Kopi GayoBandung985.000765.000
121 Sep 2026Teh MelatiBandung1828.000504.000
136 Sep 2026Madu HutanMedan8120.000960.000
1412 Sep 2026Kopi GayoSurabaya1285.0001.020.000
1518 Sep 2026Teh MelatiSurabaya1028.000280.000
1623 Sep 2026Kopi GayoMedan685.000510.000
1729 Sep 2026Madu HutanBandung7120.000840.000

Jumlah seluruh kolom F: 10.120.000. Angka ini dipakai sebagai pembanding di semua hasil di bawah.

Syarat data sebelum membuat pivot, menurut panduan Microsoft dan Google: data berbentuk kolom, dengan satu baris header, dan setiap kolom punya header. Praktiknya juga:

  • Tanpa baris kosong di tengah dan tanpa sel yang digabung.
  • Kolom tanggal berisi tanggal sungguhan. Cek dengan ISNUMBER: TRUE berarti tanggal itu angka serial yang bisa dikelompokkan.
  • Kolom jumlah dan harga berisi angka, bukan teks. Jika SUM kolom itu salah, baca dulu angka di Excel tidak bisa dijumlahkan.
  • Ejaan kota dan produk seragam. “Bandung” dan “Bandung " (dengan spasi) menjadi dua baris berbeda di pivot. Bersihkan dengan TRIM.

Membuat PivotTable di Excel

Langkah di bawah berasal dari panduan Microsoft. Langkah membuat pivot dan hasilnya dijalankan di Excel for the web pada 28 Oktober 2026 dengan data di atas. Langkah Group dan slicer berdasarkan panduan Microsoft dan belum saya jalankan. Nama menu bisa sedikit berbeda antar versi.

  1. Klik satu sel di dalam data (A1 sampai F17).
  2. Buka tab Insert, klik PivotTable.
  3. Pilih New Worksheet lalu OK. Excel membuat sheet baru berisi tabel pivot kosong dan panel PivotTable Fields.

Kotak dialog Create PivotTable di Excel for the web. Rentang data ‘Sheet1’!$A$1:$F$17 terpilih dan opsi New Worksheet dicentang. Dialog Create PivotTable (tampilan Excel for the web, antarmuka berbahasa Inggris). Di sel sumber, angka tampil tanpa pemisah ribuan karena kolom belum diberi format ribuan.

  1. Di panel itu, centang kolom yang diperlukan, atau seret langsung ke empat area: Rows, Columns, Values, dan Filters.

Untuk rekap penjualan per produk dan kota:

Seret kolomKe areaFungsinya
ProdukRowsSatu baris untuk tiap produk
KotaColumnsSatu kolom untuk tiap kota
TotalValuesDijumlahkan di tiap pertemuan produk dan kota

Jika Anda mencentang kolom, Excel menaruh kolom bukan angka di Rows dan kolom angka di Values. Pindahkan dengan menyeret bila tempatnya kurang pas.

Hasilnya, dihitung dari 16 baris di atas (urutan produk mengikuti abjad, seperti di Excel):

Jumlah dari TotalBandungMedanSurabayaGrand Total
Kopi Gayo1.615.0001.105.0001.700.0004.420.000
Madu Hutan1.560.0001.560.000480.0003.600.000
Teh Melati840.000560.000700.0002.100.000
Grand Total4.015.0003.225.0002.880.00010.120.000

Hasil PivotTable di Excel for the web: baris Kopi Gayo, Madu Hutan, dan Teh Melati, kolom Bandung, Medan, Surabaya, dengan Grand Total 10120000. Di sebelah kanan terlihat panel PivotTable Fields dengan Produk di Rows, Kota di Columns, dan Sum of Total di Values. Hasil di Excel for the web. Judul tabel tampil “Sum of Total” karena antarmukanya berbahasa Inggris. Excel mengurutkan produk menurut abjad, jadi urutannya berbeda dari urutan data. Angka dicocokkan dengan tabel di atas.

Contoh satu sel: Kopi Gayo di Bandung berasal dari dua baris, 850.000 (baris 5) dan 765.000 (baris 11), jumlahnya 1.615.000. Grand Total 10.120.000 sama dengan jumlah kolom F, tanda bahwa tidak ada baris yang terlewat.

Mengganti cara menghitung

Klik panah di samping field di area Values, pilih Value Field Settings, lalu ubah Summarize Values By. Pilihannya antara lain Sum, Count, dan Average. Bawaan untuk angka adalah Sum. Kolom yang berisi teks bawaannya Count, dan itu tanda bahwa kolom angka Anda sebenarnya berupa teks. Di dialog yang sama ada tombol Number Format untuk menampilkan pemisah ribuan.

Mau tahu jumlah unit, bukan rupiah? Seret Jumlah ke Values. Mau jumlah transaksi? Seret Produk ke Values dan biarkan Count.

Mengelompokkan tanggal per bulan

Seret Tanggal ke Rows dan Total ke Values. Tanpa pengelompokan, daftar akan berisi 16 tanggal. Untuk meringkasnya per bulan, ikuti panduan Microsoft tentang Group:

  1. Klik kanan salah satu tanggal di tabel pivot, pilih Group.
  2. Di kotak Grouping, pilih Months. Tambahkan Years jika data melewati satu tahun, supaya Juli 2026 dan Juli 2027 tidak tertukar.
  3. Klik OK.

Beberapa versi Excel mengelompokkan kolom tanggal otomatis saat Anda menaruhnya di Rows. Jika kolom Bulan sudah muncul sendiri, langkah di atas tidak perlu. Untuk membatalkan, klik kanan salah satu item grup lalu pilih Ungroup.

Hasil per bulan dari data contoh:

BulanJumlah dari Total
Jul2.886.000
Agu3.120.000
Sep4.114.000
Grand Total10.120.000

Penjualan terbesar jatuh di September. Kalau Kota ditaruh di Columns, Anda mendapat tabel bulan × kota dengan satu seretan.

Pengelompokan gagal jika kolom tanggal berisi teks. Gejalanya: menu Group tidak muncul atau tanggal tidak berubah jadi bulan. Perbaiki tanggalnya dulu. Cara lain yang tidak butuh pengelompokan: tambah kolom bantu =TEXT(A2,"mmm yyyy") (TEXT), lalu pakai kolom itu di Rows.

Filter dan slicer

Filter di area Filters. Seret Kota ke area Filters. Di atas tabel muncul kotak pilihan kota. Pilih Medan, dan tabel hanya menampilkan penjualan Medan (total 3.225.000). Filter juga tersedia lewat panah di judul Row Labels dan Column Labels.

Slicer. Slicer adalah filter berbentuk tombol. Menurut panduan Microsoft tentang slicer:

  1. Klik di dalam PivotTable.
  2. Pada tab Insert, klik Slicer.
  3. Centang field yang diinginkan (misalnya Kota), lalu klik OK.

Klik tombol di slicer untuk memfilter pivot. Tahan Ctrl untuk memilih beberapa tombol sekaligus. Slicer berguna bila laporan dibaca orang lain, karena mereka tak perlu membuka menu filter.

Memperbarui PivotTable

Tabel pivot Excel tidak berubah sendiri saat data sumber berubah. Klik kanan di dalam tabel dan pilih Refresh. Untuk memperbarui semua PivotTable di buku kerja, buka tab PivotTable Analyze, klik panah di bawah Refresh, lalu pilih Refresh All.

Dua hal lain yang membuat data baru tidak masuk:

  • Baris yang ditambahkan di luar rentang sumber. Jika sumbernya rentang biasa seperti A1:F17, baris 18 tidak ikut. Ubah data menjadi Table (Ctrl+T) sebelum membuat pivot, sehingga rentangnya bertambah otomatis. Alternatifnya, ubah sumber lewat PivotTable Analyze > Change Data Source.
  • Sel di pivot ditimpa. Isi sel pivot tidak boleh diketik ulang. Ubah lewat panel field.

Pivot table di Google Sheets

Langkahnya mirip, dengan panel di sisi kanan. Sumber: Google Docs Editors Help dan halaman kustomisasi.

  1. Pilih data dengan header, lalu Insert > Pivot table. Pilih sheet baru atau yang ada.
  2. Di panel samping, tambahkan Rows (Produk), Columns (Kota), dan Values (Total).
  3. Untuk mengelompokkan tanggal: klik kanan sel tanggal di pivot, pilih Create pivot date group, lalu pilih periodenya. Untuk membatalkan, klik kanan item grup dan pilih Ungroup pivot items.
  4. Untuk filter: di panel, klik Add di samping Filters, lalu pilih Filter by condition atau Filter by values.
  5. Centang Show totals di editor bila ingin baris dan kolom total.

Tabel pivot Sheets diperbarui saat sel sumbernya berubah, jadi tidak ada tombol Refresh.

Perbedaan Excel dan Google Sheets

HalExcelGoogle Sheets
MembuatInsert > PivotTableInsert > Pivot table
Panel fieldPivotTable Fields: Rows, Columns, Values, FiltersEditor di samping: Rows, Columns, Values, Filters
MemperbaruiManual lewat RefreshOtomatis saat sumber berubah
Kelompok tanggalKlik kanan > Group > Months, YearsKlik kanan > Create pivot date group
SlicerInsert > SlicerAda di Sheets, tetapi tidak saya periksa di dokumen bantuan
Mengubah cara hitungValue Field Settings > Summarize Values ByPanah di field > Summarize by (Custom untuk rumus)

SUMIFS atau PivotTable?

Dua alat ini menjawab pertanyaan yang sama. Perbedaannya di cara kerja.

Rekap yang sama dengan SUMIFS, bila data ada di Data!A2:F17:

PertanyaanRumusHasil
Total Kopi Gayo di Bandung=SUMIFS(Data!$F$2:$F$17,Data!$B$2:$B$17,"Kopi Gayo",Data!$C$2:$C$17,"Bandung")1.615.000
Total semua produk di Medan=SUMIFS(Data!$F$2:$F$17,Data!$C$2:$C$17,"Medan")3.225.000
Total Agustus 2026=SUMIFS(Data!$F$2:$F$17,Data!$A$2:$A$17,">="&DATE(2026,8,1),Data!$A$2:$A$17,"<"&DATE(2026,9,1))3.120.000
Jumlah transaksi Kopi Gayo di Bandung=COUNTIFS(Data!$B$2:$B$17,"Kopi Gayo",Data!$C$2:$C$17,"Bandung")2

Ketiga hasil SUMIFS sama persis dengan angka di tabel pivot. Rumusnya menjumlahkan kolom F, jadi kolom Total harus sudah terisi. Penjelasan lengkap argumen ada di halaman SUMIFS, SUMIF, dan COUNTIFS.

Untuk melihat rekap ini bekerja, coba lembar berikut. Isinya enam penjualan Kopi Gayo dari data di atas (muat di lembar kecil), jadi hasilnya sama dengan baris Kopi Gayo di tabel pivot: Bandung 1.615.000, Medan 1.105.000, Surabaya 1.700.000, jumlah 4.420.000. Ubah jumlah atau harga, dan rekap langsung berubah tanpa Refresh. Mesin lembar ini tidak mengenali tanda $, jadi rumus di sini tanpa $. Di Excel, tambahkan $ seperti pada tabel di atas bila rumus akan disalin.

Rekap penjualan Kopi Gayo per kota dengan SUMIFS

Enam penjualan Kopi Gayo dari data contoh. SUMIFS menjumlahkan total per kota, sama dengan satu baris tabel pivot.

E2 =C2*D2
Penjualan Kopi Gayo dengan tanggal, kota, jumlah, harga, dan total, diikuti rekap SUMIFS per kota.
ABCDE
1Tanggal atau kotaKotaJumlahHargaTotal
28 Jul 2026Surabaya8Rp 85.000Rp 680.000
321 Jul 2026Bandung10Rp 85.000Rp 850.000
49 Agu 2026Medan7Rp 85.000Rp 595.000
526 Agu 2026Bandung9Rp 85.000Rp 765.000
612 Sep 2026Surabaya12Rp 85.000Rp 1.020.000
723 Sep 2026Medan6Rp 85.000Rp 510.000
8BandungRp 1.615.000
9MedanRp 1.105.000
10SurabayaRp 1.700.000
11JumlahRp 4.420.000

Sel biru bisa diubah: jumlah (kolom C) dan harga (kolom D). Rekap di baris bawah ikut berubah tanpa Refresh. Klik sel rekap untuk melihat rumusnya.

Pelajaran

  1. =SUMIFS(E2:E7,B2:B7,A8)

    Jumlahkan kolom Total yang kotanya sama dengan A8. Hasil Bandung 1.615.000 adalah 850.000 ditambah 765.000.

  2. =SUM(E8:E10)

    Jumlah 4.420.000 sama dengan sel Grand Total baris Kopi Gayo di tabel pivot.

PertimbanganPivotTableSUMIFS
Menjelajah data dari banyak sudutMenang: seret, selesaiHarus menulis rumus tiap kombinasi
Tata letak laporan tetap (misalnya format untuk atasan)Bergantung pada tata letak pivotMenang: sel dan judul di tempat yang Anda tentukan
Hasil dipakai rumus lainPerlu GETPIVOTDATALangsung dirujuk
MemperbaruiRefresh manual di ExcelHidup, berubah saat data berubah
Kolom, kota, atau produk baruMuncul sendiri setelah refreshHarus ditambah ke daftar rumus

Pegangannya: pakai PivotTable untuk bertanya, pakai SUMIFS untuk melaporkan. Banyak orang memakai keduanya: pivot untuk melihat pola, lalu SUMIFS untuk angka akhir di laporan.

Untuk daftar produk atau kota tanpa pengulangan, UNIQUE (Excel 365 dan Google Sheets) memberi daftar yang bisa menjadi judul baris laporan SUMIFS. Pada data di atas, =UNIQUE(Data!B2:B17) menghasilkan Teh Melati, Kopi Gayo, dan Madu Hutan, sesuai urutan kemunculan.

Cara angka di artikel ini dihitung

Semua total, hasil pivot, dan hasil SUMIFS di atas dihitung dengan skrip dari 16 baris data contoh. Jumlah transaksi dicek dengan fungsi COUNTIFS pada parser rumus. Total SUMIFS dihitung dengan penyaringan setara di skrip, karena parser yang saya pakai mengembalikan 0 untuk SUMIFS. Pembuatan pivot di Excel for the web dan hasilnya dicocokkan dengan tabel di atas. Langkah lain, termasuk Group, slicer, dan Google Sheets, dikutip dari dokumentasi resmi dan belum diuji langsung.

Kesalahan yang sering terjadi

  • Header kosong atau ganda. Tiap kolom harus punya header, dan namanya unik. Pivot gagal dibuat atau salah menamai field jika tidak.
  • Angka tersimpan sebagai teks. Tabel menampilkan Count, bukan Sum, atau totalnya 0. Ubah dulu ke angka (caranya).
  • Tanggal berupa teks. Group tidak bisa dipakai.
  • Lupa Refresh. Pivot lama dibaca sebagai data terbaru. Biasakan Refresh sebelum mengirim laporan.
  • Ejaan tidak seragam. “Medan” dan “medan " menjadi dua baris. Rapikan data sumber, bukan pivot-nya.
  • Baris total ikut di data sumber. Grand Total akan terhitung dua kali. Sumber hanya boleh berisi baris transaksi.
  • Menimpa isi sel pivot. Ubah lewat panel field, bukan dengan mengetik di sel.

Jika rumus dasar belum lancar, mulai dari 50 rumus dasar dan belajar Excel untuk pemula. Untuk membandingkan Excel dengan Sheets lebih luas, lihat Excel vs Google Sheets.

Pertanyaan yang sering muncul

Apa itu PivotTable di Excel?

PivotTable adalah tabel ringkasan yang dibuat Excel dari daftar data mentah. Anda menyeret kolom ke baris, kolom, dan nilai, lalu Excel menjumlahkan atau menghitungnya per kelompok tanpa rumus.

Kenapa PivotTable saya tidak berubah setelah data diperbarui?

PivotTable di Excel tidak memperbarui diri saat data sumber berubah. Klik kanan di dalam tabel pivot lalu pilih Refresh. Pivot table di Google Sheets sebaliknya: tabelnya diperbarui saat sel sumbernya berubah.

Kenapa PivotTable menghitung jumlah baris, bukan menjumlahkan angka?

Biasanya kolom nilai berisi teks, bukan angka, sehingga Excel memakai Count. Ubah angkanya dulu, atau ganti Summarize Values By menjadi Sum lewat Value Field Settings.

Apakah PivotTable lebih baik daripada SUMIFS?

Tidak selalu. PivotTable lebih cepat untuk menjelajahi data dari banyak sudut. SUMIFS lebih cocok untuk laporan dengan tata letak tetap, yang hasilnya hidup mengikuti data dan bisa dipakai rumus lain.

Bagaimana mengelompokkan tanggal per bulan di PivotTable?

Letakkan kolom tanggal di Rows, klik kanan salah satu tanggal, pilih Group, lalu pilih Months (dan Years bila datanya melewati satu tahun). Di Google Sheets klik kanan tanggal lalu pilih Create pivot date group.

Cari di excel.my.id

Coba cari