¿Qué es una “Función”?

Las “Funciones” aseguran que ciertos calculos se lleven a cabo de la manera mas rapida.
Ejemplos de “Funciones” Ejemplo= SUM (), = PROMEDIO (), etc…

“Buscar Funciones” (“Search Function”)

La primera “BUSQUEDA HORIZAONTAL” (“HLOOKUP”), busca el valor en la tabla que esta estructurada en filas (con encabezados de columna al lado derecho).

La segunda y mas comun es la “BUSQUEDA VERTICAL” (“VLOOKUP”, que puede ubicar un valor en una tradicional columna de la tabla.

Según el diseño de la tabla donde se desea buscar, se tiene que introducir una o dos “Funciones de Busqueda” mencionadas arriba.

Las “Funciones de Búsqueda” tienen muchos argumentos para trabajar.


Los primeros tres deben estar completos pero, el cuarto es opcional, y tiene un valor logico: (“TRUE or FALSE”).

El primer argumento es el “Busqueda_de_Valor”: Este es e valor que se desea encontrar en la tabla. Este puede ser una valor que se escribe o una referencia de celda.

El segundo argumento es la “Matriz_de_Tabla”: es el “Rango” de celdas en la tabla donde se desea encontrar el primer argumento.

El tercer argumento es “Col_index_num”: aquí se le debe asignar un numero a la columna o a la fila, donde se tiene la información.


Si analizara la imagen de arriba, vera que el primer argumento es B10, este sera la celda donde se introduce el valor de la informacion que desea encontrar

Para el segundo argumento se ha dado el rango, debera verse como C1: E7.

Y al tercer argumento se le asigna el número de columna donde puede encontrarse la información, en este caso es 2 (segunda columna del rango).

Si desea buscar una combinación exacta, puede introducir FALSO como el cuarto argumento.

Si desea copiar la “Formula”, necesita utilizar el segundo argumento, el “Rango”, una “Referencia de celda absoluta”: $ C $ 1: $ E $ 7.

Pero debe ser explicita, si ha pasado por todas las lecciones previas.

“Funciones Lóogicas”.

Las “Funciones Logicas” son utiles para mostrar diferentes resultados en una celda, según los contenidos de otra celda.

Las funciones logicas son:

Espanol Inglés Explicación
Y AND Regresa al resultado VERDADERO si todos los argumentos son VERDADEROS
FALSO FALSE Regresa al valor logico FALSO
SI IF Indica un valor cuando la condicion es VERDADERA y otro valor si es FALSO
NO NOT Se utiliza NO para revisar si el valor no es igual a otro.
O OR Regresa a VERDADERO si al menos uno de los argumentos es VERDADERO
VERDADERO TRUE Regresa al valor logico VERDADERO

Para las funciones Boolean, se debe escribir al menos tres argumentos:
1 La prueba que calcula el valor de la celda.
2 El valor de la celda cuando la prueba es exitosa
3 El valor de la celda si la prueba falla.

Debajo se muestra un ejemplo
Si no se introduce una firma en la celda B12, se muestra el texto “Dar una firma, en la celda B12”, en la celda A9.
Cuando se encuentra una firma, aparece el texto “El contacto de la compañía en la celda B12 se encontro en la celda E12”.

Estos son los argumentos que se necesitan:

el primer argumento = IF (ISBLANK(B12).
El segundo argumento: “Dar una firma, en la celda B12”
El tercer argumento: “El contacto de la compañas en la celda B12 se encontró”

Entre los dos argumentos se coloca un signo ‘;’ (punto y coma)

Resultado FALSO

Resultado VERDADERO


Otro ejemplo sería:

Si un vendedor tiene un cierto ingreso, obtendrá un bono en su sueldo

Es esta fórmula: = IF (C50> C48, SUM (C50* D48) 😉


Esta “Fórmula” se hace con referencias de celdas, para poder cambiar fácilmente todas las cantidades y porcentajes sin tener que ajustar la “Fórmula”.

La anidación de las “Funciones lógicas”

Una “función anidada lógica” es una característica que impide varias instrucciones SI.
Podemos utilizar hasta siete oraciones SI en una “fórmula”.

Por ejemplo: = IF (D2 <10000; “Mal”, IF (D2> = 20000, “Muy bien”, “Bien”))

Por lo tanto, si la celda D2 (la cantidad) es inferior a 10.000, nos da el mensaje “Mal”.
Si la celda D2 es mayor o igual a 20.000, que nos da es la declaración de “muy bueno”.
Si se trata de ninguno de los dos, nos da el mensaje de “bien”.


Tenga en cuenta que cada IF deberá concluir con un ‘)’ al final de la “Fórmula”.

Podemos copiar la “Fórmula” a otras celdas.

Eliminar “Mensajes de error”

En las hojas de cálculo complejas, puede suceder que un error porque no se introducen los valores en ciertas celdas.

Un buen ejemplo es el “BUSCARV” (VLOOKUP).
Cuando no se ha introducido una empresa se verá esto: # ‘N / A ”

Podemos usar la función “ESERROR” (“ISERROR”) “Función”, en colaboración con el “SI” (“SI”) para mostrar un “mensaje de error” cuando la “Fórmula” se encuentra con un error.

La sintaxis para esto es:

= IF (ISERROR (VLOOKUP (B11; C1: E7; 2, 0)); “Sin Datos”; VLOOKUP (B11; C1: E7; 2; 0))

Esto se explica como

= IF (ISERROR (La “Función” que se está probando); “Mensaje de Error”; (y la función donde no hay error)).

En Excel XP y 2003, podemos ocultar los “mensajes de error” cuando se imprime “fórmulas”.

Esto es algo visto en la lección anterior.

Pero recuerde:

Seleccione “Archivo” en la barra de menú, seleccione “Configuración de página”.
En el cuadro de diálogo, seleccionamos la pestaña “Hoja”
Y en el menú desplegable de “Errores de celda como:” hacemos nuestra elección

El uso de las funciones “AND” y “OR”

Si queremos comprobar si una celda reúne ciertas condiciones, se utiliza la “Y” y “O”, “Funciones”

La Función “Y” regresa al valor VERDADERO cuando se cumplen ambas condiciones.

La Función “O” da valor VERDADERO cuando se cumplen una condición.

Tomemos un ejemplo de nuestros representantes de ventas.

Queremos que para el cálculo de un bono basado en el volumen de negocios, teniendo en cuenta la región en la que se venden y solo cuando nos pagan por nuestros clientes.
En la primera hoja de tener nuestra lista de ventas:


Aquí nos encontramos con  “País”, “Ciudad”, “Vendedor”, “cantidad”, ” fecha”, “resultado”,”pagado” y “prima”.
El campo en el que se introduce una “fórmula” es el “resultado” en la columna, que se basa en la celda de “cantidad” con la siguiente “fórmula”: = IF (D2 <10000; “mal”, SI (D2> = 20000; “Muy Bien”, “Bien”))

En la segunda “hoja de cálculo” en nuestro “Libro”, que tiene diferentes bonificaciones para las distintas regiones:
Hemos creado tres “zonas” en esta “hoja de cálculo”: mal (A4: B7), bien (C4: D7) y muy bien (E4: F7)
(Lección 12 muestra cómo dar un nombre a un “rango”)


Así que lo que necesita saber es, la región donde se encuentra el vendedor, que bono se aplica a este orden y si el cliente ha pagado o no.

Escribimos lo que la “fórmula” en la celda H2 de la venta de la “Hoja”:>

= IF (ANd (G2 = “Sí”, F2 = “mal”), VLOOKUP (A2, mal, 2, FALSE) * D2; IF (AND (G2 = “Sí”, F2 = “bien”) IF (AND (G2 = “Sí”, F2 = “bien”), Vlookup (A2, muy bien, 2, FALSE) * D2; IF (G2 = “No”, 0, “error en los datos”))))

Voy a tratar de explicar la “fórmula”: (El énfasis es en tratar)
= IF (AND (G2 = “Sí”, F2 = “mal”), VLOOKUP (A2, mal, 2, FALSE) * D2;)
Como siempre empezamos la “Fórmula” con un signo =, entonces escriba SI (SI)
Luego usamos la función y (S) porque tenemos que cumplir con varias condiciones.
La primera condición es que la celda G2 debe ser igual a Sí, si no se paga, no tenemos ninguna bonificación.
Y si la segunda condición es “malo”.

A continuación, buscar en la región A2 de la hoja de trabajo en el área de bonus “(malo)” en la columna segunda (2), con una ecuación exacta (FALSO).
Luego se multiplica este valor con la celda D2
IF (AND (G2 = “Sí”, F2 = “bien”), VLOOKUP (A2, bien, 2, FALSE) * D2;
Luego escriba esto de nuevo, pero ahora para el celular “número” y el nombre de “Rango”, “bueno”
IF (AND (G2 = “Sí”, F2 = “bien”), VLOOKUP (A2, muy bien, 2, FALSE) * D2;
Y de nuevo, pero ahora para la celda de “número” y el nombre de rango “muy bien”
IF (D2 = “No”, 0, “Error en los datos”))))
Lo que finalmente quiere comprobar si la celda de pago es “No”, si por lo que debe dar el valor 0, si no, tal vez porque alguien se olvidó de llenar por error, entonces se debe mostrar el “error de datos” mensaje de .
No nos olvidamos de celebrar el final de nuestras SI “fórmula” condiciones con un ‘)’ signo

Tenemos por tanto cuatro))))

Una vez que esta “Fórmula” funciona, puede copiarla en los campos de abajo.

Increíble! Has completado Lección 29 INICIAR EL PROXIMO LECCIÓN