Funciones lógicas
Esta categoría contiene las funciones lógicas.
Tratamiento de argumentos no lógicos en funciones lógicas
-
Cero (0) equivale a FALSO y el resto de los números equivalen a VERDADERO.
-
Se pasan por alto las celdas vacías y el texto de las celdas.
-
Si se ignoran todos los argumentos, se emite un error #VALOR.
-
Si un argumento es texto directo (en contraposición a texto en una celda), se emite un error #VALOR.
-
Los errores como argumentos producen un error.
FALSO
Devuelve el valor lógico FALSO. La función FALSO() no requiere ningún argumento, y siempre devuelve el valor lógico FALSO.
FALSO()
=FALSO() devuelve FALSO
=NO(FALSO()) devuelve VERDADERO
NO
Complementa (invierte) un valor lógico.
NO(ValorLógico)
ValorLógico es cualquier valor que se deba complementar.
=NO(A). Si A=VERDADERO, entonces NO(A) evaluará FALSO.
O
Devuelve VERDADERO si al menos uno de los argumentos es VERDADERO. Esta función devuelve el valor FALSO si todos los argumentos tienen el valor lógico FALSO.
Los argumentos son expresiones lógicas (VERDADERO, 1<5, 2+3=7, B8<10) que devuelven valores lógicos, o matrices (A1:C3) que contienen valores lógicos.
O(ValorLógico1; ValorLógico2 ...ValorLógico30)
ValorLógico1; ValorLógico2… ValorLógico30 son condiciones que deben comprobarse. Cualquiera de estas condiciones puede ser VERDADERA o FALSA. Si se proporciona un intervalo como parámetro, la función utiliza todos los valores del intervalo.
Se deben comprobar los valores lógicos de las entradas 12<11; 13>22 y 45=45.
=O(12<11;13>22;45=45) devuelve VERDADERO.
=O(FALSO;VERDADERO) devuelve VERDADERO.
SI
Especifica una prueba lógica que debe llevarse a cabo.
SI(Prueba; ValorSiVerdadero; SiNoValor)
Prueba es cualquier valor o expresión que pueda ser VERDADERO o FALSO.
ValorSiVerdadero (opcional) es el valor que se devuelve si la prueba lógica da como resultado VERDADERO.
SiNoValor (opcional) es el valor que se devuelve si la prueba lógica es FALSO.
En las funciones de LibreOffice Calc, los parámetros marcados como «opcionales» pueden omitirse siempre y cuando no haya ningún parámetro inmediatamente después. Por ejemplo, en una función de cuatro parámetros cuyos dos últimos están marcados como «opcionales», puede omitirse el parámetro 4 o los parámetros 3 y 4; sin embargo, no se puede omitir solamente el parámetro 3.
=SI(A1>5;100;"demasiado pequeño") Si el valor en A1 es mayor que 5, se especifica el valor 100 en la celda actual; en caso contrario, se introduce “demasiado pequeño” (sin comillas).
VERDADERO
El valor lógico se configura como VERDADERO. La función VERDADERO() no requiere ningún argumento, y siempre devuelve el valor lógico VERDADERO.
VERDADERO()
Si A=VERDADERO y B=FALSO, aparecerán los ejemplos siguientes:
=Y(A;B) devuelve FALSO
=O(A;B) devuelve VERDADERO
=NO(Y(A;B)) devuelve VERDADERO.
XOR
Devuelve VERDADERO si un número impar de argumentos se valora como VERDADERO.
Los argumentos pueden ser expresiones lógicas (VERDADERO, 1<5, 2+3=7, B8<10) que devuelven valores lógicos, o intervalos de celdas (A1:C3) que contienen valores lógicos.
XOR(ValorLógico1; ValorLógico2 ...ValorLógico30)
=XOR(VERDADERO;VERDADERO) devuelve FALSO.
=XOR(VERDADERO;VERDADERO;VERDADERO) devuelve VERDADERO.
=XOR(FALSO;VERDADERO) devuelve VERDADERO.
Y
Devuelve VERDADERO si todos los argumentos son VERDADEROS. Si uno de los elementos es FALSO, esta función devuelve el valor FALSO.
Los argumentos son expresiones lógicas (VERDADERO, 1<5, 2+3=7, B8<10) que devuelven valores lógicos, o matrices (A1:C3) que contienen valores lógicos.
Y(ValorLógico1; ValorLógico2 ...ValorLógico30)
ValorLógico1; ValorLógico2… ValorLógico30 son condiciones que deben comprobarse. Cualquiera de estas condiciones puede ser VERDADERA o FALSA. Si se proporciona un intervalo como parámetro, la función utiliza todos los valores del intervalo. El resultado es VERDADERO si el valor lógico de todas las celdas del intervalo es VERDADERO.
Se deben comprobar los valores lógicos de las entradas 12<13; 14>12 y 7<6:
=Y(12<13;14>12;7<6) devuelve FALSO.
=Y (FALSO;VERDADERO) devuelve FALSO.