Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Devuelve el valor neto actual para un flujo de caja que no es necesariamente periódico. Double de lectura y escritura.
Sintaxis
más sencilla.xnpv (arg1, arg2)
expresión Variable que representa un objeto WorksheetFunction.
Parameters
| Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
|---|---|---|---|
| Arg1 | Obligatorio | Variant | Serie de flujos de caja que corresponde a un calendario de pagos determinado por el argumento de fechas. El primer pago es opcional y corresponde al costo o pago en que se incurre al principio de la inversión. |
| Arg2 | Obligatorio | Variant | Calendario de fechas de pago que corresponde a los pagos del flujo de caja. La primera fecha de pago indica el principio del calendario de pagos. El resto de las fechas deben ser posteriores a ésta, pero pueden aparecer en cualquier orden. |
Valor devuelto
Double
Comentarios
Para calcular el valor neto actual de una serie de flujos de efectivo periódicos, utilice el método Npv .
Importante
El método Xnpv no proporciona un parámetro que corresponda al argumento de tasa requerido por la función XNPV correspondiente (=XNPV(tasa, valores , fechas )). Para solucionar esta limitación en el código de VBA, en lugar de usar el método Xnpv , llame a la función VNA.NO.PER mediante el método Evaluar , como se muestra en el ejemplo siguiente.
Ejemplo
En el ejemplo siguiente se devuelve el valor neto actual de una inversión con el coste y los rendimientos anteriores. Los flujos de efectivo se descuentan al 9 por ciento (2086.6476 o 2086.65).
Dim npv As Double
npv = Application.Evaluate("=XNPV(.09,A2:A6,B2:B6)")
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.