TODO: Insert your HTML code here.
(Press here to edit the HTML template)

FL_EvaluarTramo

 

Evaluar Tramo

 

Formato:

 

FL_EvaluarTramo(‘nValor’,’xTramos’,’xRetornos’)

 

Parámetros:

 

nValor......: número – Valor a Comparar

xTramos...: array – Tramos a considerar, separados por comas

xRetornos: array – Retornos asociados a los tramos separados por comas

 

Retorno:

 

Numérico - Retorna el valor de xRetornos correspondiente al tramo de xTramos en el que “cae” el valor nValor.

Debe haber tantos Retornos como comas tenga en los Tramos.

 

Ejemplos:

 

FL_EvaluarTramo(VL_HabRem,’0,100,725,1225,2025','0,40,30,20’)

 

Devolverá el valor correspondiente de acuerdo a la suma de Haberes Remunerativos de la presente liquidación de acuerdo al ejemplo:

 

➔ si es mayor de 0 y menor de 100,01 (0,100,725,1225,2025) devolverá 0*

➔ si es mayor de 100 y menor de 725,01 (0,100,725,1225,2025) devolverá 40

➔ si es mayor de 725 y menor de 1225,01 (0,100,725,1225,2025) devolverá 30

➔ si es mayor de 1225 y menor de 2025,01 (0,100,725,1225,2025) devolverá 20

➔ cualquier otro valor que no coincida con un tramo devolverá 0

 

Notar que la cantidad de Retornos (0,40,30,20) son 4, correspondientes a las cuatro comas separadoras de tramos en xTramos (0,99.99,724.99,1224.99,2024.99'). Esta función se utiliza normalmente en el cálculo de las asignaciones familiares.

 

*Notese que este tramo no es necesario pues si el retorno es cero puede directamente no cargar el tramo y al no encontrarse devolverá cero. Ej:

(100,725,1225,2025) devolverá cero (0) para valores Menores o Iguales a 100 y Mayores a 2025.

 

volver

 

Created with DrExplain

TODO: Insert your HTML code here.
(Press here to edit the HTML template)