fbpx

IFS ()

La expresión IFS () de AppSheet permite a diferencia de IF() evaluar, no una, sino varias condiciones para definir el valor correcto cuando se cumpla una de ellas.

Sintaxis de la expresión

Explicación

¡Esta expresión no tiene explicación!

Resultado esperado

Ejemplos

Sintaxis Resultado
IFS(TRUE, "Sí") 
IFS(FALSE, "Sí") 
Blanco / Vacío
IFS(FALSE, "Sí", TRUE, "No") 
No
IFS( ISNOTBLANK([Teléfono Móvil]), [Teléfono Móvil], ISNOTBLANK([Teléfono trabajo]), [Teléfono trabajo], ISNOTBLANK([Teléfono casa]), [Teléfono casa] ) 
Si está relleno el Teléfono Móvil, mostrará el teléfono móvil, si no, lo mismo pero con el del trabajo y si no, lo mismo con el de casa
IFS( ISBLANK([Fecha vencimiento]), "Sin asignar", (TODAY() > [Fecha vencimiento]), "Vencido", (TODAY() = [Fecha vencimiento]), "Vence hoy", (TODAY() = ([Fecha vencimiento] - 1)), "Vence mañana", TRUE, (([Fecha vencimiento] - TODAY()) & " días quedan para el vencimiento") ) 
Dependiendo de la fecha de hoy, devolverá el valor que cumpla la condición
IFS( (WEEKDAY(TODAY()) = 1), "Domingo", (WEEKDAY(TODAY()) = 2), "Lunes", (WEEKDAY(TODAY()) = 3), "Martes", (WEEKDAY(TODAY()) = 4), "Miércoles", (WEEKDAY(TODAY()) = 5), "Jueves", (WEEKDAY(TODAY()) = 6), "Viernes", TRUE, "Sábado" ) 
Dependiendo del número de día de la semana que sea hoy devolverá el nombre correspondiente a ese día

Aprende AppSheet

Si quieres aprender a usar esta expresión de AppSheet dirigete a nuestro curso especializado en expresiones de AppSheet

Otras expresiones

Scroll al inicio