Función CHOOSE
La función CHOOSE devuelve uno de varios valores en función del valor numérico de una expresión. Si la expresión es igual a 1, devuelve el primer valor. Si la expresión es igual a 2, devuelve el segundo valor. Si la expresión devuelve un valor no especificado, la función devuelve Null.
Sintaxis
CHOOSE(expresión,valor1,<valor2,...>)
Ejemplo 1
ELIJA(c3, «Primero», «Segundo», «Tercero»)
Si c3 es igual a 1, la celda muestra «First». Si c3 es igual a 2, la celda muestra «Segundo», y si c3 es igual a 3, la celda muestra «Tercero». Si la celda c3 contiene un valor distinto de 1, 2 o 3, la celda quedará en blanco.
Ejemplo 2
ELIJA (CLP22, CLP63, CLP65, CLP67, CLP69, CLP71, CLP73, CLP75, CLP77, CLP79, CLP81, CLP83, CLP85)
En el ejemplo anterior se tendrá en cuenta el valor de CLP22, que es el código de «Engagement Properties» que representa el período activo actual. Si el período activo actual es el 1, la celda muestra CLP63, el equivalente en CLP de la fecha de finalización del período 1. Si es igual a 2, muestra CLP65, el CLP equivalente a la fecha de finalización del período 2. Si es 3, mostrará la fecha de finalización del periodo 3, y así sucesivamente.
Del mismo modo,
ELIJA (CLP22, CLP62, CLP64, CLP66, CLP68, CLP70, CLP72, CLP74, CLP76, CLP78, CLP80, CLP82, CLP84)
Devolverá la fecha de inicio del período activo actual.
Notas
- También es posible utilizar la función PERTOJ para obtener la fecha juliana de un periodo determinado.
Temas relacionados