Halaman ini menjawab rumus Excel apa yang dipakai untuk setiap soal persentase, dan kenapa rumus yang disalin dari tutorial sering ditolak. Alat di atas menyusun rumusnya dengan alamat selmu, dalam dua versi: kawasan Indonesia, yang memakai titik koma dan koma desimal, dan kawasan English-US, yang memakai koma dan titik desimal. Tidak ada berkas yang diunggah; semuanya dibuat di browser.
Poin utama
- Excel menyimpan persen sebagai pecahan: 25% adalah 0,25. Rumus porsi dan kenaikan menghasilkan pecahan, lalu format Persentase yang menampilkannya dengan tanda %.
- Pemisah argumen dan desimal mengikuti pengaturan kawasan Windows. Rumus dengan koma dari tutorial berbahasa Inggris ditolak di Excel berkawasan Indonesia.
- Halaman bantuan Microsoft berbahasa Indonesia sendiri mencampur 0.75 dan 0,25 dalam contohnya.
- Memberi format % pada angka 10 menampilkan 1000%; mengetik 10 ke sel yang sudah berformat % menampilkan 10%.
- Pakai IFERROR untuk angka awal nol dan $B$10 untuk total yang harus tetap saat rumus disalin.
Rumus persentase di Excel
Persentase di Excel dihitung dengan operator biasa — bagi, kali, kurang — lalu ditampilkan dengan format sel. Microsoft menulis contohnya di halaman bantuan "Menghitung persentase": jawaban benar 42 dari 50 dihitung =42/50 dan hasilnya 84,00%; kenaikan pendapatan dari 2.342 ke 2.500 dihitung =(2500-2342)/2342 dan hasilnya 6,75%. Dengan referensi sel, kedua rumus itu menjadi:
Kenaikan atau penurunan: =(B2-A2)/A2
X% dari Y: =B2*A2 (A2 berisi 25%)
Naik atau turun X%: =A2*(1+B2) · =A2*(1-B2)
Lalu sel hasil diberi format Persentase: Ctrl+Shift+%
Satu hal membedakan Excel dari kalkulator: kamu tidak perlu mengalikan 100. Excel menyimpan 0,0675 dan format Persentase menampilkannya sebagai 6,75%. Kalau rumusnya dikalikan 100 dan sel masih diberi format Persentase, tampilannya menjadi 675%. Pilih salah satu: pecahan dengan format %, atau angka persen tanpa format %. Alat di atas punya pilihan untuk keduanya.
Untuk angka awal yang bisa negatif, misalnya laba yang pernah rugi, kalkulator ini menulis pembaginya sebagai ABS(B2) supaya tanda hasil mengikuti arah perubahan. Penjelasan kasus nol dan negatif ada di kalkulator persen.
Kenapa rumus Excel ditolak: titik koma, koma, dan pengaturan kawasan
Rumus =ROUND(B2*0.25,2) dari tutorial berbahasa Inggris sering memunculkan pesan galat di laptop Indonesia. Penyebabnya bukan salah ketik. Microsoft Learn menulis bahwa galat terjadi bila rumus memakai simbol yang bukan pemisah daftar bawaan di pengaturan kawasan Windows, dan halaman bantuan Microsoft berbahasa Indonesia menyatakan Excel memakai pemisah sistem yang ditentukan dalam pengaturan kawasan di Panel Kontrol. Pengaturan kawasan Indonesia di Windows memakai titik koma sebagai pemisah daftar dan koma sebagai pemisah desimal.
| Kawasan | Pemisah argumen | Desimal | Ribuan (tampilan) | Rumus yang sama | Keterangan |
|---|---|---|---|---|---|
| Indonesia (id-ID) | ; | , | . | =ROUND(4800000*0,125;2) | pengaturan bawaan Windows kawasan Indonesia |
| English (United States) | , | . | , | =ROUND(4800000*0.125,2) | Microsoft Learn: 'The comma is the default list separator for US - English Locale.' |
Akibatnya ada dua perbedaan dalam setiap rumus. Pemisah argumen fungsi: ROUND(x;2) di kawasan Indonesia, ROUND(x,2) di English-US. Angka desimal di dalam rumus: 0,25 di kawasan Indonesia, 0.25 di English-US. Rumus tanpa fungsi dan tanpa desimal, seperti =(C2-B2)/B2, sama di kedua kawasan. Itu sebabnya rumus persen yang memakai tanda % langsung, misalnya =B2*(1-30%), lebih mudah dipindahkan antarkomputer daripada =B2*(1-0,3).
Cara mengecek kawasan komputermu: buka sel kosong dan ketik =ROUND(1,5;0). Bila Excel menerimanya dan menampilkan 2, kawasanmu memakai titik koma dan koma desimal. Bila menolak, coba =ROUND(1.5,0).
Contoh lembar kerja persentase langkah demi langkah
Contoh 1 — porsi pengeluaran terhadap gaji, dengan $B$10. Kolom A berisi pos, kolom B berisi rupiah: sewa Rp1.800.000 (B2), makan Rp2.100.000 (B3), transportasi Rp600.000 (B4), cicilan Rp1.229.876 (B5). Total di B10: =SUM(B2:B5) = Rp5.729.876, sama dengan UMP DKI Jakarta 2026.
- Di C2 ketik
=B2/$B$10, lalu Ctrl+Shift+%. Hasilnya 31,41%. - Salin C2 ke C3:C5. Karena B10 dikunci dengan $, rumus di C3 menjadi
=B3/$B$10, bukan=B3/B11. - Hasilnya: makan 36,65%, transportasi 10,47%, cicilan 21,46%.
- Jumlah keempatnya yang ditampilkan dengan dua desimal adalah 99,99%, bukan 100%. Itu akibat pembulatan tampilan, karena Excel tetap menyimpan nilai lengkapnya;
=SUM(C2:C5)menampilkan 100,00%.
Contoh 2 — kenaikan penjualan bulanan dengan bulan nol. B2 penjualan Januari Rp0 (toko baru buka), C2 Februari Rp4.500.000, D2 Maret Rp5.400.000.
- Di E2 (Jan→Feb),
=(C2-B2)/B2menampilkan #DIV/0!, karena pembaginya nol. - Ganti dengan
=IFERROR((C2-B2)/ABS(B2);"")di kawasan Indonesia atau=IFERROR((C2-B2)/ABS(B2),"")di English-US. Sel menjadi kosong. - Di F2 (Feb→Mar),
=IFERROR((D2-C2)/ABS(C2);"")menampilkan 20,00%: (5.400.000 − 4.500.000) ÷ 4.500.000. - Sel kosong di E2 jujur: kenaikan dari nol tidak punya angka persen.
Contoh 3 — kolom harga termasuk PPN. B2 berisi harga barang tidak mewah sebelum PPN, Rp1.500.000.
- PPN 12% atas DPP 11/12 (PMK 131/2024) sama dengan 11% dari harga.
- Di C2 ketik
=B2*(1+12%*11/12). Hasilnya Rp1.665.000. Rumus ini sama di kedua kawasan karena tidak memakai fungsi atau angka desimal. - Untuk kolom sebaliknya, dari harga termasuk PPN ke harga sebelum PPN:
=C2/(1+12%*11/12)= Rp1.500.000. - PPN-nya:
=C2-B2= Rp165.000. Diskon dan PPN pada struk dibahas di kalkulator diskon.
Contoh rumus persentase Microsoft untuk dua kawasan
Halaman bantuan Microsoft berbahasa Indonesia adalah terjemahan, dan angka desimal di contohnya tidak konsisten: =15/0.75 dan =800*0.089 ditulis dengan titik, sedangkan =113*(1+0,25) ditulis dengan koma. Di Excel berkawasan Indonesia, versi dengan titik tidak dibaca sebagai angka. Tabel berikut menulis ulang setiap contoh untuk kedua kawasan dan menghitung ulang hasilnya.
| Tujuan | Tertulis di Microsoft | Excel id-ID | Excel en-US | Nilai sel sebenarnya | Cocok dengan Microsoft |
|---|---|---|---|---|---|
| persentase jawaban benar (ditampilkan 84,00%) | =42/50 | =42/50 | =42/50 | 0,84 | cocok |
| persentase peningkatan pendapatan (ditampilkan 6,75%) | =(2500-2342)/2342 | =(2500-2342)/2342 | =(2500-2342)/2342 | 0,067464 | cocok |
| persentase penurunan pendapatan (ditampilkan -3,00%) | =(2425-2500)/2500 | =(2425-2500)/2500 | =(2425-2500)/2500 | −0,03 | cocok |
| harga asli baju setelah potongan 25% (ditampilkan $20,00) | =15/0.75 | =15/0,75 | =15/0.75 | 20 | cocok |
| pajak penjualan 8,9% atas komputer (ditampilkan $71,20) | =800*0.089 | =800*0,089 | =800*0.089 | 71,2 | cocok |
| angka dinaikkan 25% | =113*(1+0,25) | =113*(1+0,25) | =113*(1+0.25) | 141,25 | cocok |
| angka diturunkan 25% | =113*(1-0.25) | =113*(1-0,25) | =113*(1-0.25) | 84,75 | cocok |
Baris kenaikan pendapatan layak diperhatikan: nilai sel sebenarnya 0,067464, dan Microsoft menampilkannya sebagai 6,75% karena format dua desimal. Rumus lanjutan yang merujuk sel itu memakai 0,067464, bukan 0,0675. Bila angka yang dibulatkan yang harus dipakai, bungkus rumusnya dengan ROUND(…;4).
Format Persentase di Excel: kenapa 10 menjadi 1000%
Microsoft menjelaskan dua perilaku yang sering mengejutkan. Pertama, bila format Persentase diberikan pada angka yang sudah ada, Excel mengalikannya dengan 100: sel berisi 10 menampilkan 1000%. Kedua, bila sel diberi format Persentase lebih dulu lalu angka diketik, angka 1 ke atas dianggap sudah persen, sedangkan angka di bawah 1 dikalikan 100.
Aturan praktis dari perilaku ini: ketik angka persen lengkap dengan tanda %, misalnya 25%, sehingga nilainya jelas 0,25 dan tidak bergantung pada urutan memberi format. Kolom tarif, seperti iuran JHT 2% atau PPh final saham 0,1%, sebaiknya diisi dengan cara ini. Tarif-tarif itu dan dasar pengenaannya bisa dicocokkan di iuran BPJS Ketenagakerjaan dan kalkulator saham.
Rumus persen di Excel dengan referensi sel
Tabel berikut mengumpulkan rumus yang paling sering dibutuhkan untuk data yang disusun per baris. Kolom Indonesia dan English-US hanya berbeda bila rumusnya memakai fungsi dengan lebih dari satu argumen atau angka desimal.
| Tugas | Excel id-ID | Excel en-US |
|---|---|---|
| X% dari Y (A2 = persen berformat %, B2 = angka) | =B2*A2 | =B2*A2 |
| X berapa persen dari Y | =IFERROR(A2/B2;"") | =IFERROR(A2/B2,"") |
| Kenaikan/penurunan dari A2 ke B2 | =IFERROR((B2-A2)/ABS(A2);"") | =IFERROR((B2-A2)/ABS(A2),"") |
| Porsi terhadap total di B10 (disalin ke bawah) | =B2/$B$10 | =B2/$B$10 |
| Naikkan B2 sebesar 12,5% | =B2*(1+12,5%) | =B2*(1+12.5%) |
| Diskon 30% lalu 20% | =B2*(1-30%)*(1-20%) | =B2*(1-30%)*(1-20%) |
| Harga termasuk PPN barang tidak mewah | =B2*(1+12%*11/12) | =B2*(1+12%*11/12) |
| Harga sebelum PPN dari harga termasuk PPN | =B2/(1+12%*11/12) | =B2/(1+12%*11/12) |
| Selisih poin persentase dua sel persen | =(B2-A2)*100 | =(B2-A2)*100 |
| Bulatkan persen ke 2 desimal | =ROUND(A2/B2;4) | =ROUND(A2/B2,4) |
Rumus poin persentase layak dijelaskan. Sel berisi 3,19% menyimpan 0,0319. Mengurangi dua sel seperti itu menghasilkan pecahan, misalnya 0,0031, yang bila diberi format Persentase tampil 0,31% — padahal yang dimaksud 0,31 poin. Mengalikan selisihnya dengan 100 dan menampilkannya sebagai angka biasa menghindari salah baca itu. Contoh seri inflasi untuk latihan ada di halaman inflasi Indonesia.
Untuk lembar gaji, rumus persen dari upah dipakai berulang: iuran, tunjangan, dan pajak. Bila tujuanmu menghitung gaji bersih lengkap dengan PPh 21 metode TER, rumus satu per satu mudah salah; kalkulator gaji bersih menampilkan setiap langkahnya dan tabel tarifnya ada di tarif TER PPh 21. Untuk lembar harga barang, rumus markup dan margin ada di cara menghitung harga jual.
Menghitung kenaikan rata-rata per tahun di Excel
Pertanyaan berikutnya setelah kenaikan per baris biasanya: berapa kenaikan rata-rata per tahun? Jawaban yang paling sering diketik, total kenaikan dibagi jumlah tahun, keliru untuk persen, karena setiap kenaikan dihitung dari angka yang sudah naik sebelumnya. Rata-rata yang benar adalah kenaikan tetap yang, bila diulang setiap tahun, menghasilkan angka akhir yang sama.
Excel: =(C2/B2)^(1/D2)-1
Misalnya gaji Rp5.000.000 menjadi Rp5.788.125 setelah tiga tahun. Total kenaikannya 15,7625%. Membaginya dengan 3 memberi 5,25% per tahun, padahal gaji itu sebenarnya naik tepat 5% setiap tahun: =(5788125/5000000)^(1/3)-1 menghasilkan 0,05, atau 5,00% setelah diberi format Persentase. Rumus ini memakai operator pangkat ^ dan tidak memakai fungsi atau desimal, sehingga sama di kawasan Indonesia dan English-US. Bila jumlah periodenya ditulis langsung dengan pecahan desimal, misalnya pangkat 0,5 untuk setengah, versi kawasan Indonesia perlu koma: =(C2/B2)^0,5-1. Logika yang sama dipakai untuk membandingkan kenaikan harga dengan inflasi tahunan.
Mencocokkan rumus Excel dengan satu hitungan manual
Sebelum menyalin rumus ke ratusan baris, cocokkan satu baris dengan hitungan di luar Excel. Pilih baris dengan angka yang mudah, hitung dengan kalkulator persen, lalu bandingkan dengan sel hasil. Bila berbeda seratus kali lipat, masalahnya format Persentase yang ditumpuk pada rumus yang sudah dikali 100. Bila berbeda sedikit, periksa apakah rumus merujuk sel yang sudah dibulatkan dengan ROUND. Bila tanda hasil terbalik, periksa urutan pengurangan: angka akhir dikurangi angka awal untuk kenaikan. Pemeriksaan satu baris ini juga menangkap referensi yang bergeser saat rumus disalin, karena baris kedua akan menunjukkan hasil yang tidak masuk akal.
Rumus persen ditolak atau hasilnya aneh
Hampir semua masalah rumus persen di Excel jatuh ke salah satu dari lima penyebab, dan urutan memeriksanya penting: rumus yang ditolak harus diperbaiki pemisahnya sebelum format selnya ada artinya.
Yang tidak dibahas halaman ini
Pengaturan kawasan yang dijelaskan di sini berlaku untuk Excel di Windows. Nama fungsi di halaman ini ditulis dalam bentuk bahasa Inggris, seperti ROUND, ABS, IFERROR, dan SUM. Tabel pivot, pemformatan bersyarat, dan grafik persen tidak dibahas. Untuk soal persen satu kali, kalkulator persen lebih cepat; untuk mengulang hitungan di ponsel, lihat cara menghitung persen di kalkulator HP.
Sumber dan dasar hukum
- Microsoft Support (id-id) — "Menghitung persentase": contoh =42/50, =(2500-2342)/2342, =(2425-2500)/2500, =15/0.75, =800*0.089, =113*(1+0,25), =113*(1-0.25). support.microsoft.com. Diperiksa 14 September 2026.
- Microsoft Support (id-id) — "Memformat angka sebagai persentase di Excel": format pada angka yang sudah ada mengalikan 100; perilaku mengetik ke sel berformat %; pintasan Ctrl+Shift+%. support.microsoft.com. Diperiksa 14 September 2026.
- Microsoft Support (id-id) — "Mengubah karakter yang digunakan untuk memisahkan ribuan atau desimal": Excel memakai pemisah sistem dari pengaturan kawasan. support.microsoft.com. Diperiksa 14 September 2026.
- Microsoft Learn — "Formula errors when list separator isn't set correctly". learn.microsoft.com. Diperiksa 14 September 2026.
- Pengaturan kawasan Windows id-ID — pemisah daftar ;, desimal ,, ribuan . — dibaca dari data lokal Windows 11 pada 14 September 2026.
- PMK 131/2024 Pasal 3 — PPN 12% × DPP nilai lain 11/12. JDIH Kemenkeu (PDF). Keputusan Gubernur DKI Jakarta No. 1142 Tahun 2025 — UMP 2026 Rp5.729.876. Diperiksa 14 September 2026.
- Data: excel.csv — lisensi CC BY 4.0. Cara kami memeriksa angka: Metodologi.
Pertanyaan yang sering ditanya
Bagaimana cara menghitung persentase di Excel?
Bagaimana rumus persen kenaikan di Excel?
Kenapa rumus Excel pakai titik koma, bukan koma?
Kenapa angka 10 di Excel berubah menjadi 1000% setelah diberi format persen?
Bagaimana cara menghitung persen dari total di Excel supaya rumus bisa disalin?
Bagaimana cara menghitung diskon persen di Excel?
Apakah rumus di halaman ini berlaku di Google Sheets dan Excel Mac?
Ditinjau oleh Deepak Middha
Chartered Accountant dan pemegang Series 65, dengan 18 tahun di industri hedge fund pada akuntansi dana, administrasi investasi, dan pelaporan — pekerjaan yang sebagian besar dijalankan di lembar kerja. Rumus di halaman ini diperiksa terhadap aritmetikanya dan terhadap dokumentasi Microsoft yang dikutip.