Rumus MEDIAN dan MODE Excel: Statistik Dasar di Spreadsheet
TL;DR
Rumus MEDIAN Excel dipakai buat cari nilai tengah dari sekumpulan angka setelah diurutkan, ditulis =MEDIAN(range). Rumus MODE (di Excel modern: MODE.SNGL) ngambil nilai yang paling sering muncul di range itu. MEDIAN lebih tahan outlier dibanding AVERAGE, jadi buat data omzet atau gaji yang timpang, MEDIAN biasanya lebih jujur nunjukin kondisi sebenernya.
MEDIAN ngambil nilai tengah dari sekumpulan angka setelah diurutkan. MODE ngambil angka yang paling sering muncul. Dua rumus, dua pertanyaan beda: "berapa yang normal?" dan "berapa yang paling sering kejadian?"
Kebanyakan orang cuma pakai AVERAGE buat semua hal. Dan di situ masalahnya mulai.
Waktu aku ngulik dataset transaksi toko_berkah, 1.240 baris penjualan sebulan, rata-ratanya keluar Rp 87.500 per transaksi. Kedengeran sehat. Tapi mediannya cuma Rp 52.000. Selisihnya 68%. Gara-gara ada 9 transaksi grosir di atas Rp 3 juta yang narik rata-rata naik sendirian.
Kalau kamu bikin keputusan stok pakai angka Rp 87.500, kamu bakal salah beli.
Apa itu rumus MEDIAN di Excel?
MEDIAN adalah rumus Excel yang ngasih nilai tengah dari sekumpulan angka setelah data diurutkan dari kecil ke besar. Kalau jumlah datanya ganjil, hasilnya angka yang persis di tengah. Kalau genap, hasilnya rata-rata dari dua angka tengah.
Sintaksnya sependek ini:
=MEDIAN(number1, [number2], ...)
Praktiknya kamu tinggal blok satu kolom:
=MEDIAN(B2:B1241)
Excel yang ngurutin datanya di belakang layar. Kamu gak perlu sort manual dulu.
Contoh cepat
Nilai penjualan harian 5 hari: 40.000, 55.000, 52.000, 48.000, 3.000.000.
- AVERAGE = 639.000
- MEDIAN = 52.000
Angka 639.000 itu gak pernah kejadian di hari mana pun. Median 52.000 jauh lebih nyambung sama kenyataan di lapangan.
Apa itu rumus MODE dan MODE.SNGL?
MODE ngasih nilai yang paling sering muncul di sebuah range. Sejak Excel 2010, namanya diganti jadi MODE.SNGL — fungsinya sama persis, cuma penamaannya lebih rapi.
=MODE.SNGL(B2:B1241)
Kalau ada dua nilai yang frekuensinya sama-sama tinggi, MODE.SNGL cuma ngasih yang pertama ketemu. Mau semuanya? Pakai MODE.MULT:
=MODE.MULT(B2:B1241)
Di Excel 365, hasilnya langsung spill ke bawah. Di Excel 2019 ke bawah, kamu harus blok beberapa sel dulu lalu tekan Ctrl+Shift+Enter.
MODE.SNGL yang lama (=MODE(...)) masih jalan buat kompatibilitas, tapi Microsoft nyaranin pakai versi baru. Detail sintaksnya ada di dokumentasi resmi Microsoft.
Kapan pakai MEDIAN, kapan pakai AVERAGE?
Patokan gampangnya: cek dulu ada outlier atau nggak.
| Situasi | Pakai | Kenapa |
|---|---|---|
| Nilai ujian 40 siswa, sebaran normal | AVERAGE | Gak ada nilai ekstrem yang narik |
| Omzet harian warung, ada hari borongan | MEDIAN | Transaksi grosir bikin rata-rata bias |
| Gaji karyawan, ada 1 direktur | MEDIAN | Satu gaji besar naikin rata-rata semua orang |
| Harga rumah per kecamatan | MEDIAN | Properti mewah bikin distribusinya miring |
| Ukuran sepatu yang paling laku | MODE | Butuh angka yang paling sering, bukan tengah |
| Suhu rata-rata harian sebulan | AVERAGE | Sebarannya rapat, gak ada lonjakan liar |
Cara cepat ngecek: bandingin AVERAGE sama MEDIAN di data yang sama. Kalau selisihnya lebih dari 20%, datamu miring dan MEDIAN yang lebih layak dipercaya. Baca juga cara kerja fungsi AVERAGE biar tau batasannya.
Studi kasus: dataset toko_berkah
Aku pakai tabel penjualan toko_berkah — toko sembako di Bandung, data Januari 2026, 1.240 transaksi. Kolomnya: tanggal, nilai_transaksi, jumlah_item, metode_bayar.
Langkah 1 — hitung tiga angka sekaligus
=AVERAGE(B2:B1241) → 87.500
=MEDIAN(B2:B1241) → 52.000
=MODE.SNGL(B2:B1241) → 25.000
Tiga angka, tiga cerita beda.
Rata-rata Rp 87.500 kekecoh sama 9 transaksi grosir. Median Rp 52.000 nunjukin belanja tipikal. Modus Rp 25.000 nunjukin transaksi paling sering: beli rokok sebungkus plus satu-dua barang kecil.
Langkah 2 — pisah per metode bayar
Di Excel 365, pakai FILTER buat median bersyarat:
=MEDIAN(FILTER(B2:B1241, D2:D1241="QRIS")) → 68.000
=MEDIAN(FILTER(B2:B1241, D2:D1241="Tunai")) → 41.000
Median QRIS 66% lebih tinggi dari tunai. Artinya pembeli yang bayar digital belanja lebih banyak per transaksi. Itu insight yang bisa langsung dipakai: pasang QR di depan kasir, bukan di pojok.
Excel gak punya MEDIANIF. Jadi FILTER ini pengganti terdekatnya. Di Excel 2019 ke bawah, pakai versi array:
=MEDIAN(IF(D2:D1241="QRIS", B2:B1241))
Tekan Ctrl+Shift+Enter, bukan Enter biasa.
Langkah 3 — cek pola kemiringan
Bikin satu kolom bantu buat ngukur seberapa miring datamu:
=(AVERAGE(B2:B1241)-MEDIAN(B2:B1241))/MEDIAN(B2:B1241)
Hasilnya 0,68 alias 68%. Positif dan gede, artinya ekornya ke kanan — ada segelintir transaksi jumbo. Kalau hasilnya mendekati 0, datamu simetris dan AVERAGE aman dipakai.
Gimana cara pakai MEDIAN dan MODE di Google Sheets?
Sintaksnya sama persis. =MEDIAN(B2:B1241) dan =MODE(B2:B1241) jalan tanpa perubahan.
Bedanya cuma satu: Google Sheets belum punya MODE.SNGL, jadi tetap pakai MODE polos. Buat modus ganda, Sheets punya MODE.MULT yang kelakuannya mirip Excel 365.
FILTER juga jalan di Sheets, malah lebih dulu ada di sana dibanding Excel.
Kesalahan umum waktu pakai MEDIAN dan MODE
1. Ngira MODE bisa baca teks
MODE.SNGL cuma baca angka. Kalau kolommu isinya nama produk dan kamu mau tau produk yang paling laku, MODE gak bakal jalan. Pakai kombinasi INDEX dan MATCH sama COUNTIF:
=INDEX(A2:A1241, MATCH(MAX(COUNTIF(A2:A1241, A2:A1241)), COUNTIF(A2:A1241, A2:A1241), 0))
Atau lebih gampang lagi: bikin pivot table dan sort by count. 10 detik, gak perlu rumus panjang.
2. Range-nya nyerempet header
Kalau kamu nulis =MEDIAN(B1:B1241) dan B1 itu header teks, Excel gak error — dia cuma diem-diem ngabaikan sel itu. Hasilnya tetap keluar, jadi kamu gak sadar. Selalu mulai dari baris data pertama.
3. Angka yang nyimpen sebagai teks
Data hasil export dari sistem kasir sering bikin angka ketahan sebagai teks. Ciri-cirinya: rata kiri di sel, ada segitiga hijau di pojok. MEDIAN bakal ngabaikan sel-sel itu dan hasilnya salah tanpa kasih peringatan.
Cek pakai =COUNT(B2:B1241). Kalau hasilnya lebih kecil dari jumlah baris data, ada yang kebaca sebagai teks. Perbaiki pakai Text to Columns atau =VALUE(B2).
4. Pakai MODE buat data kontinu
Data kayak berat badan atau tinggi badan hampir gak pernah punya nilai kembar persis. Hasilnya #N/A. Buat data kontinu, yang kamu butuhin bukan modus, tapi histogram atau deteksi outlier.
5. Ngelaporin rata-rata doang ke atasan
Ini kesalahan yang paling mahal. Laporin bertiga sekaligus — rata-rata, median, modus — dan jelasin selisihnya. Butuh tiga baris tambahan, tapi keputusannya jadi jauh lebih tepat.
Rumus turunan yang berguna
Kalau MEDIAN udah nyaman, tiga rumus ini pasangannya:
=QUARTILE.INC(B2:B1241, 1)— batas 25% terbawah. Berguna buat tau transaksi kecil ada di angka berapa.=QUARTILE.INC(B2:B1241, 3)— batas 25% teratas.=STDEV.S(B2:B1241)— seberapa lebar sebarannya.
Q3 dikurangi Q1 namanya interquartile range. Di dataset toko_berkah angkanya Rp 63.000. Transaksi di luar Q3 + 1,5 × IQR bisa kamu tandai sebagai outlier dan dicek satu-satu.
Aturan praktis: kalau selisih AVERAGE dan MEDIAN lebih dari 20% dari median, jangan pakai rata-rata buat ambil keputusan.
FAQ
Apa bedanya MEDIAN dan AVERAGE di Excel?
AVERAGE ngitung rata-rata dengan menjumlah semua angka lalu membaginya. MEDIAN ngambil nilai persis di tengah setelah data diurutkan. Bedanya kelihatan waktu ada outlier — satu transaksi Rp 20 juta bisa narik rata-rata jauh naik, tapi median nyaris gak gerak.
Kenapa rumus MODE saya error #N/A?
Karena gak ada satu pun angka yang muncul lebih dari sekali. Bungkus pakai IFERROR biar rapi: =IFERROR(MODE.SNGL(B2:B100),"gak ada modus").
Gimana cara cari modus kalau ada lebih dari satu?
Pakai MODE.MULT. Di Excel 365 hasilnya spill otomatis. Di versi lama, blok beberapa sel dulu lalu tekan Ctrl+Shift+Enter.
MEDIAN bisa dipakai buat tanggal?
Bisa. Excel nyimpen tanggal sebagai angka serial, jadi MEDIAN di kolom tanggal bakal ngasih tanggal tengah. Kalau hasilnya muncul sebagai angka, ubah format sel jadi Date.
Ada MEDIANIF di Excel?
Gak ada. Gabung MEDIAN sama FILTER di Excel 365, atau pakai rumus array =MEDIAN(IF(kondisi, range)) di versi lama.
Yang perlu kamu bawa pulang
MEDIAN buat tau nilai tengah yang tahan outlier. MODE buat tau nilai yang paling sering muncul. AVERAGE tetap berguna, tapi cuma kalau datanya gak miring.
Cara paling cepat buat cek: hitung ketiganya di data kamu sendiri hari ini. Kalau AVERAGE dan MEDIAN selisihnya jauh, kamu baru aja nemu outlier yang selama ini nyamar di laporanmu.
Mau lanjut? Pelajari 25 rumus dasar Excel yang jadi pondasi semua ini, atau langsung ke halaman fungsi MEDIAN buat referensi sintaks lengkapnya.
Mau praktek langsung? Mulai latihan SQL gratis
Latihan interaktif, langsung di browser.
Artikel Terkait
Template Laporan Penjualan Excel: Struktur yang Dipakai Analis
Template laporan penjualan yang bener cuma butuh 3 sheet. Yang bikin laporan orang rusak biasanya karena data mentah dan hasil dicampur di satu tempat.
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.
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.