Utilización de la lógica condicional
Utilice la función IF para incluir la lógica condicional en las reglas. El formato general es:
IF(test, value1, value2)
- La función IF devuelve uno de los dos valores en función del resultado de una prueba lógica.
- Si la expresión Test es verdadera, la función IF devuelve Value1.
- Cuando la expresión Test es falsa, la función IF devuelve Value2.
- El tipo de datos que devuelve una función IF lo determinan los tipos de datos de Value1 y Value2.
- Value1 y Value2 deben tener el mismo tipo de datos, ya sea cadena o valor numérico.
- Una función IF en la que Value1 es una cadena y Value2 es un número produce una sentencia de error.
También puede anidar sentencias IF:
IF(test1, value1, IF (test2, value2, value3))
La siguiente tabla muestra dos ejemplos de IF.
Expresión |
Resultado |
|---|---|
SI (7> 6,1, 0) |
produce 1 |
IF (7> 6, 'True', 'False') |
produce 'True' |