fbpx

AppSheet Expresiones

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

IFS (condición 1, valor 1, condición 2, valor 2, condición 3, …)

Ejemplos

Ejemplo

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

Resultado esperado

Depende de los resultados especificados en la expresión

Expresiones relacionadas

IF()  SWITCH()

Vídeo explicativo

En este video aprenderás a usar la expresión IFS () de AppSheet

Aprende AppSheet ahora

Experto en Expresiones AppSheet TailorSheet
Curso Experto en Expresiones
Curso De Cero a Experto en AppSheet
Curso De Cero a Experto
Curso Iniciación AppSheet TailorSheet
Iniciación AppSheet Curso inicial
Scroll al inicio