-
expresión_lógica
-
valor_si_verdadero
- [
valor_si_falso]
- expresión_lógica—Expresión que se evaluará. Debe ser verdadera o falsa.
- valor_si_verdadero—El valor o la fórmula que dará como resultado si la expresión lógica es verdadera.
- valor_si_falso—[opcional]El valor o la fórmula que dará como resultado si la expresión lógica es falsa. En caso de omitirse, se obtiene como resultado un valor en blanco.
- Es posible anidar las funciones IF para llevar a cabo múltiples evaluaciones lógicas.
- Smartsheet lee los enunciados IF en la fórmula de izquierda a derecha, y muestra un valor en función de la primera expresión para evaluar como verdadero. Al anidar funciones IF, el valor devolver_si_falso opcional se obtendrá únicamente si todas las expresiones lógicas se evalúan como falsas.
En este ejemplo, se hace referencia a la siguiente información de la hoja:
N.° de fila |
Número de artículo |
Estado |
Fecha del pedido |
¿Está en el inventario? |
---|---|---|---|---|
1 |
C001 |
Verde |
15/12/19 |
verdadero |
2 |
C002 |
Rojo |
12/12/19 |
falso |
3 |
C003 |
Amarillo |
15/12/19 |
verdadero |
4 |
C004 |
Verde |
20/12/19 |
verdadero |
Dada la tabla anterior, a continuación se mencionan algunos ejemplos de cómo se utiliza la función IF() en una hoja:
Fórmula |
Descripción |
Resultado |
---|---|---|
=IF([Estado]1 = "Rojo", "En riesgo", "A tiempo") |
SI la columna “Estado”, fila 1, equivale a “Rojo”, da como resultado el valor "En riesgo”; si no, da como resultado el valor “A tiempo”. |
A tiempo |
=IF([Fecha del pedido]2 |
SI la columna “Fecha del pedido”, fila 2, es anterior a TODAY, da como resultado un valor “Rojo”. SI la columna “Fecha del pedido”, fila 2, es posterior a TODAY, da como resultado un valor “Amarillo”. SI la columna “Fecha del pedido”, fila 2, es equivalente a TODAY, da como resultado un valor “Verde”. |
Rojo |
=IF([Fecha del pedido]3 = TODAY(), [Fecha del pedido]3 |
SI la columna “Fecha del pedido”, fila 3, es anterior a TODAY, da como resultado un valor “Rojo”. SI la columna “Fecha del pedido”, fila 2, es posterior o igual a TODAY, Y anterior a los próximos 7 días, da como resultado un valor “Amarillo”. Si no se aplica ninguna de las dos opciones, da como resultado el valor “Verde”. |
Amarillo |