2012-04-12 9 views
0

NPV(固定値、値)を使ってNPV(正味現在値)を決定できます。しかし、私はExcelのXNPVの機能を持っている必要があります。これはアカウントの日付にも反映されます。VB.net need XNPV

アイデア?

よろしく、 マット

+0

をご提供しています...私たちは、コードの束をクランクすることができますあなたが必要とするものは何でもすることができますが、個人的に頭字語のXNPVは私には何も意味しません。 XNPVプロシージャがVBコードで再現できるようにするために、何ができるのか少し説明できますか? – Jrud

答えて

0

XNPV関数のキャッシュ・フローは、必ずしも定期的でないとき、Excelが年金の正味現在価値を計算しています。 ExcelのNPV関数は、定期払いの定期支払いを終了させる年金の正味現在価値を計算します。 NPV関数で

、最初のキャッシュフローは、時間1で割り引かれ、その後のキャッシュ・フローは、Nは、現金の数がXNPV関数で

フローであるNまでの期間2で割り引かれる、キャッシュ・フローは、 CFtとCF0の間の日数を最初に見つけることによって計算された実際の期間で割り引かれます。この差はDt-D0となります。ここで、Dtはキャッシュフローtの取引日、D0はキャッシュフロー0の取引日です。その差額を365で割って、特定のキャッシュフローを割り引く期間tを求めます。割引キャッシュフローの合計は、これらの不規則なキャッシュフローの正味現在価値です。

XNPV calculationオンラインツールを使用したサンプルXNPV calculationは、不規則なキャッシュフローに対してnet present valueが見つかりました。

Date   N     Payment  PVIF @ 4%  Present Value 
01/01/2008  0    -10,000.00 1.000000  -10,000.00 
03/01/2008  0.164383561644 2,500.00  0.993573  2,483.93 
10/30/2008  0.83002283105  2,500.00  0.967970  2,419.93 
02/15/2009  1.12602739726  2,500.00  0.956797  2,391.99 
04/01/2009  1.24920091324  2,500.00  0.952186  2,380.47 
XNPV  -323.68 

ただし、ExcelのXNPV機能は、利息が離散的に複合化されている場合にのみ正味現在価値を見つけることに限定されます。ほとんどの金融および銀行業務アプリケーションでは、利息は継続的に複合されており、ここではExcelは正味現在価値を見つけるのに役立たない。離散的または継続的に利息を複合した場合の不規則なキャッシュフローの正味現在価値を見つけるためのtadXNPV関数を提供するTADXL Excel add-in for financeなどの代替案を見ることができます。

ExcelのNPVおよびXNPV関数のもう1つの欠点は、計算に1つの割引率を使用することです。しかし実際の生活状況が良好な場合、変動金利抵当貸付の場合と同様に、キャッシュ・フローごとに異なる金利で年金を割り引くことができます。ここで

すぎ、TADXLアドインは金融のために、このサイトはすべてのプログラマで異なるレートを使用したキャッシュ・フローの割引が可能なtadDRNPVやtadDRXNPVとして機能