=NPV(E2,B3:B5)+B2 mendiskontokan arus kas tahun 1 sampai 3 dengan tingkat bunga di E2, lalu menambahkan investasi awal di B2, yang tidak didiskontokan karena terjadi hari ini. =IRR(B2:B5) mengembalikan tingkat diskonto saat nilai sekarang bersih (net present value) itu tepat nol.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Year | Cash flow | Measure | Value | |
| 2 | 0 | -$10,000 | Rate | 10% | |
| 3 | 1 | $3,000 | NPV | $1,307.29 | |
| 4 | 2 | $4,200 | IRR | 16.34% | |
| 5 | 3 | $6,800 |
Pada tingkat 10%, nilai proyek ini 1,307.29 lebih besar dari biayanya, dan IRR-nya sekitar 16.34%. Ubah tingkat di E2 menjadi 16%, maka NPV turun menjadi sekitar 64; pada 20% hasilnya negatif. Itulah hubungan keduanya: IRR adalah tingkat bunga saat NPV melewati nol.
Sintaks NPV: arus kas pertama berjarak satu periode
=NPV(rate, value1, [value2], ...)
NPV di Excel menganggap setiap nilai terjadi di akhir periode, dimulai satu periode dari sekarang. Jadi nilai pertama di rentang didiskontokan sekali, nilai kedua dua kali, dan seterusnya. Investasi yang dilakukan hari ini (tahun 0) tidak boleh ada di dalam rentang: tambahkan setelah NPV, seperti rumus di atas. Investasinya negatif karena itu uang yang keluar.
Memasukkannya ke dalam rentang adalah kesalahan NPV yang paling umum di Excel, dan tidak menampilkan error, hanya angka yang lebih kecil:
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Year | Cash flow | Version | NPV at 10% | |
| 2 | 0 | -$10,000 | Rate | 10% | |
| 3 | 1 | $3,000 | Right | $1,307.29 | |
| 4 | 2 | $4,200 | Wrong | $1,188.44 | |
| 5 | 3 | $6,800 |
Versi yang salah memberi 1,188.44, yaitu jawaban yang benar dibagi 1.1: setiap arus kas, termasuk investasinya, didorong satu tahun lebih lambat. Kalau arus kas pertama memang terjadi di akhir tahun 1 (kamu membayar mesinnya setahun dari sekarang), barulah seluruh rentang itu masuk ke dalam NPV.
Cara NPV dihitung
NPV membagi setiap arus kas dengan (1 + rate) pangkat tahunnya, lalu menjumlahkan hasilnya. Sheet ini mengerjakannya secara manual, jadi kamu bisa melihat kontribusi setiap tahun.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Year | Cash flow | Present value | Rate | |
| 2 | 0 | -$10,000.00 | -$10,000.00 | 10% | |
| 3 | 1 | $3,000.00 | $2,727.27 | ||
| 4 | 2 | $4,200.00 | $3,471.07 | ||
| 5 | 3 | $6,800.00 | $5,108.94 | ||
| 6 | Total | $1,307.29 |
Nilai 6,800 di tahun 3 hanya bernilai 5,108.94 hari ini pada tingkat 10%. Total di C6 sama dengan 1,307.29 yang diberikan NPV. Tahun 0 dibagi (1.1)^0, yaitu 1, jadi nilainya tetap.
Sintaks IRR dan cara membacanya
=IRR(values, [guess])
values berisi setiap arus kas sesuai urutan waktu, dengan investasi negatif di depan. Jaraknya harus sama (setiap tahun, atau setiap bulan). guess adalah titik awal opsional untuk pencarian Excel, 10% secara bawaan; berikan hanya kalau IRR menghasilkan #NUM!.
Sebuah proyek layak dijalankan kalau IRR-nya lebih tinggi daripada biaya uangmu atau imbal hasil yang bisa didapat di tempat lain (hurdle rate). IRR 16.34% dibandingkan biaya modal 10% berarti layak, sesuai dengan NPV yang positif.
Kalau arus kasnya bulanan, IRR mengembalikan tingkat bulanan. Ubah menjadi tingkat tahunan dengan =(1+IRR(B2:B13))^12-1, bukan dengan mengalikannya 12.
IRR menghasilkan #NUM! ketika semua nilai bertanda sama (tidak ada investasi yang perlu dikembalikan) atau ketika tidak menemukan tingkat bunga dalam 20 percobaan. Deret yang berganti tanda lebih dari sekali (investasi, pemasukan, investasi lagi) bisa punya dua IRR yang sah; mana yang dikembalikan Excel tergantung tebakannya, dan itu alasan untuk lebih memercayai NPV dalam kasus seperti ini.
XNPV dan XIRR untuk tanggal sebenarnya
Kalau arus kas tidak jatuh di tanggal yang teratur, pakai XNPV dan XIRR. Keduanya menerima tanggal untuk setiap nilai dan mendiskontokan sesuai jumlah hari yang tepat, dengan tahun 365 hari. Berbeda dengan NPV, XNPV mendiskontokan setiap nilai ke tanggal pertama dan membiarkan nilai pertama tidak didiskontokan, jadi investasinya ditaruh di dalam rentang.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Date | Cash flow | Measure | Value | |
| 2 | 2026-01-15 | -$10,000 | XNPV at 10% | $1,609.73 | |
| 3 | 2026-09-01 | $3,000 | XIRR | 19.08% | |
| 4 | 2027-06-30 | $4,200 | |||
| 5 | 2028-12-31 | $6,800 |
XNPV hasilnya lebih tinggi daripada NPV tahunan karena setiap arus kas datang lebih cepat dari hitungan tahun penuh: 3,000 yang pertama setelah tujuh setengah bulan, 6,800 yang terakhir dua minggu sebelum akhir tahun 3. Geser tanggal terakhir setahun lebih lambat, maka kedua hasil turun: uang yang sama yang datang lebih lambat bernilai lebih kecil hari ini. XIRR juga fungsi yang tepat untuk imbal hasil rekening investasi dengan setoran di hari yang acak.
Coba sendiri: NPV dan IRR
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Year | Cash flow | Measure | Value | |
| 2 | 0 | -$24,000 | Rate | 8% | |
| 3 | 1 | $7,000 | NPV | ||
| 4 | 2 | $7,500 | |||
| 5 | 3 | $8,000 | |||
| 6 | 4 | $8,500 |
Giliranmu: Harga van adalah B2 hari ini, dan van itu menghemat nilai di B3:B6 di akhir tahun 1 sampai 4. Di E3, hitung net present value dengan tingkat bunga di E2.
Petunjuk: tahun 0 tetap di luar NPV.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Year | Cash flow | Measure | Value | |
| 2 | 0 | -$50,000 | IRR | ||
| 3 | 1 | $9,000 | |||
| 4 | 2 | $9,500 | |||
| 5 | 3 | $10,000 | |||
| 6 | 4 | $10,500 | |||
| 7 | 5 | $25,000 |
Giliranmu: Di E2, hitung internal rate of return dari arus kas di B2:B7.
NPV vs IRR: mana yang bisa dipercaya
| Pertanyaan | Pakai | Alasannya |
|---|---|---|
| Apakah proyek ini layak dengan biaya modal kita? | NPV | NPV positif menambah nilai sebesar itu dalam uang hari ini. |
| Berapa imbal hasil proyek ini? | IRR | Satu persentase, mudah dibandingkan dengan hurdle rate. |
| Mana dari dua proyek yang ukurannya berbeda? | NPV | IRR menguntungkan proyek kecil: 50% dari 1.000 lebih kecil uangnya daripada 20% dari 100.000. |
| Arus kas yang berganti tanda lebih dari sekali | NPV | IRR bisa punya dua jawaban atau tidak ada sama sekali. |
| Pembayaran di tanggal yang tidak teratur | XNPV / XIRR | NPV dan IRR menganggap periodenya sama. |
Untuk satu tingkat pertumbuhan antara nilai awal dan nilai akhir, tanpa apa pun di antaranya, CAGR lebih sederhana daripada IRR. Untuk angsuran pinjaman, pakai PMT.
Pertanyaan yang sering diajukan
Bagaimana cara menghitung NPV di Excel?
Pakai =NPV(rate, future cash flows) + initial investment, misalnya =NPV(10%,B3:B5)+B2 dengan investasi di B2 ditulis sebagai angka negatif. NPV menganggap nilai pertamanya datang satu periode dari sekarang, jadi uang yang dikeluarkan hari ini harus tetap di luarnya.
Kenapa NPV di Excel memberi jawaban yang berbeda dengan kalkulator saya?
Biasanya karena investasi awal dimasukkan ke dalam rentang: =NPV(10%,B2:B5) ikut mendiskontokan nilai tahun 0 selama satu tahun. NPV di Excel adalah nilai sekarang satu periode sebelum arus kas pertama, bukan NPV buku teks keuangan yang punya nilai di waktu 0.
Bagaimana cara menghitung IRR di Excel?
Taruh semua arus kas, termasuk investasi awal yang negatif, dalam satu rentang lalu pakai =IRR(B2:B5). Jarak antar-arus kas harus sama; untuk tanggal sebenarnya, pakai =XIRR(values, dates).
Kenapa IRR menghasilkan #NUM! di Excel?
Bisa karena semua arus kas punya tanda yang sama (tidak ada tingkat bunga yang membuat semuanya saling meniadakan), atau karena Excel tidak menemukan tingkat bunga dalam 20 percobaan. Pastikan investasinya negatif, lalu berikan tebakan sebagai argumen kedua: =IRR(B2:B5,0.1).
Apa perbedaan NPV dan XNPV?
NPV menganggap jarak periode antar-arus kas sama dan arus kas pertama datang setelah satu periode. XNPV menerima tanggal untuk setiap arus kas, mendiskontokan sesuai jumlah hari yang tepat, dan mendiskontokan semuanya ke tanggal pertama, jadi investasinya ditaruh di dalam rentang.