Financial
Microsoft Excel
XNPV
Menghitung Net Present Value untuk serangkaian arus kas yang terjadi pada tanggal-tanggal tidak beraturan (tidak harus periodik). Lebih akurat dari NPV untuk arus kas dunia nyata.
Tipe hasil:
numberSyntax
XNPV(rate, values, dates)Parameter
ratenumberwajib
Tingkat diskonto tahunan
valuesrangewajib
Range berisi nilai arus kas (positif = penerimaan, negatif = pengeluaran). Nilai pertama adalah investasi awal (biasanya negatif)
datesrangewajib
Range berisi tanggal yang berkorespondensi dengan setiap arus kas di values
Catatan
- Nilai pertama di values biasanya negatif (investasi awal) dan tanggalnya adalah hari ini atau tanggal mulai — berbeda dari NPV yang mengecualikan investasi awal
- XNPV lebih akurat dari NPV karena memperhitungkan perbedaan interval waktu antar arus kas
- ⚠️ Tanggal dalam dates harus diurutkan dari yang paling awal — data tidak urut menghasilkan error
Contoh Penggunaan
NPV dengan tanggal arus kas tidak beraturan
1 =XNPV(12%, B2:B7, A2:A7)
Menghitung NPV dari arus kas di B2:B7 yang terjadi pada tanggal di A2:A7 dengan diskonto 12%/tahun
Hasil
NPV berdasarkan tanggal aktual
Evaluasi proyek dengan arus kas variabel
1 =XNPV(10%, {-100000000, 30000000, 45000000, 60000000}, {"1/1/2024","15/6/2024","1/1/2025","1/7/2025"})
Menghitung NPV langsung dari array investasi awal dan penerimaan di tanggal yang ditentukan
Hasil
Nilai NPV proyek
Pertanyaan Umum tentang XNPV
Apa itu fungsi XNPV di Microsoft Excel?
Menghitung Net Present Value untuk serangkaian arus kas yang terjadi pada tanggal-tanggal tidak beraturan (tidak harus periodik). Lebih akurat dari NPV untuk arus kas dunia nyata. Di Microsoft Excel, fungsi XNPV termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien. Nilai pertama di values biasanya negatif (investasi awal) dan tanggalnya adalah hari ini atau tanggal mulai — berbeda dari NPV yang mengecualikan investasi awal.
Bagaimana cara menggunakan XNPV di Microsoft Excel?
Gunakan sintaks berikut: XNPV(rate, values, dates). XNPV lebih akurat dari NPV karena memperhitungkan perbedaan interval waktu antar arus kas. ⚠️ Tanggal dalam dates harus diurutkan dari yang paling awal — data tidak urut menghasilkan error.
Apa nilai yang dikembalikan oleh fungsi XNPV?
Fungsi XNPV mengembalikan nilai bertipe number. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi XNPV?
Fungsi ini memiliki 3 parameter wajib. Parameter yang digunakan: rate (number, wajib): Tingkat diskonto tahunan; values (range, wajib): Range berisi nilai arus kas (positif = penerimaan, negatif = pengeluaran). Nilai pertama adalah investasi awal (biasanya negatif); dates (range, wajib): Range berisi tanggal yang berkorespondensi dengan setiap arus kas di values.