Está en la página 1de 12

Unidad II:

Funciones
Tema:
Funciones lógicas
Excel avanzado
Unidad II: Funciones

Contenido
1. Funciones lógicas............................................................................................. 3
2. Y ( )................................................................................................................. 3
a. Sintaxis:..........................................................................................................................................3
b. Observaciones:...........................................................................................................................3
3. FALSO ( )......................................................................................................... 4
a. Sintaxis:..........................................................................................................................................4
b. Observación:................................................................................................................................4
4. SI ( )................................................................................................................ 4
a. Sintaxis:..........................................................................................................................................4
b. Observaciones:...........................................................................................................................5
5. SI.ERROR ( )..................................................................................................... 7
a. Sintaxis:..........................................................................................................................................7
b. Observaciones:...........................................................................................................................7
6. SI.ND ( ).......................................................................................................... 8
a. Sintaxis:..........................................................................................................................................8
b. Observaciones:...........................................................................................................................8
7. NO (función NO)............................................................................................... 9
a. Sintaxis:..........................................................................................................................................9
b. Observación:................................................................................................................................9
8. O ( )................................................................................................................. 9
a. Sintaxis:..........................................................................................................................................9
b. Observaciones:...........................................................................................................................10
9. VERDADERO ( )................................................................................................. 10
a. Sintaxis:..........................................................................................................................................10
b. Observación:................................................................................................................................10
10. XO ( )............................................................................................................. 10
a. Sintaxis:..........................................................................................................................................10
b. Observaciones:...........................................................................................................................11

Departamento de Tecnología Educativa


2
campus.inatec.edu.ni
Excel avanzado
Unidad II: Funciones

1. Funciones lógicas
Las funciones lógicas en Excel se utilizan en la toma de decisiones. En base al resultado de una
función decidiremos si ejecutar o no cierta acción requerida.

2. Y ( )
Devuelve VERDADERO si todos los argumentos se evalúan como VERDADERO; devuelve
FALSO si uno o más argumentos se evalúan como FALSO.

Un uso común de la función Y es expandir la utilidad de otras funciones que realizan pruebas
lógicas. Por ejemplo, la función SI realiza una prueba lógica y, luego, devuelve un valor si la
prueba se evalúa como VERDADERO y otro valor si la prueba se evalúa como FALSO. Con
la función Y como argumento prueba_lógica de la función SI, puede probar varias condiciones
diferentes en lugar de solo una.

a. Sintaxis:
Y(valor_lógico1; [valor_lógico2]; ...)
La sintaxis de la función Y tiene los siguientes argumentos:

01. valor_lógico1 Obligatorio. La primera condición que desea probar se puede evaluar como
VERDADERO o FALSO.
02. valor_lógico2; ... Opcional. Las condiciones adicionales que desea probar se pueden evaluar
como VERDADERO o FALSO, hasta un máximo de 255 condiciones.

b. Observaciones:
»» Los argumentos deben evaluarse como valores lógicos, como VERDADERO o FALSO,
o bien deben ser matriz o referencias que contengan valores lógicos.
»» Si un argumento de matriz o de referencia contiene texto o celdas vacías, esos valores
se pasarán por alto.
»» Si el rango especificado no contiene valores lógicos, la función Y devuelve el valor de
error #¡VALOR!.

Ejemplos:

Departamento de Tecnología Educativa


3
campus.inatec.edu.ni
Excel avanzado
Unidad II: Funciones

3. FALSO ( )
Devuelve el valor lógico FALSO.

a. Sintaxis:
FALSO( )
La sintaxis de la función FALSO no tiene argumento.

b. Observación:
También puede escribir la palabra FALSO directamente en la hoja de cálculo o en la fórmula y
Microsoft Excel la interpretará como el valor lógico FALSO. La función FALSO se proporciona
principalmente por motivos de compatibilidad con otros programas para hojas de cálculo.

Ejemplo:

FALSO( ) = FALSO

4. SI ( )
La función SI devuelve un valor si una condición especificada se evalúa como VERDADERO y
otro valor si se evalúa como FALSO. Por ejemplo, la fórmula =SI(A1>10,”Más de 10”,”10 o menos”)
devuelve “Más de 10” si A1 es mayor que 10 y “10 o menos” si A1 es menor o igual que 10.

a. Sintaxis:
SI(prueba_lógica, [valor_si_verdadero], [valor_si_falso])
La sintaxis de la función SI tiene los siguientes argumento:

01. Prueba_lógica Obligatorio. Es cualquier valor o expresión que pueda evaluarse como
VERDADERO o FALSO.
Por ejemplo, A10=100 es una expresión lógica; si el valor de la celda A10 es igual a 100, la
expresión se evalúa como VERDADERO. De lo contrario, se evaluará como FALSO. Este
argumento puede usar cualquier operador de comparación.
02. Valor_si_verdadero Opcional. Es el valor que desea que se devuelva si el argumento prueba_
lógica se evalúa como VERDADERO.
Por ejemplo, si el valor de este argumento es la cadena de texto “Dentro de presupuesto”

Departamento de Tecnología Educativa


4
campus.inatec.edu.ni
Excel avanzado
Unidad II: Funciones

y el argumento prueba_lógica se evalúa como VERDADERO, la función SI muestra el texto


“Dentro de presupuesto”.
Si el argumento prueba_lógica se evalúa como VERDADERO y omite el argumento valor_
si_verdadero (es decir, después de prueba_lógica solamente hay una coma), la función SI
devuelve 0 (cero). Para mostrar la palabra VERDADERO, use el valor lógico VERDADERO
para el argumento valor_si_verdadero.
03. Valor_si_falso Opcional. Es el valor que desea que se devuelva si el argumento prueba_lógica
se evalúa como FALSO.
Por ejemplo, si el valor de este argumento es la cadena de texto “Presupuesto excedido”
y el argumento prueba_lógica se evalúa como FALSO, la función SI devuelve el texto
“Presupuesto excedido”.
Si prueba_lógica se evalúa como FALSO y omite el argumento valor_si_falso (es decir,
después del argumento valor_si_verdadero no hay una coma), la función SI devuelve el valor
lógico FALSO. Si prueba_lógica se evalúa como FALSO y el valor del argumento valor_si_falso
está en blanco (es decir, solo hay una coma después del argumento valor_si_verdadero), la
función SI devuelve el valor 0 (cero).

b. Observaciones:
»» Puede anidar hasta 64 funciones SI como argumentos valor_si_verdadero y valor_si_falso
para crear pruebas más complicadas.
»» Si cualquiera 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.
»» Excel proporciona funciones adicionales que puede usar para analizar los datos en
función de una condición. Por ejemplo, para contar el número de veces que una cadena
de texto o un número aparecen dentro de un rango de celdas, use las funciones de
hoja de cálculo CONTAR.SI o CONTAR.SI.CONJUNTO. Para calcular una suma basándose
en una cadena de texto o un número de un rango, use las funciones de hoja de cálculo
SUMAR.SI o SUMAR.SI.CONJUNTO.

Ejemplo1:

Departamento de Tecnología Educativa


5
campus.inatec.edu.ni
Excel avanzado
Unidad II: Funciones

Ejemplo2:

Ejemplo3:

Departamento de Tecnología Educativa


6
campus.inatec.edu.ni
Excel avanzado
Unidad II: Funciones

En el caso del ejemplo n° 3, se trata de una función anidada.


Quiere decir que hay funciones dentro de otra función. Ejemplo:

En la función Si ( ) anidada, que se muestra anteriormente, podemos observar que se forma


de cuatro funciones Si( ), Primero la de color verde consulta si el contenido de A4 es mayor
de 89, si esta es verdadera, presenta “A”, de lo contrario evalúa la segunda función si () y así
sucesivamente.
En resumen se realiza:
Mayor que 89 → “A”.
Mayor que 79 pero menor que 90 → “B”.
Mayor que 69 pero menor que 80 → “C”.
Mayor que 59 pero menor que 70 → “D”.
De lo contrario → “F”.

5. SI.ERROR ( )
Devuelve el valor especificado si una fórmula se evalúa como un error; de lo contrario, devuelve
el resultado de la fórmula. Use la función SI.ERROR para interceptar y controlar errores en una
fórmula.

a. Sintaxis:
SI.ERROR(valor, valor_si_error)
La sintaxis de la función SI.ERROR tiene los siguientes argumentos:

01. Valor Obligatorio. Es el argumento donde busca un error.


02. Valor_si_error Obligatorio. Es el valor que se devuelve si la fórmula se evalúa como un
error. Se evalúan los tipos de error siguientes: #N/A, #¡VALOR!, #¡REF!, #¡DIV/0!, #¡NUM!,
#¿NOMBRE? o #¡NULO!.

b. Observaciones:
»» Si valor o valor_si_error están en una celda vacía, SI.ERROR los trata como un valor de
cadena vacía (“”).
»» Si valor es una fórmula de matriz, SI.ERROR devuelve una matriz de resultados para
cada celda del rango especificado en el valor. Vea el segundo ejemplo a continuación.

Departamento de Tecnología Educativa


7
campus.inatec.edu.ni
Excel avanzado
Unidad II: Funciones

Ejemplos:

6. SI.ND ( )
Devuelve el valor que se especifica si la fórmula devuelve el valor de error #N/A; de lo contrario,
devuelve el resultado de la fórmula.

a. Sintaxis:
SI.ND(value, value_if_na)
La sintaxis de la función SI.ND tiene los argumentos siguientes:

01. Valor Obligatorio. El argumento en el que se busca el valor de error #N/A.


02. Value_if_na Obligatorio. El valor que se devuelve si la fórmula se evalúa como el valor de
error #N/A.

b. Observaciones:
»» Si Value o Value_if_na están en una celda vacía, SI.ND los trata como un valor de
cadena vacía (“”).
»» Si Value es una fórmula de matriz, SI.ND devuelve una matriz de resultados para cada
celda del rango especificado en el valor.

Ejemplo:
=SI.ND(BUSCARV(B1,D2:D4,2,FALSO),”No Existe”)

Departamento de Tecnología Educativa


8
campus.inatec.edu.ni
Excel avanzado
Unidad II: Funciones

En la imagen anterior podemos apreciar, que el resultado de haber aplicado la función Si.ND(
), en conjunto con Buscarv(), nos da como resultado el rotulo o mensaje que nosotros hemos
elegido. Lo cual es importante debido a que al usuario final no le saldrá un mensaje de error
típico de Excel, sino algo más comprensible.

En dicho ejemplo la función Si.ND( ), controla el error #N/A, que retorna la función buscarv( )y de
esa manera podemos colocar el mensaje deseado. En el ejemplo se busca William, pero como
no está buscarv(), retorna el error que es controlado con Si.ND().

7. NO (función 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.

a. Sintaxis:
NO(valor_lógico)
La sintaxis de la función NO tiene los siguientes argumentos:

01. Valor_lógico Obligatorio. Es un valor o una expresión que puede evaluarse como VERDADERO
o FALSO.

b. Observación:
Si valor_lógico es FALSO, NO devuelve VERDADERO; si valor_lógico es VERDADERO, NO
devuelve FALSO.

Ejemplo:

8. O ( )
Devolverá VERDADERO si alguno de los argumentos es VERDADERO; devolverá FALSO si
todos los argumentos son FALSO.

a. Sintaxis:
O(valor_lógico1, [valor_lógico2], ...)
La sintaxis de la función O tiene los siguientes argumentos:

01. Valor_lógico1, valor_lógico2, ...    Valor_lógico1 es obligatorio, los valores lógicos siguientes


son opcionales. De 1 a 255 condiciones que desea comprobar y que pueden tener el
resultado de VERDADERO o FALSO.

Departamento de Tecnología Educativa


9
campus.inatec.edu.ni
Excel avanzado
Unidad II: Funciones

b. Observaciones:
»» Los argumentos deben evaluarse como valores lógicos, como VERDADERO O FALSO,
o bien en matriz o referencias que contengan valores lógicos.
»» Si un argumento de matriz o referencia contiene texto o celdas vacías, dichos valores
se pasarán por alto.
»» Si el rango especificado no contiene valores lógicos, la función O devuelve el valor de
error #¡VALOR!.
»» Puede usar la fórmula de matriz O para comprobar si un valor aparece en una matriz.
Para especificar una fórmula de matriz, presione CTRL+MAYÚS+ENTRAR.

Ejemplo:

9. VERDADERO ( )
Devuelve el valor lógico VERDADERO.

a. Sintaxis:
VERDADERO()
La sintaxis de la función VERDADERO no tiene argumento.

b. Observación:
Puede especificar el valor VERDADERO directamente en las celdas y fórmulas sin necesidad
de usar esta función. La función VERDADERO se proporciona principalmente por motivos de
compatibilidad con otros programas para hojas de cálculo.

Ejemplo:

VERDADERO( ) = VERDADERO

10. XO ( )
Devuelve un O exclusivo lógico de todos los argumentos.

a. Sintaxis:
XO(valor_lógico_1, [valor_lógico_2],… )
La sintaxis de la función XO tiene los siguientes argumentos:

01. Valor_lógico1, valor lógico2, ...    Valor_lógico1 es obligatorio, los valores lógicos siguientes
son opcionales. De 1 a 254 condiciones que se desea comprobar pueden ser VERDADERO
o FALSO y pueden ser valores lógicos, matrices o referencias.

Departamento de Tecnología Educativa


10
campus.inatec.edu.ni
Excel avanzado
Unidad II: Funciones

b. Observaciones:
»» Los argumentos deben evaluarse como valores lógicos, como VERDADERO o FALSO,
o bien en matriz o referencias que contengan valores lógicos.
»» Si un argumento matricial o de referencia contiene texto o celdas vacías, dichos valores
se pasarán por alto.
»» Si el rango especificado no contiene valores lógicos, la función XO devuelve el valor
de error #¡VALOR!
»» Puede usar la fórmula de matriz XO para comprobar si un valor aparece en una matriz.
Para especificar una fórmula de matriz, presione Ctrl+Mayús+Entrar.
»» El resultado de XO es VERDADERO cuando el número de entradas VERDADERO es
impar y FALSO cuando el número de entradas VERDADERO es par.

Ejemplo:

Departamento de Tecnología Educativa


11
campus.inatec.edu.ni