La documentación que figura a continuación se genera a partir de la tabla del sistema
system.functionsfinancialInternalRateOfReturn
cashflows— Array de flujos de caja. Cada valor representa un pago (valor negativo) o un ingreso (valor positivo).Array(Int8/16/32/64)oArray(Float*)[, guess]— Estimación inicial opcional (valor constante) de la tasa interna de retorno (valor predeterminado: 0.1).Float*
NaN si el cálculo no converge, el array de entrada está vacío o solo tiene un elemento, todos los flujos de caja son cero o se producen otros errores de cálculo. Float64
Ejemplos
simple_example
Query
Response
Query
Response
financialInternalRateOfReturnExtended
Introducido en: v25.7.0 Calcula la Tasa Interna de Retorno Extendida (XIRR) para una serie de flujos de caja que ocurren en intervalos irregulares. XIRR es la tasa de descuento a la que el valor actual neto (VPN) de todos los flujos de caja es igual a cero. XIRR intenta resolver la siguiente ecuación (ejemplo paraACT_365F):
Los arrays deben estar ordenados por fecha en orden ascendente. Las fechas deben ser únicas.
Sintaxis
cashflow— Un array de flujos de caja correspondientes a las fechas del segundo parámetro.Array(Int8/16/32/64)oArray(Float*)date— Un array ordenado de fechas únicas correspondientes a los flujos de caja.Array(Date)oArray(Date32)[, guess]— Opcional. Estimación inicial (valor constante) para el cálculo de XIRR.Float*[, daycount]— Convención de conteo de días opcional (por defecto ‘ACT_365F’). Valores admitidos:- ‘ACT_365F’ - Real/365 Fijo: utiliza el número real de días entre fechas dividido entre 365
- ‘ACT_365_25’ - Real/365.25: utiliza el número real de días entre fechas dividido entre 365.25
String
Float64
Ejemplos
simple_example
Query
Response
Query
Response
Query
Response
financialNetPresentValue
start_from_zero = true):
\sum_{i=0}^{N-1} \frac{values_i}{(1 + rate)^i}
Variante compatible con Excel (start_from_zero = false):
\sum_{i=1}^{N} \frac{values_i}{(1 + rate)^i}
Sintaxis
rate— La tasa de descuento que se aplica.Float*cashflows— Array de flujos de caja. Cada valor representa un pago (valor negativo) o un ingreso (valor positivo).Array(Int8/16/32/64)oArray(Float*)[, start_from_zero]— Parámetro booleano opcional que indica si el cálculo del NPV debe comenzar en el período0(true) o en el período1(false, compatible con Excel). Valor predeterminado: true.Bool
Float64
Ejemplos
default_calculation
Query
Response
Query
Response
financialNetPresentValueExtended
Introducido en: v25.7.0 Calcula el valor actual neto Extendido (XNPV) para una serie de flujos de caja que ocurren a intervalos irregulares. XNPV tiene en cuenta el momento exacto de cada flujo de caja al calcular el valor presente. Ecuación XNPV paraACT_365F:
Los arrays deben estar ordenados por fecha en orden ascendente. Las fechas deben ser únicas.
Sintaxis
rate— La tasa de descuento a aplicar.Float*cashflows— Array de flujos de caja. Cada valor representa un pago (valor negativo) o un ingreso (valor positivo). Debe contener al menos un valor positivo y uno negativo.Array(Int8/16/32/64)oArray(Float*)dates— Array de fechas correspondientes a cada flujo de caja. Debe tener el mismo tamaño que el array de cashflows.Array(Date)oArray(Date32)[, daycount]— Convención de conteo de días opcional. Valores admitidos:'ACT_365F'(predeterminado) — Actual/365 fijo,'ACT_365_25'— Actual/365.25.String
Float64
Ejemplos
Uso básico
Query
Response
Query
Response