Rumus MAX dan MIN Excel: Cari Nilai Tertinggi & Terendah
TL;DR
Rumus MAX Excel ngambil angka terbesar dari sebuah range, MIN ngambil yang terkecil. Sintaksnya =MAX(D2:D11) dan =MIN(D2:D11), dan dua-duanya cuma ngelihat sel yang isinya angka — teks serta sel kosong diabaikan. Buat nilai ekstrem yang pakai syarat, pakai MAXIFS dan MINIFS; buat tau baris pemilik nilainya, gabungin sama INDEX MATCH.
Rumus MAX di Excel ngambil angka terbesar dari sekumpulan sel. MIN ngambil yang terkecil.
=MAX(D2:D11)
=MIN(D2:D11)
Dua rumus paling gampang di Excel. Yang bikin orang stuck bukan rumusnya — tapi pertanyaan berikutnya: "oke, penjualan tertinggi 120.000. Itu transaksi siapa?"
MAX nggak jawab itu. Dia cuma ngasih angka.
Apa itu rumus MAX dan MIN di Excel?
MAX adalah fungsi Excel yang ngembaliin nilai terbesar dari sebuah range angka. MIN ngembaliin yang terkecil. Sintaksnya =MAX(angka1; angka2; ...) dan =MIN(angka1; angka2; ...). Dua-duanya cuma ngelihat sel bertipe angka — teks, sel kosong, dan nilai logika dilewati begitu aja.
Kalau seluruh range isinya teks, MAX ngasih 0. Bukan error. Ini yang bikin bingung.
Referensi lengkap argumennya ada di dokumentasi resmi Microsoft untuk fungsi MAX.
Gimana cara pakai rumus MAX dan MIN?
- Klik sel kosong buat hasilnya.
- Ketik
=MAX(atau=MIN( - Blok range angkanya.
- Tutup kurung, Enter.
Kamu juga bisa nyampur range dan angka langsung.
=MAX(D2:D11; 100000) → minimal hasilnya 100.000
=MIN(D2:D11; F2:F11) → terkecil dari dua kolom sekaligus
Trik =MAX(D2:D11; 0) berguna buat maksa hasil nggak pernah negatif. Sering dipakai di kolom sisa stok atau sisa kuota.
Contoh kasus: transaksi tertinggi dan terendah toko_berkah
Dataset toko_berkah, 10 transaksi Januari 2026. Kolom B kota, C kategori, D total.
| Kota | Kategori | Total (Rp) |
|---|---|---|
| Bandung | Minuman | 30.000 |
| Bandung | Makanan | 45.000 |
| Surabaya | Minuman | 45.000 |
| Surabaya | Sembako | 120.000 |
| Medan | Makanan | 90.000 |
| Bandung | Sembako | 120.000 |
| Medan | Minuman | 60.000 |
| Surabaya | Makanan | 45.000 |
| Bandung | Minuman | 30.000 |
| Medan | Sembako | 120.000 |
=MAX(D2:D11) → 120.000
=MIN(D2:D11) → 30.000
Sekarang bagian yang menarik. Coba MAX per kota.
=MAXIFS(D2:D11; B2:B11; "Bandung") → 120.000
=MAXIFS(D2:D11; B2:B11; "Surabaya") → 120.000
=MAXIFS(D2:D11; B2:B11; "Medan") → 120.000
Tiga kota, nilai maksimum sama persis. Kalau kamu cuma lihat MAX, ketiga kota kelihatan mirip.
Ganti ke MIN.
=MINIFS(D2:D11; B2:B11; "Bandung") → 30.000
=MINIFS(D2:D11; B2:B11; "Surabaya") → 45.000
=MINIFS(D2:D11; B2:B11; "Medan") → 60.000
MAX ketiga kota di toko_berkah sama-sama 120.000, tapi MIN-nya beda dua kali lipat: Bandung 30.000, Medan 60.000. Nilai terendah yang justru ngasih tau bedanya — pelanggan Bandung banyak yang beli eceran kecil.
Ini kebiasaan yang aku pegang: kalau MAX kelihatan seragam, langsung cek MIN. Sebaran datamu biasanya kelihatan dari bawah, bukan dari atas.
Gimana cara tau siapa pemilik nilai tertinggi?
MAX cuma ngasih 120.000. Buat tau baris mana yang punya angka itu, gabungin sama INDEX dan MATCH.
=INDEX(C2:C11; MATCH(MAX(D2:D11); D2:D11; 0))
MATCH nyari posisi baris tempat 120.000 pertama ketemu. INDEX ngambil isi kolom C di baris itu. Hasilnya: Sembako.
Mau tau kotanya? Ganti range INDEX-nya jadi kolom B.
=INDEX(B2:B11; MATCH(MAX(D2:D11); D2:D11; 0)) → Surabaya
Perhatiin: di data ini ada 3 baris bernilai 120.000. MATCH cuma ngambil yang paling atas. Kalau kamu butuh semua yang seri, ini nggak cukup — pakai FILTER.
=FILTER(B2:C11; D2:D11 = MAX(D2:D11))
FILTER cuma ada di Excel 365 dan Google Sheets. Cara kerja INDEX MATCH lebih dalam ada di artikel INDEX MATCH.
Gimana cara ambil nilai tertinggi ke-2 atau ke-3?
MAX cuma tau juara satu. Buat peringkat lain, pakai LARGE dan SMALL.
=LARGE(D2:D11; 1) → 120.000 (sama kayak MAX)
=LARGE(D2:D11; 2) → 120.000
=LARGE(D2:D11; 4) → 90.000
=SMALL(D2:D11; 1) → 30.000 (sama kayak MIN)
=SMALL(D2:D11; 3) → 45.000
Angka kedua di argumen itu peringkat yang kamu mau. Buat bikin daftar Top 5, tinggal drag rumus LARGE ke bawah sambil ngubah peringkatnya. Detailnya di artikel LARGE dan SMALL.
Kesalahan umum waktu pakai MAX dan MIN
- Angka kesimpen sebagai teks. MAX ngasih 0 tanpa error. Cek dulu: angka rata kiri di sel = teks. Perbaiki pakai fungsi VALUE.
- Ngeblok kolom sampai baris total. Kalau di bawah data ada baris SUM, MAX bakal ngambil angka total itu. Selalu berhenti di baris data terakhir.
- Nyangka MAXIFS ada di semua versi. MAXIFS dan MINIFS baru ada mulai Excel 2019. Di Excel 2016 ke bawah, nggak ada.
- Lupa nilai negatif.
=MAX(D2:D11)di kolom yang semua isinya negatif tetap ngasih angka negatif — yang paling mendekati nol. Itu bener, tapi sering bikin kaget. - MATCH ngambil baris pertama waktu ada seri. Kalau tiga transaksi sama-sama 120.000, cuma satu yang muncul.
FAQ
Apa bedanya MAX dan LARGE di Excel?
MAX selalu ngasih nilai terbesar. LARGE bisa ngasih terbesar ke-berapa pun: =LARGE(D2:D11;3) ngasih terbesar ketiga. Buat daftar Top 5, LARGE yang kamu butuh.
Kenapa rumus MAX hasilnya 0 padahal ada angka?
Biasanya angkanya kesimpen sebagai teks. Ciri gampangnya: angka rata kiri di sel, bukan rata kanan. MAX cuma ngelihat sel bertipe angka, jadi kalau semuanya teks, hasilnya nol.
MAXIFS bisa pakai lebih dari satu kriteria?
Bisa. Tambahin pasangan range dan kriteria: =MAXIFS(D2:D11; B2:B11; "Bandung"; C2:C11; "Minuman"). Semua kriteria harus kepenuhan bareng.
MAX dan MIN bisa dipakai buat tanggal?
Bisa, soalnya Excel nyimpen tanggal sebagai angka. =MIN(A2:A11) ngasih tanggal paling awal, =MAX(A2:A11) ngasih tanggal paling akhir. Format hasilnya jadi tanggal biar kebaca.
Rangkuman
=MAX(D2:D11)dan=MIN(D2:D11)ngambil nilai ekstrem dari sel bertipe angka.- Butuh syarat? MAXIFS dan MINIFS. Butuh peringkat ke-N? LARGE dan SMALL.
- Butuh tau baris pemiliknya? INDEX + MATCH — tapi ingat, kalau ada seri, cuma baris pertama yang keambil.
Latihan langsung sama contoh interaktifnya di halaman fungsi MAX dan halaman fungsi MIN.
Lanjut baca: Rumus AVERAGE Excel — nilai ekstrem doang nggak cukup, kamu juga butuh tengahnya.
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.