Dalam perencanaan keuangan, salah satu pertanyaan paling penting adalah “Berapa lama waktu yang dibutuhkan untuk mencapai tujuan finansial saya?”
Baik untuk melunasi pinjaman, mengumpulkan modal usaha, menabung untuk pendidikan anak, atau mencapai target investasi tertentu, kita membutuhkan cara yang akurat untuk menghitung jumlah periode yang diperlukan.
Excel menyediakan fungsi NPER, sebuah alat untuk menghitung berapa lama waktu yang dibutuhkan berdasarkan bunga, pembayaran berkala, nilai awal, dan target nilai masa depan.
Dengan memahami NPER, kita dapat membuat keputusan finansial yang lebih realistis, terukur, dan strategis.
File: fungsi-nper-excel.xlsx
Apa Itu Fungsi NPER di Excel?
Fungsi NPER di Excel digunakan untuk menghitung jumlah periode yang dibutuhkan untuk:
- Melunasi pinjaman
- Mencapai target tabungan
- Memenuhi nilai masa depan tertentu
- Menyelesaikan investasi dengan bunga tertentu
Dengan kata lain, NPER menjawab pertanyaan seperti:
- Berapa lama saya harus mencicil sampai lunas?
- Berapa bulan saya harus menabung untuk mencapai target?
- Berapa tahun sampai investasi saya mencapai nilai tertentu?
NPER bekerja berdasarkan cash flow sign convention:
- Uang keluar dinyatakan sebagai negatif
- Uang masuk sebagai angka positif
Sintak Fungsi NPER di Excel
Sintak
NPER(rate; pmt; pv; [fv]; [type])
Keterangan:
- rate (wajib): Tingkat bunga per periode, misalnya 10% per tahun
- pmt (wajib): Pembayaran per periode
- pv (wajib): Nilai saat ini (present value), misalnya jumlah pinjaman
- fv (opsional): Target nilai masa depan. Jika tidak diisi, nilai default adalah 0.
- type (opsional): Waktu pembayaran:
- 0: Akhir periode (default)
- 1: Awal periode
NPER mengembalikan hasil dalam satuan periode, bukan tahun atau bulan. Sesuaikan periode berdasarkan konteks.
Contoh Rumus NPER di Excel
Menghitung Lama Cicilan Pinjaman
Andi meminjam Rp 10.000.000 dengan bunga 12% per tahun, dan mencicil Rp 1.000.000 per bulan.
Berapa bulan sampai lunas?
Berdasarkan kasus, maka:
- pv = 10000000
- pmt = -1000000
- rate = 12%/12 bulan (konversi bunga ke periode bulanan karena pmt adalah bulanan)
=NPER(12%/12; -1000000; 10000000)Dengan menggunakan referensi cell, rumus menjadi:
=NPER(B3/12; B2; B1)Rumus mengembalikan 10,59 ≈ 11 bulan.

Menghitung Lama Menabung untuk Mencapai Target
Andi ingin memiliki Rp 50.000.000. Ia menabung Rp 800.000 per bulan dengan bunga 7% per tahun.
Berdasarkan kondisi Andi:
- fv = 50000000
- pv = 0 (tidak ada uang yang diterima saat ini)
- pmt = -800000
- rate = 7%/12 bulan
=NPER(B3/12; B2; 0; B1)Rumus mengembalikan 53,44 bulan atau kurang lebih 4,5 tahun.

Pembayaran di Awal Periode
Jika Andi menabung di awal periode, gunakan type = 1.
Dengan menggunakan contoh kasus sebelumnya, rumus menjadi:
=NPER(B3/12; B2; 0; B1; 1)Rumus mengembalikan 53,18 bulan karena bunga berjalan lebih lama.

Investasi Sekali Bayar (Lump sum) + Setoran Bulanan
Andi punya saldo awal Rp 5.000.000, menabung Rp 500.000 per bulan, dan ingin mencapai Rp 20.000.000 dengan bunga 8% per tahun.
- fv = 20000000
- pv = -5000000
- pmt = -500000
- rate = 8%/12 bulan
=NPER(B4/12; B3; B2; B1)Andi memerlukan 25,86 bulan atau kurang lebih 2 tahun 2 bulan untuk mencapai Rp 20.000.000.

Simulasi UMKM: Modal Kerja
Sebuah UMKM ingin mengumpulkan modal Rp 30.000.000 untuk membeli mesin produksi. Mereka mampu menyisihkan Rp 1.500.000 per bulan dengan bunga deposito 5% per tahun.
Berapa lama pengumpulan modal berlangsung?
- pv = 30000000
- pmt = -1500000 per bulan
- rate = 5%/12 per bulan
=NPER(B3/12; B2; 0;B1)Pengumpulan modal berlangsung selama 19,25 bulan atau kurang lebih 1 tahun 7 bulan.

Kesalahan Umum Saat Menggunakan NPER
| Masalah | Penyebab | Solusi |
|---|---|---|
| Hasil negatif | Salah tanda arus kas | Gunakan tanda sesuai arus kas: positif untuk uang masuk, negatif untuk uang keluar |
| Durasi terlalu lama atau pendek | Salah periode bunga | Sesuaikan bunga dengan periode pembayaran |
| Hasil tidak realistis | fv tidak diisi atau type keliru | Isi fv jika ada target; Sesuaikan nilai type (awal periode = 1, akhir periode = 0) |
| Error #NUM! | Argumen tidak memungkinkan solusi | Periksa apakah pmt terlalu kecil untuk mencapai fv |
Perbandingan NPER vs RATE vs PMT vs FV
| Fungsi | Kegunaan |
| NPER | Menghitung jumlah periode |
| RATE | Menghitung tingkat bunga |
| PMT atau PPMT | Menghitung cicilan per periode |
| FV | Menghitung nilai masa depan |
| PV | Menghitung nilai sekarang |
Kesimpulan
Fungsi NPER adalah alat penting untuk menghitung berapa lama waktu yang dibutuhkan untuk mencapai tujuan finansial tertentu—baik itu melunasi pinjaman, menabung, atau mencapai target investasi. Dengan memahami sintak, contoh penggunaan, dan kesalahan umum, kita dapat membuat perencanaan keuangan yang lebih akurat dan strategis.