WorksheetFunction.Npv (Excel)

Calcula el valor neto presente de una inversión a partir de una tasa de descuento y una serie de pagos futuros (valores negativos) e ingresos (valores positivos).

Los argumentos de valor1, valor2, etc., deben estar igualmente distribuidos en el tiempo y deben producirse al final de cada período. NPV usa el orden de valor1, valor2,... para interpretar el orden de los flujos de efectivo. Asegúrese de escribir los valores de los pagos e ingresos en el orden correcto. Se tienen en cuenta los argumentos que son números, celdas vacías, valores lógicos o representaciones textuales de números; los argumentos que son valores de error o texto que no se convierten en números se omiten. Si un argumento es una matriz o una referencia, solo se considerarán los números de esa matriz o referencia. Se pasan por alto las celdas vacías, valores lógicos, texto o valores de error de la matriz o de la referencia. La inversión de NPV comienza un período antes de la fecha del flujo de caja de valor1 y termina con el último flujo de caja de la lista. El cálculo de NPV se basa en flujos de efectivo futuros. Si el primer flujo de caja se produce al principio del primer período, el primer valor se debe agregar al resultado NPV , que no se incluye en los argumentos Values. Si n es el número de flujos de efectivo en la lista de valores, la fórmula de NPV es la siguiente:

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) - Tasa: tasa de descuento durante un período.