7.11. FUNCIONES LÓGICAS
Devuelve un valor si la condición especificada es VERDADERO y otro valor si dicho argumento es FALSO.
Se utiliza SI para realizar pruebas condicionales en valores y fórmulas.
SI(prueba_lógica;valor_si_verdadero;valor_si_falso) |
- Prueba_ lógica es cualquier valor o expresión que puede evaluarse como VERDADERO o FALSO.
- Valor_si_verdadero es el valor que se devuelve si el argumento prueba_lógica es VERDADERO.
- Valor_si_falso es el valor que se devuelve si el argumento prueba_lógica es FALSO.
Ejemplo:
En la tabla de la figura siguiente, se va a calificar al alumno como aprobado o suspenso según su nota sea superior o igual a 5 o inferior a 5.
En la celda D5 (después se utilizará el Autollenado) se introduce la siguiente función::
- Prueba_ lógica la celda C5 debe ser >=5.
- Valor_si_verdadero Si se cumple la condición anterior en la celda D5 se debe incluir la palabra “Aprobado”
- Valor_si_falso si el valor de la celda C5 es inferior a 5, la celda D5 debe tomar valor de “Suspenso”
Devolverá VERDADERO si alguno de los argumentos es VERDADERO; devolverá FALSO si todos los argumentos son FALSO.
O(valor_lógico1;valor_lógico2; ...) |
Valor_lógico1; valor_lógico2; ... son entre 1 y 30 condiciones que se desean comprobar y que pueden ser VERDADERO o FALSO.
Devuelve VERDADERO si todos los argumentos son VERDADERO; devuelve FALSO si uno o más argumentos son FALSO.
Y(valor_lógico1;valor_lógico2; ...) |
Valor_lógico1;valor_lógico2; ... son de 1 a 30 condiciones que desea comprobar y que pueden ser VERDADERO o FALSO.
Los argumentos deben evaluarse como valores lógicos (VERDADERO O FALSO), o los argumentos deben ser matrices o referencias que contengan valores lógicos.
Si un argumento matricial o de referencia contiene texto o celdas vacías, esos valores se pasan por alto.
Si el rango especificado no contiene valores lógicos, la función Y devuelve el valor de error #¡VALOR!
Las funciones “O” e “Y” ofrecen mayor utilidad en anidamientos, por lo que los ejemplos se verán más adelante. |