AppSheet Expresiones
IF ()
La expresión IF () de AppSheet define un valor en base a si se cumple una condición o un valor alternativo si ésta no se cumple.
Sintaxis
IF( condición , valor si verdadero , valor si falso)
Ejemplos
Ejemplo
Resultado
IF(TRUE, "Sí", "No")
Sí
IF(FALSE, "Sí", "No")
No
IF((1 > 0), "Sí", "No")
Sí
IF((1 < 0), "Sí", "No")
No
IF(ISBLANK(""), "Sí", "No")
Sí
IF(NOT(ISBLANK("")), "Sí", "No")
No
IF(([Contador] < 0), 0, [Contador])
Si el valor de la columna "Contador" es menor que 0, mostrará 0, de lo contrario mostrará el valor de la columna "Contador"
IF(([fecha] = TODAY()), Verdadero, falso)
Si el valor de "fecha" es igual a la fecha de hoy, Verdadero, si no, Falso
IF(USERSETTINGS("Nombres en mayúscula?")="Sí", UPPER([Nombre]), [Nombre])
Si la opción de usuario "Nombres en mayúscula" tiene el valor "Sí", convierte el campo Nombre a mayúsculas, si no, mantiene el valor introducido en el campo "Nombre"
IF(ISNOTBLANK([Teléfono]), [Teléfono], "Sin teléfono")
Si el campo "Teléfono" está relleno, mostrará su valor, si no, mostrará "Sin teléfono"
IF(ISNOTBLANK([Cliente].[Descuento]), ([Precio] * [Cliente].[Descuento]), [Precio])
Si el campo "Descuento" está relleno en la tabla del cliente, calcula el precio por el descuento. Si no, directamente indica el precio
Resultado esperado
Depende de los resultados especificados en la expresión
Expresiones relacionadas
Vídeo explicativo
En este video aprenderás a usar la expresión IF () de AppSheet