WorksheetFunction.Npv (Excel)

Calcula o valor líquido atual de um investimento usando uma taxa de desconto e uma série de pagamentos futuros valores negativos e receita (valores positivos).

Valor1, valor2, ... devem ocorrer no mesmo espaço de tempo e no final de cada período. O VPL usa a ordem de value1, value2,... para interpretar a ordem dos fluxos de caixa. Não esqueça de inserir os valores de pagamento e de receita na sequência correta. Os argumentos que forem números, células vazias, valores lógicos ou representações de números em texto serão contados; os argumentos que forem valores de erro ou texto que não possa ser convertido em números serão ignorados. Se um argumento for uma matriz ou referência, apenas os números dessa matriz ou referência serão contados. Células vazias, valores lógicos, texto ou valores de erro na matriz ou referência serão ignorados. O investimento VPL começa um período antes da data do fluxo de caixa value1 e termina com o último fluxo de caixa na lista. O cálculo de VPL é baseado em fluxos de caixa futuros. Se o primeiro fluxo de caixa ocorrer no início do primeiro período, o primeiro valor deve ser adicionado ao resultado de NPV , não incluído nos argumentos Values. Se n for o número de fluxos de caixa na lista de valores, a fórmula para VPL será:

Npv (Arg1, Arg2, ..., Arg30)


Dim dblArg1 As Double: dblArg1 = 
Dim dblNpv As Double
dblNpv = WorksheetFunction.Npv(Arg1:=dblArg1, Arg2:=)

Arguments

Arg1, Arg2, ..., Arg30

Arg1 (Double) - Taxa - a taxa de desconto em um período de tempo.