Skip to content
nextpoint
Blog
  • Pages
    • Blog IDEA
      • Funcionalidades
        • Editor de Ecuaciones
          • 1. Remover caracteres de una cadena
          • 2. Eliminar espacios en blanco de una cadena
          • 3. Filtrar caracteres de una cadena
          • 4. Identificar si una cadena de caracteres existe dentro de otra
          • 5. Busqueda en una cadena
          • 6. Comparación de cadenas
          • 7. Acceder a una región especifica de una cadena
          • 8. Convertir mayusculas-minusculas
          • 9. Procesador de formato de cifras
          • 10. Conversión Tipos
          • 11. Reemplazar Texto
          • 12. Comparación de Sonidos
          • 13. Operaciones Específicas (Cadenas)
          • 14. Comparación Numérica
          • 15. Trae algo del numero
          • 16. Funciones Aritméticas
          • 17. Restas entre fechas y tiempos
          • 18. Trae algo de la fecha
          • 19. Trae algo de la hora
          • 20. Analiza la fecha
          • 21. Análisis Rango
          • 22. Operaciones Específicas (Fechas)
          • 23. Conversión de formatos
          • 24. Coincidencia
          • 25. Condicionales
          • 26. Secuencial registro
          • 27. Accediendo otros registros
          • 28. Numeros Aleatorios
          • 29. Operaciones Específicas (Numericas)
          • 30. Operaciones Binarias
          • 31. Códigos Caracteres
          • icon picker
            32. Financieras
        • Operaciones de Análisis
          • 1. Extracción con filtros
          • 2. Extracción Con Ordenamientos
          • 3. Extracción para distribuir por archivos
          • 4. Detectar Omisiones
          • 5. Clave Duplicada
          • 6. Resumen
          • 7. Tabla Dinámica
          • 8. Estratificación
          • 9. Unir
          • 10. Conector Visual
          • 11. Comparar
          • 12. Anexar
          • 13. Aleatorio
          • 14. Aleatorio Estratificado
          • 15. Sistemático
          • 16. Atributos
          • 17. Correlación
          • 18. Análisis de Tendencias
          • 19. Series de Tiempo
          • 20. Ley de Benford
          • 21. Generar Números Aleatorios
          • 22. Preparación de Variables
          • 23. Evaluación de Variables
          • 24. Planificación
          • 25. Extracción
          • 26. Evaluación-Celda y PPS Clásica
          • 27. Evaluación Cota de Stringer
          • 28. Informe de Valores Seleccionados
        • Importación de Datos
          • 1. Importación Archivos de Excel
          • 2. Importación Archivos de Access
          • 3. Importación Archivos de Texto
          • 4. Importación Archivos XML
          • 5. Importación Archivos de Reporte Impreso y PDF
          • 6. Importación ODBC
        • IDEAScript
          • Lenguaje y Sintaxis
          • Objetos de IDEA
            • Enumerativos
          • Objetos Externos
      • Técnicas
        • Construir Fecha
        • Construir fecha super custom
        • Convertir texto a formato fecha desde formato no estandar
        • Obtener Mes verbalizado
        • Leer Fecha y Hora de un datetime
        • Utilizar el operador modulo para determinar si los decimales son utiles
        • Convertir un monto en formato caracter a tipo numerico
        • Insertar decimales a campo numerico que los perdió
        • Agregar 0s al principio de un numero
        • Aplicando sentido del debito/credito
        • Convertir un monto de una moneda a otra
        • Obtener el ultimo registro de un transaccional
        • Dilema Orden de Operaciones
        • Comportamiento Uno-Muchos
        • Usando una colección como filtro
        • Usar operador modulo para muestreo de cada 100 registros
        • Obtener la fecha del último día del mes
        • Excluyendo los casos que inicien con letras
        • Aritmética de Fechas
        • Convertir Duración de Tiempo a Número
        • Agregando Símbolo Porciento
        • Random
      • Casos Prácticos
      • Preguntas Frecuentes
      • nextpoint
        Nextpoint
    • Análisis de Datos en IDEA
Share
Explore

32. Financieras

Contenido

@Db

Devuelve el saldo decreciente en una depreciación fija de un activo para un período especificado. Debe utilizarse la misma unidad para indicar la vida útil para un período.

Sintaxis

@Db(Costo, Recupero, Vida útil, Período, Meses) = número

Retorno

(Numérico) Retorna el saldo decreciente

Parámetros

Coste: (Numérico) es el coste inicial de un activo.
Residual: (Numérico) es el valor estimado del activo al finalizar su período de amortización.
Vida útil: (Numérico) es el número de períodos de amortización.
Período: (Numérico) es la duración del período de amortización.
Meses: (Numérico) es el número de meses en el primer año.

Ejemplo

Se parte del escenario de compra de una maquinaria valor $200,000 a principios de marzo. Se ha estimado que su vida útil será de 5 años, y que su valor residual en ese momento será de $200.
Se desea obtener el valor de su amortización para el segundo año:
56,299.83

Para esto se invoca la función a través de los siguientes parámetros:
@Db(200000, 200, 5, 2, 10)
Referenciando campos:
@Db(COSTO, RESIDUAL, VID_UTIL, PERIODO, MESES)

Ejemplo con Data

COSTO
RESIDUAL
VIDA_UTIL
PERIODO
MESES
@Db(COSTO, RESIDUAL, VID_UTIL, PERIODO, MESES)
200,000
200
5
2
1
$140,449.98
200,000
200
5
2
2
$131,099.97
200,000
200
5
2
3
$121,749.95
200,000
200
5
2
4
$112,399.93
200,000
200
5
2
5
$103,049.92
200,000
200
5
2
6
$93,699.90
200,000
200
5
2
7
$84,349.88
200,000
200
5
2
8
$74,999.87
200,000
200
5
2
9
$65,649.85
200,000
200
5
2
10
$56,299.83
200,000
200
5
2
11
$46,949.82
200,000
200
5
2
12
$37,599.80
There are no rows in this table


@Ddb

Devuelve el saldo decreciente de depreciación doble de un activo para un período especificado. Tenga en cuenta que la unidad utilizada para indicar la vida útil debe ser la misma para los períodos. Para el método del saldo doble decreciente utilice como factor 2.

Sintaxis

@Ddb(Costo, Recupero, Vida útil, Período, Factor) = número

Retorno

(Numérico) Retorna el saldo decreciente

Parámetros

Coste: (Numérico) es el coste inicial de un activo.
Residual: (Numérico) es el valor estimado del activo al finalizar su período de amortización.
Vida útil: (Numérico) es el número de períodos de amortización.
Período: (Numérico) es la duración del período de amortización.
Factor: (Numérico) es el porcentaje del saldo decreciente.

Ejemplo

Se parte del escenario de compra de una maquinaria valor $200,000 a principios de marzo. Se ha estimado que su vida útil será de 5 años, y que su valor residual en ese momento será de $200.
Se desea obtener el valor de depreciación para el segundo año:
48,000

Para esto se invoca la función a través de los siguientes parámetros:
@Db(200000, 200, 5, 2, 2)
Referenciando campos:
@Ddb(COSTO, RESIDUAL, VIDA_UTIL, PERIODO, FACTOR)

Ejemplo con Data

COSTO
RESIDUAL
VIDA_UTIL
PERIODO
FACTOR
@Ddb(COSTO, RESIDUAL, VID_UTIL, PERIODO, FACTOR)
200,000
200
5
1
2
$80,000.00
200,000
200
5
2
2
$48,000.00
200,000
200
5
3
2
$28,800.00
200,000
200
5
4
2
$17,280.00
200,000
200
5
5
2
$10,368.00
There are no rows in this table

@Fv

Calcula el valor futuro de una inversión
Devuelve el valor actual de una inversión. IDEA asume que las cuotas son pagadas al final del período.

Sintaxis

@Fv(Pago, Tasa, nPagos) = número

Retorno

(Numérico) Retorna el valor futuro

Parámetros

Pago: (Numérico) importe a pagar por período.
Tasa: (Numérico) es la tasa de interés.
nPagos: (Numérico) es el número total de pagos.

Ejemplo

Se plantea determinar la mejor oportunidad de inversión para los próximos 15 años bajo el escenario de que cada inversión tiene la misma frecuencia de pagos mensuales, se puede utilizar la siguiente ecuación bajo el siguiente escenario con data:
@Fv(TASA/12,CANT_PAGOS*12,PAGO)

Ejemplo con Data

PAGO
TASA
CANT_PAGOS
@Fv(TASA/12,CANT_PAGOS*12,PAGO)
300
0.06
15
-$87,245.61
280
0.08
15
-$96,890.70
310
0.58
15
-$31,399,111.18
200
0.92
15
-$1,552,568,800.91
150
0.1
15
-$62,170.55
There are no rows in this table

@Ipmt

Devuelve el interés pagado en un período de una inversión.

Sintaxis

@Ipmt(Tasa, Período, nPagos, Valor_Actual, Valor_Futuro, Tipo) = Número

Retorno

(Numérico) Retorna el interés pagado

Parámetros

Tasa: (Numérico) es la tasa de interés.
Período: (Numérico) es todo el período de pagos.
nPagos: (Numérico) es el número total de cuotas.
ValorActual: (Numérico) es el importe total del préstamo.
ValorFuturo: (Numérico) es el valor del préstamo al final del período de pago.
Tipo: (Numérico) es el método de pago (0= al inicio 1= al final)

Ejemplo

Se tomado un préstamo de 10,000 pesos a una tasa de interés anual del 10% a un plazo de 36 cuotas mensuales que vencen a final de mes.
Se desean calcular los intereses del 13avo pago, el cual vence a final de mes:
-58.27

Para esto se invoca la función a través de los siguientes parámetros:
@Ipmt(0.10/12, 13, 36, 10000, 0, 0)
Referenciando campos:
@Ipmt(TASA/12, PERIODO, PLAZO, VALOR_ACTUAL, 0, 0)

Ejemplo con Data

TASA
PERIODO
PLAZO
VALOR_ACTUAL
@Ipmt(TASA/12, PERIODO, PLAZO, VALOR_ACTUAL, 0, 0)
0.1
1
36
$10,000
-$83.33
0.1
2
36
$10,000
-$81.34
0.1
3
36
$10,000
-$79.33
0.1
4
36
$10,000
-$77.30
0.1
5
36
$10,000
-$75.26
0.1
6
36
$10,000
-$73.19
0.1
7
36
$10,000
-$71.11
0.1
8
36
$10,000
-$69.02
0.1
9
36
$10,000
-$66.90
0.1
10
36
$10,000
-$64.77
0.1
11
36
$10,000
-$62.62
0.1
12
36
$10,000
-$60.46
0.1
13
36
$10,000
-$58.27
There are no rows in this table

@Irr

Calcula la tasa interna de retorno para una serie de cash flow de intervalos regulares. Tenga en cuenta que los egresos e ingresos deben pertenecer a intervalos equivalentes. y que deberá incluir al menos un egreso o ingreso en la ecuación. La longitud máxima de la ecuación es de 3,000 caracteres.

Sintaxis

@Irr(Estimado, Valor1, Valor2, Valor3...) = número

Retorno

(Numérico) Retorna la tasa interna de retorno

Parámetros

Estimación: (Numérico) es una estimación de la tasa de rentabilidad prevista.
Valor: (Numérico) es los pagos futuros (valor negativo) y los ingresos (valores positivos) futuros.

Ejemplo Lineal

Se desea realizar una inversión inicial de $2 millones de pesos. En los cuatro años siguientes se espera ganancias de $60,000, $80,000, $100,000 y un coste de $5,000 por renovaciones. Tiene previsto obtener una tasa de rentabilidad interna del 10% en su inversión. Organizando los datos:
Inversión: 2,000,000
Tasa esperada: 10%
Ganancias esperadas:
60,000
80,000
100,000
Gastos:
-5,000

Se desea obtener la tasa de rentabilidad interna:
-0.48%

Para esto se invoca la función a través de los siguientes parámetros:
@Irr(0.10, -2000000, 60000,-5000, 80000, 100000)

Ejemplo con Data

Se parte de una serie de inversiones(MONTO) representado en formato numérico, bajo una tasa esperada de 10%. Se estima el flujo de ingresos a través del tiempo en un campo por cada periodo(ANO1, ANO2, ANO3, ANO4).
Se desea obtener la tasa de retorno de inversión por cada artículo. Para esto se invoca la función a través de los siguientes parámetros:
@Irr(0.10,MONTO*-1,ANO1,ANO2,ANO3,ANO4)

ARTICULO
MONTO
ANO1
ANO2
ANO3
ANO4
@Irr(0.10,MONTO*-1,ANO1,ANO2,ANO3,ANO4)
A1
10,000
3,000
3,000
3,000
2,500
0.06
A2
22,000
6,000
6,000
6,000
6,000
0.04
A3
1,200
500
500
350
300
0.16
A4
800
400
400
300
250
0.27
A5
600
350
350
300
250
0.4
There are no rows in this table

@Mirr

Determina la tasa interna de retorno modificada para una serie de cash flows regulares basándose en el costo de la inversión y en los intereses de reinversión. Tenga en cuenta que los egresos e ingresos deben pertenecer a intervalos equivalentes. y que deberá incluir al menos un egreso o ingreso en la ecuación. La longitud máxima de la ecuación es de 3,000 caracteres.

Sintaxis

@Mirr(Tasa_Financ, Tasa_Reinv, Valor1, Valor2, Valor3...) = número

Retorno

(Numérico) Retorna la tasa interna de retorno modificada

Parámetros

TasaFinanc: (Numérico) la tasa de interés del flujo de fondos.
TasaReinv: (Numérico) la tasa de interés obtenida por la reinversión de los fondos.
Valor: (Numérico) es los pagos futuros (valor negativo) y los ingresos (valores positivos) futuros.

Ejemplo con Data

Se parte de una serie de inversiones(MONTO) representado en formato numérico, al 8% y cada año se reinvierte la ganancia obtenida en el año anterior obteniendo una tasa del 10% anual. Se estima el flujo de ingresos a través del tiempo en un campo por cada periodo(ANO1, ANO2, ANO3, ANO4).
Se desea obtener la tasa de retorno de inversión por cada artículo. Para esto se invoca la función a través de los siguientes parámetros:
@Mirr(0.08,0.10,MONTO*-1,ANO1,ANO2,ANO3,ANO4)
ARTICULO
MONTO
ANO1
ANO2
ANO3
ANO4
@Mirr(0.08,0.10,MONTO*-1,ANO1,ANO2,ANO3,ANO4)
A1
10,000
3,000
3,000
3,000
2,500
0.08
A2
22,000
6,000
6,000
6,000
6,000
0.06
A3
1,200
500
500
350
300
0.13
A4
800
400
400
300
250
0.19
A5
600
350
350
300
250
0.25
There are no rows in this table

@Npv

Devuelve el valor actual de una inversión. IDEA asume que los pagos son efectuados al final del período. Tenga en cuenta que los egresos e ingresos deben pertenecer a intervalos equivalentes.

Sintaxis

@Npv(Tasa, Valor1, Valor2, Valor3...) = número

Retorno

(Numérico) Retorna el valor actual de la inversión

Parámetros

Tasa: (Numérico) es la tasa de descuento.
Valor1: (Numérico) es el pago futuro (valor negativo) y los ingresos (valores positivos) futuros.

Ejemplo

Se parte del campo x(campoX) representado en formato numérico, por ejemplo:

Se desea obtener x:


Para esto se invoca la función a través de los siguientes parámetros:

Ejemplo con Data

X
X2
There are no rows in this table

@Pmt

Calcula la cuota a pagar en un préstamo por cada período, incluyendo el capital más el interés. IDEA asume que el pago se encuentra adeudado al final del período.

Sintaxis

@Pmt(Valor_Actual, Tasa, nPagos) = número

Retorno

(Numérico) Retorna la cuota a pagar

Parámetros

ValorActual: (Numérico) es el importe total del préstamo.
Tasa: (Numérico) es la tasa de interés.
nPagos: (Numérico) es el número total de cuotas.

Ejemplo

Se parte del campo x(campoX) representado en formato numérico, por ejemplo:

Se desea obtener x:


Para esto se invoca la función a través de los siguientes parámetros:


 
Want to print your doc?
This is not the way.
Try clicking the ··· in the right corner or using a keyboard shortcut (
CtrlP
) instead.