Blog/Tutorial Excel & Sheets/Rumus Persentase Excel: Diskon, Margin, dan Pertumbuhan
Tutorial Excel & Sheets

Rumus Persentase Excel: Diskon, Margin, dan Pertumbuhan

BimaBima
·22 Juli 2026·8 menit baca

Penulis

Bima

Bima

Founder & Data Professional

Bagikan

TL;DR

Rumus persentase di Excel intinya bagi bagian dibagi total, terus format selnya jadi Persen pakai Ctrl+Shift+5 supaya Excel yang ngurus kali 100-nya. Dari pola itu semua kasus bisnis nurun: diskon pakai =harga*(1-persen), margin pakai untung dibagi harga jual, dan growth pakai (nilai baru dikurangi nilai lama) dibagi nilai lama. Margin dan markup gampang ketuker karena penyebutnya beda — margin dibagi harga jual, markup dibagi modal.

#Excel#Beginner

Rumus persentase di Excel intinya cuma satu: bagi bagian sama total, terus format selnya jadi Persen. Dari situ semua kasus bisnis nurun — diskon, margin, markup, pertumbuhan bulanan, sampai kontribusi ke total.

Masalahnya, tiap kasus butuh angka yang beda di posisi pembilang sama penyebut. Salah naruh angka, hasilnya ikut ngaco.

Di sini aku pecah satu-satu, pakai contoh warung sama UMKM biar kebayang. Semua rumusnya udah aku tes, jadi tinggal kamu tiru deh.

Gimana rumus dasar persentase di Excel?

Rumus dasarnya =bagian/total, lalu format sel jadi Persen lewat Ctrl+Shift+5. Excel yang ngurusin kali 100-nya, jadi kamu ga perlu nulis *100. Kalau selnya masih format Angka biasa, baru deh kali 100 manual.

Contoh gampang. Dari 40 stok keripik di Toko Berkah, 30 udah kejual. Berapa persen yang laku?

=30/40

Hasilnya 0,75. Begitu selnya kamu format Persen, tampil jadi 75%. Itu doang sih bedanya.

Kalau kamu pengen hasilnya berupa angka 75 (bukan format persen), tulis gini:

=30/40*100

Nah ini yang sering bikin orang bingung. Kali 100 atau nggak itu tergantung format selnya, bukan selera. Format Persen? Jangan kali 100. Format Angka? Kali 100 dong.

Cara format sel jadi persen di Excel

Blok sel yang mau diubah, terus tekan Ctrl+Shift+5. Angka desimalnya langsung berubah jadi tampilan persen tanpa ngutak-ngatik rumus. Ini cara paling cepet, dan jalan di semua versi Excel.

Kalau kamu lebih suka klik, buka tab Home terus pencet ikon persen (%) di grup Number. Sama aja hasilnya kok.

Format persen cuma ngubah tampilan, bukan nilai aslinya. Di balik layar, sel yang nampilin 75% tetep nyimpen angka 0,75. Jadi kalau selnya kamu pake di rumus lain, yang kepake tetep 0,75 — bukan 75.

Mau atur berapa angka di belakang koma? Klik tombol tambah-kurang desimal yang ada di sebelah ikon persen. Atau langsung bungkus rumusnya pakai ROUND, yang bakal aku tunjukin nanti. Microsoft sendiri jelasin cara ini di dokumentasi resmi Excel soal persentase kalau kamu mau baca versi aslinya.

Gimana cara menghitung diskon di Excel?

Buat harga setelah diskon, pakai =harga*(1-persen_diskon). Excel baca 20% sama kayak 0,2, jadi kamu ga perlu bagi 100 dulu. Kalau kamu malah punya harga coret sama harga jual dan pengen tau diskonnya berapa persen, pakai =(harga_lama-harga_baru)/harga_lama terus format Persen.

Keripik Juara jual sebungkus Rp25.000, lagi promo diskon 20%. Harga bayarnya:

=25000*(1-20%)

Hasilnya Rp20.000. Angka 20% di Excel sama aja kok kayak 0,2, jadi 1-20% itu 0,8.

Sekarang kebalikannya. Kamu lihat harga Rp25.000 dicoret jadi Rp20.000, penasaran diskonnya berapa persen:

=(25000-20000)/25000

Format Persen, keluar 20%. Selisih harga dibagi harga awal — itu pola yang bakal kepake terus di bawah kok.

Kalau kamu punya banyak produk dan mau kasih diskon yang beda-beda, taruh persen diskonnya di satu kolom sendiri. Rumus =harga*(1-kolom_diskon) tinggal kamu drag ke bawah, hemat waktu banget.

Apa bedanya margin sama markup di Excel?

Margin itu untung dibagi harga jual, markup itu untung dibagi modal. Angka untungnya sama, penyebutnya beda, jadi persennya beda jauh. Untung Rp6.000 dibagi harga jual Rp15.000 keluar margin 40%, tapi dibagi modal Rp9.000 keluar markup 66,67%. Margin selalu lebih kecil dari markup.

Warung jual es teh Rp15.000, modalnya Rp9.000. Untung kotornya Rp6.000. Margin:

=(15000-9000)/15000

Keluar 40%. Artinya dari tiap Rp15.000 yang masuk, 40%-nya untung. Lumayan gede kan.

Markup dari kasus yang sama:

=(15000-9000)/9000

Keluar 66,67%. Artinya kamu nge-mark up modal sebesar 66,67% buat dapet harga jual itu.

Kenapa ini penting? Banyak pemilik warung ngira marginnya 66% padahal itu markup. Untung beneran per gelas cuma 40% dari omzet lho. Salah baca dua angka ini bisa bikin kamu ngerasa lebih kaya dari kenyataan.

Patokan gampangnya gini. Kalau kamu lagi ngitung "dari uang yang masuk, berapa yang jadi untung", itu margin. Kalau kamu lagi ngitung "modalku kunaikin berapa persen jadi harga jual", itu markup. Beda pertanyaan, beda penyebut.

Gimana rumus pertumbuhan penjualan (growth) di Excel?

Growth pakai =(nilai_sekarang-nilai_sebelumnya)/nilai_sebelumnya. Ini disebut juga persentase perubahan atau MoM (month over month) kalau bandinginnya antar bulan. Misal omzet naik dari Rp12 juta ke Rp15 juta, hasilnya 25%. Format Persen biar langsung kebaca. Hasil negatif berarti turun.

Toko Berkah omzet Juni Rp12.000.000, Juli naik jadi Rp15.000.000. Pertumbuhannya:

=(15000000-12000000)/12000000

Format Persen, keluar 25%. Omzet naik seperempat dalam sebulan, lumayan banget.

Kalau bulan depannya turun, rumusnya sama persis. Misal Agustus anjlok ke Rp11.250.000 dari Rp15.000.000:

=(11250000-15000000)/15000000

Hasilnya -25%. Tanda minus itu yang kasih tau kamu lagi turun, bukan naik.

Satu jebakan nih. Naik 25% terus turun 25% ga balik ke angka semula. Dari 12 juta naik 25% jadi 15 juta, tapi 15 juta turun 25% jadi 11,25 juta — bukan 12 juta lagi kan. Persen selalu ngitung dari titik awalnya masing-masing.

Buat rekap beberapa bulan, susun omzetnya per baris, terus taruh rumus growth di kolom sebelahnya. Baris pertama ga ada pembandingnya, jadi biarin kosong aja. Dari baris kedua ke bawah kamu tinggal drag, dan langsung keliatan bulan mana yang naik atau turun.

Gimana ngitung kontribusi tiap produk ke total penjualan?

Kontribusi pakai =penjualan_produk/total_penjualan, dikunci pakai tanda dolar biar totalnya ga geser pas rumusnya di-drag. Kalau totalnya belum ada, hitung dulu pakai SUM atau SUMIF buat jumlah per kategori. Format hasilnya jadi Persen, terus tiap produk langsung keliatan nyumbang berapa persen ke total omzet.

Misal penjualan Toko Berkah bulan ini kayak gini:

ProdukPenjualanKontribusi
KeripikRp4.500.00025%
MinumanRp9.000.00050%
Snack lainRp4.500.00025%
TotalRp18.000.000100%

Anggap penjualan ada di kolom B2:B4 dan totalnya di B5. Rumus kontribusi keripik di sel C2:

=B2/$B$5

Tanda dolar di $B$5 ngunci selnya. Jadi pas kamu drag rumus ke bawah, B2 jalan ke B3 dan B4, tapi total tetep nunjuk B5. Tanpa kunci itu, baris kedua bakal bagi sama B6 yang kosong, hasilnya error.

Dari sini keliatan kan minuman nyumbang setengah omzet. Kalau stok minuman kosong sehari, yang ilang bukan cuma satu rak — separuh pemasukan.

Contoh kasus: rekap margin Keripik Juara

Gabungin semua tadi ke satu tabel produksi keripik. Keripik Juara punya 4 varian, tiap varian beda modal dan harga jual. Aku mau tau margin per varian sekaligus kontribusinya ke total omzet.

VarianModalHarga JualTerjualOmzetMargin
OriginalRp8.000Rp15.000200Rp3.000.00046,67%
BaladoRp9.000Rp16.000150Rp2.400.00043,75%
KejuRp11.000Rp18.000120Rp2.160.00038,89%
Jagung BakarRp10.000Rp17.00080Rp1.360.00041,18%

Omzet per varian itu harga jual dikali jumlah terjual. Buat baris Original:

=C2*D2

Margin per varian pakai pola yang udah kamu tau — untung dibagi harga jual:

=(C2-B2)/C2

Varian Keju harga jualnya paling mahal, tapi marginnya paling kecil — cuma 38,89%. Modalnya kegedean. Kalau Keripik Juara mau naikin untung, jangan ngejar jual Keju lebih banyak, perbaiki dulu modal kejunya.

Angka margin di atas biasanya panjang di belakang koma. Biar rapih dua angka aja, bungkus pakai ROUND:

=ROUND((C2-B2)/C2*100,2)

Kalau kamu mau tau rata-rata margin semua varian, pakai AVERAGE di kolom margin. Tapi hati-hati ya, rata-rata margin ga sama dengan margin total. Buat margin total yang bener, jumlahin dulu semua untung, baru bagi sama semua omzet.

Kenapa beda? AVERAGE nganggep tiap varian bobotnya sama, padahal Original kejual 200 bungkus dan Jagung Bakar cuma 80. Varian yang laku banyak harusnya lebih ngefek ke margin gabungan. Makanya buat laporan untung yang beneran, selalu pakai total untung dibagi total omzet.

Kesalahan umum pakai rumus persentase Excel

Tiga hal ini yang paling sering bikin hasil salah. Aku sendiri dulu kena semuanya kok pas awal-awal.

  • Kali 100 padahal sel udah format Persen. Hasilnya jadi 7500% bukan 75%. Pilih satu: format Persen tanpa kali 100, atau format Angka pakai kali 100.
  • Ketuker pembilang sama penyebut. Buat growth, penyebutnya nilai lama. Buat margin, penyebutnya harga jual. Salah posisi, persennya beda total.
  • Lupa ngunci sel total pas nge-drag. Kontribusi butuh $ di sel totalnya. Tanpa itu, baris bawah bagi sama sel kosong dan keluar #DIV/0!.

Kalau muncul error #DIV/0!, artinya kamu lagi bagi sama nol atau sel kosong. Cek penyebutnya dulu deh sebelum nyalahin rumus.

FAQ

Kenapa hasil persentase di Excel muncul angka desimal kayak 0,25?

Karena selnya masih format Angka biasa ya. Excel nyimpen persen sebagai desimal — 0,25 itu 25%. Blok selnya, tekan Ctrl+Shift+5 atau klik ikon % di tab Home. Angkanya langsung berubah jadi format persen tanpa ngubah rumus.

Rumus persentase kenaikan harga di Excel gimana?

Sama kayak growth: =(harga_baru-harga_lama)/harga_lama. Misal harga lama Rp10.000 naik jadi Rp12.000, rumusnya =(12000-10000)/10000 dan keluar 20%. Format selnya jadi Persen biar langsung kebaca. Hasil negatif berarti harganya turun, bukan naik.

Gimana cara ngunci sel biar total ga geser pas rumus di-drag?

Tambahin tanda dolar sebelum huruf kolom dan nomor baris, jadi $B$5. Cara cepetnya, klik selnya di dalam rumus terus tekan F4. Sel yang dikunci gini disebut absolute reference dan bakal nunjuk tempat yang sama walau rumusnya kamu copy ke mana pun.

Margin sama markup itu beda ga?

Beda dong. Margin = untung dibagi harga jual, markup = untung dibagi modal. Untung Rp6.000 dari harga jual Rp15.000 modal Rp9.000 kasih margin 40% tapi markup 66,67%. Angka untungnya sama, penyebutnya beda, makanya persennya beda jauh. Jangan ketuker pas ngitung harga ya.

Gimana bulatin hasil persen biar ga panjang di belakang koma?

Bungkus rumusnya pakai ROUND. Misal =ROUND((C2-B2)/C2*100,2) buat bulatin ke dua angka di belakang koma. Angka 2 di ujung itu jumlah desimal yang kamu mau. Ganti jadi 0 kalau pengen bulat tanpa koma sama sekali.

Lanjut ke SQL

Excel oke sih buat data ratusan baris. Begitu datanya ribuan atau kamu mau otomatis, logika persen yang sama bisa kamu pindah ke SQL — pembilang bagi penyebut, cuma sintaksnya beda.

Kalau kamu udah nyaman sama rumus di atas, coba baca cara menghitung persentase di SQL deh. Polanya persis sama, tinggal ganti tools.

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

Tutorial Excel & Sheets
27 Juli 2026•6 menit baca

Rumus Pengurangan Excel (+Perkalian, Pembagian, Persen)

Excel nggak punya fungsi MINUS. Ini cara ngurangin pakai operator minus, gabung sama SUM buat banyak sel, plus perkalian, pembagian, dan persen dalam satu artikel.

BimaBima
Tutorial Excel & Sheets
26 Juli 2026•7 menit baca

Rumus Pembulatan Excel: ROUND, ROUNDUP, ROUNDDOWN, MROUND

Panduan rumus pembulatan Excel: ROUND, ROUNDUP, ROUNDDOWN, dan MROUND. Lengkap contoh harga jual kelipatan 500, PPN, persentase, plus jebakan format vs nilai.

BimaBima
Tutorial Excel & Sheets
25 Juli 2026•8 menit baca

Rumus Ranking Excel: RANK, RANK.EQ, RANK.AVG (+Contoh)

Cara bikin ranking di Excel pakai RANK, RANK.EQ, dan RANK.AVG. Lengkap sama contoh nilai siswa, sales per wilayah, dan cara nanganin nilai kembar.

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