RangeXNPV() devuelve el valor actual neto de una planificación de flujos de efectivo (no necesariamente periódicos) representado por números pareados en las expresiones dadas por pmt y date. Todos los pagos se descuentan según una base anual de 365 días.
discount_rate es la tasa anual a la que se deben descontar los pagos.
value
Un flujo de caja o una serie de flujos de caja correspondientes a una planificación de pagos por fechas. Cada valor puede ser un valor único o un rango de valores devueltos por una función inter-registro con un tercer parámetro opcional. La serie de valores deberá contener al menos un valor positivo y otro negativo.
date
Una fecha de pago o una planificación de pagos en varias fechas, que se corresponde con los pagos de los flujos de caja.
Al trabajar con esta función, se aplican las siguientes limitaciones:
Los valores de texto, valores NULL y valores perdidos se descartan.
Todos los pagos son descontados según una base de un año de 365 días.
Ejemplo: script
Vista general
Abra el editor de carga de datos y agregue el script de carga a continuación a una nueva pestaña.
El script de carga contiene:
Datos financieros contenidos en una tabla denominada RangeTab3.
El uso de la función RangeXNPV() para calcular el valor actual neto.
Script de carga
RangeTab3:
LOAD *,
recno() as RangeID,
RangeXNPV(DiscountRate,Value1,Date1,Value2,Date2) as RangeXNPV;
LOAD * INLINE [
DiscountRate|Value1|Date1|Value2|Date2
0.1|-100|2021-01-01|100|2022-01-01|
0.1|-100|2021-01-01|110|2022-01-01|
0.1|-100|2021-01-01|125|2022-01-01|
] (delimiter is '|');
Resultados
Cargue los datos y abra una hoja. Cree una nueva tabla y agregue estos campos como dimensiones:
RangeID
RangeXNPV
Tabla de resultados
RangeID
RangeXNPV
1
-$9.09
2
-$0.00
3
$13.64
Ejemplo: expresión de gráfico
Vista general
Abra el editor de carga de datos y agregue el script de carga a continuación a una nueva pestaña.
El script de carga contiene:
Datos financieros contenidos en una tabla denominada RangeTab3.
El uso de la función RangeXNPV() para calcular el valor actual neto.
Script de carga
RangeTab3:
LOAD *,
recno() as RangeID,
RangeXNPV(DiscountRate,Value1,Date1,Value2,Date2) as RangeXNPV;
LOAD * INLINE [
DiscountRate|Value1|Date1|Value2|Date2
0.1|-100|2021-01-01|100|2022-01-01|
0.1|-100|2021-01-01|110|2022-01-01|
0.1|-100|2021-01-01|125|2022-01-01|
] (delimiter is '|');
Resultados
Haga lo siguiente:
Cargue los datos y abra una hoja. Cree una nueva tabla y agregue el siguiente cálculo como medida.
No dude en indicarnos en qué podemos mejorar si encuentra algún problema en esta página o su contenido, como, por ejemplo, errores tipográficos, pasos que falta o errores técnicos.