Cara menghitung persentase di Excel: rumus untuk kawasan Indonesia dan English-US

Rumus persentase di Excel: porsi =A2/B2, kenaikan =(B2-A2)/A2, lalu beri format Persentase (Ctrl+Shift+%). Pemisah rumus mengikuti pengaturan kawasan Windows: di kawasan Indonesia argumen dipisah titik koma dan desimal ditulis koma, =ROUND(A2*0,25;2); di English-US, =ROUND(A2*0.25,2).

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.

Kenaikan=(C2-B2)/B2lalu format Persentase
Pemisah argumen Indonesia;=ROUND(B2*0,25;2)
Pemisah argumen English-US,=ROUND(B2*0.25,2)
Format PersentaseCtrl+Shift+%angka yang sudah ada dikali 100

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.
Data per 14 September 2026

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:

X berapa persen dari Y: =A2/B2
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.

Pemisah yang dipakai Excel mengikuti pengaturan kawasan Windows. Kolom rumus: 12,5% dari 4.800.000, dibulatkan dua desimal.
KawasanPemisah argumenDesimalRibuan (tampilan)Rumus yang samaKeterangan
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.

  1. Di C2 ketik =B2/$B$10, lalu Ctrl+Shift+%. Hasilnya 31,41%.
  2. Salin C2 ke C3:C5. Karena B10 dikunci dengan $, rumus di C3 menjadi =B3/$B$10, bukan =B3/B11.
  3. Hasilnya: makan 36,65%, transportasi 10,47%, cicilan 21,46%.
  4. 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.

  1. Di E2 (Jan→Feb), =(C2-B2)/B2 menampilkan #DIV/0!, karena pembaginya nol.
  2. Ganti dengan =IFERROR((C2-B2)/ABS(B2);"") di kawasan Indonesia atau =IFERROR((C2-B2)/ABS(B2),"") di English-US. Sel menjadi kosong.
  3. Di F2 (Feb→Mar), =IFERROR((D2-C2)/ABS(C2);"") menampilkan 20,00%: (5.400.000 − 4.500.000) ÷ 4.500.000.
  4. 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.

  1. PPN 12% atas DPP 11/12 (PMK 131/2024) sama dengan 11% dari harga.
  2. 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.
  3. Untuk kolom sebaliknya, dari harga termasuk PPN ke harga sebelum PPN: =C2/(1+12%*11/12) = Rp1.500.000.
  4. 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.

Contoh rumus di halaman Microsoft Support id-id, ditulis ulang untuk kedua kawasan. Halaman Microsoft sendiri mencampur 0.75 dan 0,25; di Excel berkawasan Indonesia, versi dengan titik ditolak sebagai angka. Nilai sel dihitung ulang dengan mesin kalkulator ini dan dicocokkan dengan hasil yang ditampilkan Microsoft.
TujuanTertulis di MicrosoftExcel id-IDExcel en-USNilai sel sebenarnyaCocok dengan Microsoft
persentase jawaban benar (ditampilkan 84,00%)=42/50=42/50=42/500,84cocok
persentase peningkatan pendapatan (ditampilkan 6,75%)=(2500-2342)/2342=(2500-2342)/2342=(2500-2342)/23420,067464cocok
persentase penurunan pendapatan (ditampilkan -3,00%)=(2425-2500)/2500=(2425-2500)/2500=(2425-2500)/2500−0,03cocok
harga asli baju setelah potongan 25% (ditampilkan $20,00)=15/0.75=15/0,75=15/0.7520cocok
pajak penjualan 8,9% atas komputer (ditampilkan $71,20)=800*0.089=800*0,089=800*0.08971,2cocok
angka dinaikkan 25%=113*(1+0,25)=113*(1+0,25)=113*(1+0.25)141,25cocok
angka diturunkan 25%=113*(1-0.25)=113*(1-0,25)=113*(1-0.25)84,75cocok

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.

Angka yang sama, dua cara memberi format persenFormat diberikan setelah angka adaAngka diketik ke sel berformat %0%200%400%600%800%1.000%1.200%diketik 0,055%5%diketik 0,550%50%diketik 1100%1%diketik 5500%5%diketik 101.000%10%
Aturan dari Microsoft Support (Memformat angka sebagai persentase di Excel). Angka 1 ke atas yang diketik ke sel berformat % dianggap sudah persen; angka di bawah 1 dikalikan 100. Karena itu 1 menjadi 1%, sedangkan 0,5 menjadi 50%.

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.

Rumus dengan referensi sel untuk data yang disusun per baris. Rumus yang hasilnya persen perlu format Persentase (Ctrl+Shift+%). Tarif 12% × 11/12 mengikuti PMK 131/2024 untuk barang tidak mewah.
TugasExcel id-IDExcel 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.

Kenaikan rata-rata per periode = (akhir ÷ awal)^(1 ÷ jumlah periode) − 1
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.

Rumus persen di Excel ditolak atau hasilnya anehExcel menolak rumuskoma di ROUND(x,2) tidak dikenal? KawasanIndonesia memakai titik koma: ROUND(x;2)masih salahAngka desimal jadi teks atau galatkawasan Indonesia menulis 0,25; kawasan USmenulis 0.25rumus diterimaHasil 0,25 bukan 25%rumus benar, sel belum berformat Persentase:Ctrl+Shift+%Muncul #DIV/0!angka awal atau total nol; bungkus denganIFERRORSalin ke bawah, hasil berantakantotal harus dikunci: $B$10, bukan B10=Hasil benarcocokkan satu baris dengan kalkulator persen
Urutan pemeriksaan untuk rumus persen. Pemisah argumen dan desimal mengikuti pengaturan kawasan Windows (Microsoft Learn); format Persentase dan pintasan Ctrl+Shift+% dari Microsoft Support.

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

Pertanyaan yang sering ditanya

Bagaimana cara menghitung persentase di Excel?
Bagi sel bagian dengan sel keseluruhan, misalnya =B2/C2, lalu beri sel hasil format Persentase dengan Ctrl+Shift+%. Excel menyimpan hasilnya sebagai pecahan, misalnya 0,84, dan menampilkannya 84%. Tidak perlu mengalikan 100. Bila rumus dikalikan 100 dan tetap diberi format Persentase, tampilannya menjadi seratus kali lebih besar, seperti 8400%.
Bagaimana rumus persen kenaikan di Excel?
Kurangi sel akhir dengan sel awal, lalu bagi dengan sel awal: =(C2-B2)/B2, kemudian beri format Persentase. Untuk data yang angka awalnya bisa nol, bungkus dengan IFERROR: =IFERROR((C2-B2)/B2;"") di kawasan Indonesia atau =IFERROR((C2-B2)/B2,"") di kawasan English-US. Hasil negatif berarti penurunan, misalnya -3,00% untuk turun tiga persen.
Kenapa rumus Excel pakai titik koma, bukan koma?
Excel memakai pemisah daftar dari pengaturan kawasan Windows. Pengaturan kawasan Indonesia memakai titik koma sebagai pemisah argumen dan koma sebagai tanda desimal, sehingga rumus ditulis =ROUND(B2*0,25;2). Komputer dengan kawasan English-US memakai koma dan titik: =ROUND(B2*0.25,2). Rumus dari tutorial berbahasa Inggris perlu diganti pemisahnya sebelum dipakai.
Kenapa angka 10 di Excel berubah menjadi 1000% setelah diberi format persen?
Karena Excel mengalikan angka yang sudah ada dengan 100 saat format Persentase diberikan, seperti dijelaskan Microsoft. Angka 10 dianggap 1000 persen. Untuk menulis 10%, ketik 10% lengkap dengan tandanya, atau ketik 0,1 lalu beri format Persentase. Bila sel sudah berformat Persentase sebelum diketik, angka 10 akan tampil 10%.
Bagaimana cara menghitung persen dari total di Excel supaya rumus bisa disalin?
Kunci sel total dengan tanda dolar. Tulis =B2/$B$10 di baris pertama, beri format Persentase, lalu salin ke bawah. Tanpa dolar, rumus di baris berikutnya bergeser menjadi B3/B11 yang merujuk sel kosong dan menampilkan #DIV/0!. Rumus di setiap baris lalu membagi bagiannya sendiri dengan total yang sama.
Bagaimana cara menghitung diskon persen di Excel?
Kalikan harga dengan satu dikurangi persen diskon: =B2*(1-C2) bila C2 berisi 25%, atau =B2*(1-25%) langsung. Untuk diskon bertingkat 30% lalu 20%, tulis =B2*(1-30%)*(1-20%), yang sama dengan diskon total 44%. Menulis persen dengan tanda % membuat rumus sama di kawasan Indonesia dan English-US.
Apakah rumus di halaman ini berlaku di Google Sheets dan Excel Mac?
Operator dan logika rumusnya sama, tetapi pemisah argumen dan desimal di Google Sheets, Excel untuk web, dan Excel Mac mengikuti pengaturan masing-masing yang belum kami periksa. Bila rumus ditolak, coba ganti titik koma dengan koma atau sebaliknya, dan ganti tanda desimalnya. Memakai tanda % langsung di dalam rumus mengurangi masalah ini.

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.

Profil peninjau → · Cara kami memeriksa angka →

Halaman terkait