Académique Documents
Professionnel Documents
Culture Documents
Pueden utilizarse las funciones lógicas para ver si una condición es cierta o falsa o, para
comprobar varias condiciones. Por ejemplo, puede utilizarse la función SI para determinar si una
condición es verdadera o falsa. Si la condición es verdadera, se devolverá un valor y, si la
condición es falsa, se devolverá otro.
Sintaxis VERDADERO( )
Observaciones
El valor VERDADERO puede introducirse directamente en las celdas y fórmulas sin necesidad de
usar esta función. La función VERDADERO se proporciona principalmente por su compatibilidad
con otros programas para hojas de cálculo.
Sintaxis FALSO( )
Observaciones
Sintaxis NO(valor_lógico)
Ejemplos
Pagina 1 de 10
Funciones lógicas
Valor_lógico1; valor_lógico2; ... son entre 1 y 30 condiciones que se desean comprobar y que
pueden ser VERDADERO o FALSO.
• Los argumentos deben ser valores lógicos como VERDADERO O FALSO, o matrices o
referencias que contengan valores lógicos.
• Si un argumento matricial o de referencia contiene texto, números o celdas vacías, dichos
valores se pasarán por alto.
• Si el rango especificado no contiene valores lógicos, O devolverá el valor de error #¡VALOR!
• Puede utilizar la fórmula matricial O para comprobar si un valor aparece en una matriz. Para
introducir una fórmula matricial, presione CTRL+MAYÚSCULAS+ENTRAR en Microsoft Excel
97 para Windows o +INTRO en Microsoft Excel 97 para Macintosh.
Ejemplos
Prueba_lógica es cualquier valor o expresión que pueda evaluarse como VERDADERO o FALSO.
Observaciones
Pagina 2 de 10
Funciones lógicas
• Es posible anidar hasta siete funciones SI como argumentos valor_si_verdadero y
valor_si_falso para construir pruebas más elaboradas. Vea el último de los ejemplos citados a
continuación.
• Cuando los argumentos valor_si_verdadero y valor_si_falso se evalúan, la función SI devuelve
el valor devuelto por la ejecución de las instrucciones.
• Si uno de los argumentos de la función SI es una matriz, cada elemento de la matriz se
evaluará cuando se ejecute la instrucción SI. Cuando alguno de los argumentos
valor_si_verdadero o valor_si_falso es una función que ejecuta una acción, se ejecutan todas
las acciones.
Ejemplos
SI(A10=100;SUMA(B5:B15);"")
Supongamos que una hoja de cálculo contiene las cifras de los gastos actuales y los
pronosticados. Las celdas B2:B4 contienen los "Gastos actuales" para enero, febrero y marzo:
1500 $; 500 $; 500 $. Las celdas C2:C4 contienen los "Gastos pronosticados" para los mismos
períodos: 900 $; 900 $; 925 $.
Con las siguientes fórmulas puede escribir una fórmula que compruebe si se ha excedido el
presupuesto:
Supongamos que desea calificar con letras los números de referencia con el nombre Promedio.
Mayor que 89 A
De 80 a 89 B
De 70 a 79 C
De 60 a 69 D
Menor que 60 F
SI(Promedio>89;"A";SI(Promedio>79;"B",
SI(Promedio>69;"C";SI(Promedio>59;"D";"F"))))
Pagina 3 de 10
Funciones lógicas
Sintaxis 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!
Ejemplos
Supongamos que desea mostrar la celda B4 sólo si contiene un número entre 1 y 100, y que desea
mostrar un mensaje si no lo contiene. Si B4 contiene 104, entonces:
SI(Y(1<B4; B4<100); B4; "El valor queda fuera del rango") es igual a "El valor queda fuera del
rango."
SI(Y(1<B4; B4<100); B4; "El valor queda fuera del rango") es igual a 50
Pagina 4 de 10
Funciones lógicas
TABLA DE VERDAD, OPERADOR "O"
Pagina 5 de 10
Funciones lógicas
FUNCIONES LÓGICAS
falso no o si verdadero y
FALSO
Sintaxis
FALSO( )
Observaciones
NO
Invierte el valor lógico del argumento. Use NO cuando desee asegurarse de que
un valor no sea igual a otro valor específico.
Sintaxis
NO(valor_lógico)
Ejemplos
Pagina 6 de 10
Funciones lógicas
Sintaxis
O(valor_lógico1;valor_lógico2; ...)
Ejemplos
SI
Sintaxis 1
SI(prueba_lógica;valor_si_verdadero;valor_si_falso)
Pagina 7 de 10
Funciones lógicas
Valor_si_verdadero es el valor que se devolverá si prueba_lógica es
VERDADERO. Si prueba_lógica es VERDADERO y se omite el argumento
valor_si_verdadero, la función devuelve VERDADERO. Valor_si_verdadero puede
ser otra fórmula.
Observaciones
Ejemplos
SI(A10=100;SUMA(B5:B15);"")
Supongamos que una hoja de cálculo contiene las cifras de los gastos actuales y
los pronosticados. Las celdas B2:B4 contienen los "Gastos actuales" para enero,
febrero y marzo: 1500 $; 500 $; 500 $. Las celdas C2:C4 contienen los "Gastos
pronosticados" para los mismos períodos: 900 $; 900 $; 925 $.
Con las siguientes fórmulas puede escribir una fórmula que compruebe si se ha
excedido el presupuesto:
Supongamos que desea calificar con letras los números de referencia con el
nombre Promedio.
Pagina 8 de 10
Funciones lógicas
Mayor que 89 A
De 80 a 89 B
De 70 a 79 C
De 60 a 69 D
Menor que 60 F
SI(Promedio>89;"A";SI(Promedio>79;"B",
SI(Promedio>69;"C";SI(Promedio>59;"D";"F"))))
VERDADERO
Sintaxis
VERDADERO( )
Observaciones
Sintaxis
Y(valor_lógico1;valor_lógico2; ...)
Pagina 9 de 10
Funciones lógicas
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!
Ejemplos
SI(Y(1<B4; B4<100); B4; "El valor queda fuera del rango") es igual a "El valor
queda fuera del rango."
SI(Y(1<B4; B4<100); B4; "El valor queda fuera del rango") es igual a 50
Pagina 10 de 10