Función VNA

Nota: Nos gustaría proporcionarle el contenido de ayuda actual lo más rápido posible en su idioma. Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido sea útil para usted. ¿Puede informarnos sobre si la información le ha sido útil al final de la página? Aquí tiene el artículo en inglés para que pueda consultarlo fácilmente.

Devuelve un valor Double que especifica el valor neto actual de una inversión basándose en una serie de flujos periódicos de efectivo (pagos e ingresos) y una tasa de descuento.

Sintaxis

VNA (() detasa, valores)

La sintaxis de la función VNA tiene los siguientes argumentos:

Argumento

Descripción

tasa

Obligatorio. Double que especifica la tasa de descuento a lo largo del período, expresado como número decimal.

valores ()

Obligatorio. Matriz de Double que especifica valores de flujo de efectivo. La matriz debe contener al menos un valor negativo (un pago) y un valor positivo (un cobro).


Comentarios

El valor neto actual de una inversión es el valor actual de una serie de pagos e ingresos futuro.

La función VNA utiliza el orden de los valores de la matriz para interpretar el orden de pagos e ingresos. Asegúrese de escribir los valores de confirmación de pago y en la secuencia correcta.

La inversión VNA comienza un período antes de la fecha del primer valor de flujo de efectivo y termina con el último valor de flujo de caja de la matriz.

El cálculo del valor actual neto se basa en flujos de efectivo futuros. Si el primer flujo de efectivo se produce al principio del primer período, el primer valor debe agregarse al valor devuelto por VNA y no debe incluirse en los valores de flujo de caja de valores().

La función VNA es similar a la función va (valor actual), salvo que la función va permite que los flujos de caja comiencen al final o al principio de un período. A diferencia de los valores de flujo de efectivo NPV variables, debe corregirse flujos de efectivo va a lo largo de la inversión.

Ejemplo

Nota: Los ejemplos siguientes muestran el uso de esta función en un Visual Basic para aplicaciones (VBA). Para obtener más información sobre cómo trabajar con VBA, seleccione la Referencia del programador en la lista desplegable situada junto a Buscar y escriba uno o varios términos en el cuadro de búsqueda.

Este ejemplo usa la función VNA para devolver el valor neto actual de una serie de flujos de efectivo contenidos en la matriz Values(). RetRate representa la tasa interna de retorno fija.

Dim Fmt, Guess, RetRate, NetPVal, Msg
Static Values(5) As Double ' Set up array.
Fmt = "###,##0.00" ' Define money format.
Guess = .1 ' Guess starts at 10 percent.
RetRate = .0625 ' Set fixed internal rate.
Values(0) = -70000 ' Business start-up costs.
' Positive cash flows reflecting income
' for four successive years.
Values(1) = 22000 : Values(2) = 25000
Values(3) = 28000 : Values(4) = 31000
' Calculate net present value.
NetPVal = NPV(RetRate, Values())
Msg = "The net present value " & _
"of these cash flows is "
Msg = Msg & Format(NetPVal, Fmt) & "."
' Display net present value.
MsgBox Msg
Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×