Documentos de Académico
Documentos de Profesional
Documentos de Cultura
a. El asistente de Funciones
b. Familias de Funciones y su Aplicación
c. Funciones Lógicas
d. Anidamiento de Funciones
e. Referencias Relativas y Absolutas
Desarrollo de la Unidad I
a. El asistente de Funciones
Figura 1
Una Función es una fórmula preestablecida por Excel 2007que necesita uno o
más valores y entrega un resultado que aparecerá en la celda o será utilizada
para calcular la fórmula que la contiene.
La sintaxis es:
Nombre_función(argumento1;argumento2;etc…..)
Ejemplo 1
Ejemplo 2
B C D E
7777 15-06-2012 12/06/2012
1921 2012 2012 1900
Ejemplo 3
Dias360() 325
Ejemplo 4
Ejemplo 5
Minuto() 50 30
Funciones de Textos
Ejemplo 7
Ejemplo 8
Función Texto
Somos una familia Unida
Encontrar() 11
Extrae(text;posición_inicial;num_caracteres)
Ejemplo 9 =EXTRAE(H31;1;15)
Función Texto
Somos una familia Unida
Sustituir(texto;texto_original;texto_nuevo;numero_de_ocurrencia)
Ejemplo 10 =SUSTITUIR(E37;"también";"quiero";1)
Función Texto
Sé que puedo aprender, si otro pudo, yo también.
Tengo la capacidad y mi maestro también.
Ejemplo 11 =VALOR(E44)
Función Texto
2.000
Valor(texto) 2000
Son funciones de búsqueda de datos que pueden estar dentro de una tabla por ejemplo.
Buscar(….) : Busca valores de un rango de una columna o una fila. Ordene la columna de la
tabla, a donde usted va a buscar, antes de buscar con la función.
Codigo Ciudad
77 ahumada
23 calama
25 fábrica
20 iquique
405 la serena
15 panorámico
10 parque arauco
4 rancagua
31 san antonio
19 valdivia
Función 405
Codigo Ciudad
77 ahumada
23 calama
25 fábrica
20 iquique
405 la serena
15 panorámico
10 parque arauco
4 rancagua
31 san antonio
19 valdivia
la serena
Buscarh(valor_buscado;matriz_buscar_en;indicador_de_filas;ordenado): Busca en la
primera fila de la tabla o matriz de valores.
Ejemplo 14 =BUSCARH(B9;D5:G6;2;FALSO)
Buscar Cantidad
naranjas 88
BuscarV(valor_buscado;matriz_buscar_en;indicador_de_columnas;ordenado)
Ejemplo 15 =BUSCARV(F12;C12:D16;2;FALSO)
Frutas Cantidad Buscar
Manzanas 34 sandias
Peras 55
Sandias 67 Función
Naranjas 88 67
Plátanos 85
elegir() 156
Coincidir(valor_buscado;matriz_buscar_en;tipo_de_coincidencia)
elegir() 156
Coincidir 2
=INDICE(C12:C16;E20;1)
Ejemplo 18
elegir() 156
Indice
Coincidir 3 Sandias
Otras Funciones
Ejemplo 19 =POTENCIA(B6;2)
Numero Potencia
2 4
3 9
4 16
5 25
Ejemplo 20
Numero Residuo
Recuerda que una lista de valores es considerada como un rango de valores dentro de
Excel. Este rango se marca desde el primer o último valor de la lista, haciendo clic botón
izquierdo del mouse, sin soltar el hasta el último valor.
Ejemplo 21 =PROMEDIO(B6:B10)
Numero
2
3
4
5
3,5
Ejemplo 25
=E23+E24+E25+E26
=247774
Sumar.si(Rango de Celdas;criterio;Rango_suma):
Ejemplo 26
=SUMAR.SI(E23:E26;"<60000")
Semana Ingresos
1 46455
2 65778
3 35000
4 67686
Total 81455
Ejemplo 27
Semana Ingresos
1 46455
2 65778
3 35000
4 67686
Total 4
=CONTAR(E23:E26)
c. Funciones Lógicas
Veamos primero cuales son los operadores lógicos que se utilizan en estas funciones
lógicas.
Figura 2.
Si(prueba falso Esta función devuelve un valor si
prueba lógica;valor_si es verdadero;valor si es falso):
se cumple la condición verdadera o falsa.
Ejemplo 22
=SI(B6>0;"Si";"No") =SI(E6>=10;E6*4;E6*2)
Numero Prueba lógica Número Prueba lógica
2 Si 10 40
-3 No 8 16
4 Si 25 100
-5 No 5 10
=SI(B16="Cristóbal";1;0)
Nombre Prueba lógica Número Prueba lógica
10 100
Cristóbal 1 35 175
Iván 0 25 mayor que 10 y menor que 30
Sergio 0 15 mayor que 10 y menor que 30
La función SI, puede tener como valor verdadero o valor falso, un carácter, una palabra,
una fórmula, una función o puede tener otra función Si dentro de ella. Como se ve en los
cuatro ejemplos, en cada uno de ellos se tiene un valor verdadero o falso con distintos
resultados. Todo depende de la prueba lógica. Practica esto en Excel.
La función Y() ,como O() es una función lógica ya que sus argumentos son proposiciones lógicas, la
función evalúa los argumentos y devuelve un resultado VERDADERO o FALSO ( aclaro que esta
función puede tener un solo parámetro sin dar error, aunque no tiene mucho sentido práctico
Número Número
20 20
30 30
40 40
VERDADERO FALSO
Es verdadero la función Y, porque cada celda al compararla con los números da verdadero,
en la función Y todo debe ser verdadero para que siga siendo verdadero.
Es falso en la función O porque cada celda comparada con un valor resulta todo falso, si al
menos uno de ellos resulta ser verdadero entonces la función O es verdadera.
Ejemplo 24 =Y(E23>F23)
El anidamiento de funciónes no es otra cosa que ubicar una función en el argumento de otra de
forma adecuada, dicho así parece muy simple pero veremos que la cosa puede complicarse mucho
dado que la anidación pude hacerse en muchos niveles e involucrar a muchas funciones dando
expresiones muy largas y difíciles de maneja.
Ejemplo 28
Se sabe que el promedio de las temperaturas del año en curso de la provincia de Atacama es de
27º y se tiene una tabla con los promedios de las temperaturas de los meses del año anterior, se
quiere saber si es verdadero que los 27º entran en el rango de los promedios de los meses del año
anterior
Meses Temperaturas
Enero 26,1
Febrero 26,4
Marzo 24,8
Abril 20,8
Mayo 17,9
Junio 16,6
Julio 16,3
Agosto 17,1
Septiembre 19
Octubre 21,2
Noviembre 23,5
Diciembre 25,4
FALSO
La función BUSCARV tiene el problema de que en la matriz de busqueda la columna del valor a
buscar tiene ser la misma o estar a la izquierda del valor a devolver , esta función no nos sirve si
queremos devolver un valor hacia la izquierda, veamos la siguiente tabla
Ejemplo 29
INDICE puede extraer el valor de una matriz si le damos los datos de fila y columna, pues el valor
estará en la intersección de ellos, el valor de la columna lo tenemos, ya que este debe estar en la
columna nº1 que es la del mes, solo nos falta el valor de la fila, que muy amablemente nos lo
entrega la función COINCIDIR quedando la siguiente fórmula
=INDICE(H33:I44;COINCIDIR(K33;I33:I44;0);1)
Veamos con otro ejemplo más elaborado el uso de funciones anidadas con índice y
coincidir.
Hallar el impuesto y el precio de venta de los vehículos por año. El impuesto y el precio de
venta se encuentra en la hoja 2 del mismo libro.
Utilizando una función anidada. Recomiendo ordenar las tablas de datos antes de utilizar
funciones anidadas.
Veamos si lo que hiciste fue lo mismo que hice yo…revisemos
Copia hacia abajo la formula y para el lado, como tienes porcentajes en la columna E, en la
columna F tienes que dejar en formato general la venta y tendrás los valores correctos.
La función SI es una de las que más se usan para el anidamiento ya que su estructura es muy
adecuada para esto:
En el parámetro 1 hay que poner una fórmula lógica, un anidamiento con funciones lógicas o la
propia función SI actuando como función lógica.
1. En los parámetros 2 y 3 se pueden anidar una multitud de funciones, como funciones lógicas, la
función si() actuando como función condicional o lógica etc.
Ejemplo 31
Una empresa quiere promover a una nueva sección de los empleado que cumplan con las
siguientes condiciones:
=SI(Y(O(E2=4;D2<=700000);Y(C2="M"));"PROMUEVE";"NO PROMUEVE")
Tendremos entonces
Recuerda que debes copiar la fórmula hacia abajo y obtendrás más datos
Este es un ejemplo relativamente simple, anidando en el parámetro 1 y sin anidar nada en los
otros dos, pero la complejidad puede aumentar grandemente.
Función Suma-Desref-Contar
La idea es Totalizar el campo o columna sueldo y al agregar un nuevo empleados a la tabla, este
total se actualice sin tener que ampliar el rango de suma, debe ser automática la suma cada vez
que se agregue un nuevo empleado.
Ejemplo 32
Donde DESREF devuelve una referencia a partir de otra que podemos llamar referencia de partida,
voy a tratar de aclarar esto. Recordemos que una referencia es el código de una celda( A1;F3;H124,
Aquí se ve que si se trata de la referencia a una celda Excel devuelve el contenido de esa
celda( la fórmula está puesta en el recuadro negro) y en este caso DESREF funciona así
y esta expresión puesta en una hoja de Excel ( en la celda de partida B2) resulta en lo
siguiente
Una aclaración: si me desplazo hacia arriba o a la izquierda tengo que anteponer el signo menos y
cuidar siempre de no salirme de los límites de la hoja porque sino da error
Veamos entonces como queda nuestra tabla, en F2 hacemos nuestra función y agregamos un
nuevo registro posteriormente.
Hagamos un alto para hacer algunos ejercicios, utiliza todo lo que hasta aquí hemos visto.
Si tienes dudas, revisa las funciones o pregunta a tu profesor…..Esfuérzate, sé constante…y habrás
ganado.
Ejercicio 1
Precio
Cantidad Descripción Precio Unitario Venta
3 Huevos $ 200
4 Tallarines $ 100
2 Salsas $ 60
3 Cebollas $ 200
2 Tomates $ 350
1 Ají $ 2.000
1 Ajo $ 650
1 Pimentón $ 300
Subtotal
I.V.A 19%
Total
Empleados Ventas en
Sucursal
Enero
Nombre Apellido
Peter Montoya 55635 A
Maximiliano González 156253 A
Jorge Gómez 254233 B
Hernán Melo 236566 B
Luis López 456221 A
Raúl Castillo 856253 B
Sergio Miranda 968422 B
Lilian Pérez 125635 A
Marcia Risopatron 556368 B
Lorena Ulloa 100520 B
Hernán Melo 526354 A
Maximiliano González 963586 B
Sandra Paz 1056052 A
Raúl Castillo 425635 A
se quiere saber:
Porcentaje
Descuento Precio Saldo
Marca Cantidad Valor IVA Precio Bruto de las
(%) Neto Stock
Ventas
Hyundai 4 $ 22.720.000
Renault 2 $ 14.040.000
Peugeot 3 $ 26.700.000
Kia 5 $ 24.000.000
Mazda 3 $ 36.960.000
Subaru 6 $ 57.360.000
Venta
Máxima
Venta
Mínima
Promedio de
Venta
Tabla de Valores
Descuento
Marca Stock Valor
(%)
Hyundai 16 $ 5.680.000 8,0%
Renault 11 $ 7.020.000 12,1%
Peugeot 4 $ 8.900.000 6,3%
Kia 8 $ 4.800.000 9,7%
Mazda 9 $ 12.320.000 11,5%
Subaru 10 $ 9.560.000 15,6%
Estatura (cms.) 169 96 177 El Mínimo Común Múltiplo entre las Estaturas
Oración Le gusta el fútbol Junte las Tres palabras, formando una Oración
El día está muy lindo para salir de paseo al campo ¿Cuántos caracteres riene la oración?
elevadas
mcm
raíz cuadrada
Ingreso máx
Concatenar
cuantos
caracteres
Tabla Cliente
Valor a
Cliente Automóvil
Pagar
Juan Pérez Daihatsu
Bernardo García Fiat
María Verdugo Nissan
Daniel Riquelme Subarú
Ana Menares Daihatsu
Luis Benavente Fiat
Soledad Meneses Suzuki
Rodrigo Almonacid Daihatsu
Roxana Rodríguez Toyota
=B1*B2
* RELATIVAS
* ABSOLUTAS
Referencias relativas
Cuando se hable de relativa piense en que la celda cambia al copiarse la fórmula a otra
celda, las celdas se ajustan referencialmente para ir situando a la fórmula
Referencias Absolutas
Cuando el cálculo de muchas celdas incluye a una en particular como en este ejemplo
donde siempre se multiplica por B1
En resumen...
Cuando los cálculos se realizan con celdas de una misma fila o columna no debemos
agregar nada a las referencias para poder arrastrar.
Pero cuando los cálculos involucran siempre a una celda es necesario agregar el símbolo
$ antes de la fila y la columna de la misma antes de arrastrar. Ejemplo $B$1, con la
función F4 del teclado.
Ejercicio 1
Su maestro de Excel ofrece premios por cada nota buena que se saque en los controles.
La tabla de premios es la siguiente:
Nota Premio
5,0 10 puntos
6,0 10 puntos y celular encendido en clases
6,5 15 puntos, celular encendido y entra a facebooks
7,0 Recibirá las felicitaciones de su Maestro de excel
Tabla a completar
Ejercicio 2
Nota Situación
1,5 Pésimo
3 Malo
4,5 Regular
5 Bueno
6,5 Muy Bueno
7 Excelente
Ejercicio 3
Completar tabla de Viaje en Código de Reservación con Serie Lineal con incremento de 1.
Días que dura el viaje con BuscarV, Función SI en última columna si es el barco Catalina y la
cantidad de pasajeros es menor a 4, de lo contrario debe decir NO.
Catálogo de Barcos
Tabla de Viajes
¿Se puede
Barco Deseado Dias que Cantidad efectuar la
Código de dura el de reservación
Reservación Viaje Pasajeros ?
131 Crucero EvSer 2
Crucero Catalina 4
Crucero Catalina 3
Crucero EvSer 5
Crucero Catalina 1
Crucero Catalina 5
Crucero EvSer 6
Crucero EvSer 3
Crucero Catalina 4
Crucero EvSer 5
Crucero EvSer 2
Crucero Catalina 3
Crucero EvSer 1
A partir de los datos de una matriz, se busca completar el recuadro de modo tal que
ingresando el Código se completen automáticamente los otros datos.
Matriz de Datos.
Sueldo
Codigo Apellido Base
123 Montoya 560000
124 Ramirez 652000
125 Miranda 458200
126 Hernandez 658600
127 Puebla 756233
128 Gómez 529852
129 Martínez 854265
Código 127
Premio 10%
Empleado Puebla
Sueldo
Base 756233
A Pagar 831856