Escolar Documentos
Profissional Documentos
Cultura Documentos
Las Funciones son la principal caracterstica de una Hoja de Clculos. El primer paso para
exprimir al mximo el potencial de Excel es conocer y dominar todas sus funciones. Esto te
permitir armar todo tipo de plantillas y modelos a medida. Las Funciones y Frmulas son
justamente lo que hacen tan nica y maravillosa a esta Hoja de Clculos. Excel trae por
defecto 329 funciones predeterminadas las cuales se explicarn una por una en este manual.
Para entender como es una funcin veamos un sencillo ejemplo con una de las funciones
ms utilizadas, la funcin SUMA. Por ejemplo, en el rango C1:C5 tenemos una serie de
nmeros y queremos sumarlos. Podramos hacerlo celda por celda como se muestra en la
celda F18 o tambin con la funcin SUMA como se muestra en la celda J18. El resultado es
el mismo, pero vemos que es ms cmodo usar la funcin SUMA que nos permite
seleccionar todo el rango de la suma en vez de tener que sumar cada celda por separado.
Funciones y Frmulas
Podramos definir una funcin como una operacin o un clculo sobre determinadas celdas.
Algunas personas hablan de funciones o frmulas de forma indistinta. Si queremos ser un
poco ms precisos podramos discriminar mejor ambas definiciones.
Funcin Excel: una funcin es un clculo predefinido. Excel ya trae 330 funciones
predefinidas.
Frmula Excel: es un concepto ms amplio. Una frmula puede abarcar operaciones entre
celdas o combinaciones de funciones. El usuario las arma a medida y segn la necesidad.
Referencias
Cuando escribes una funcin, los argumentos de la misma hacen referencias a celdas o a
rangos. Como vimos en el captulo anterior ("Copiar") es posible armar una funcin
y copiarla a otras celdas dado que Excel ajusta automticamente las filas y columnas de la
misma. Sin embargo, dependiendo del caso, muchas veces te interesar copiar funciones
pero manteniendo fijas las filas, las columnas o ambas a la vez
Funciones Anidadas
Las funciones anidadas no son ms que combinaciones de funciones. Esto quiere decir que
puedes armar una frmula que contiene varias funciones juntas.
En nuestro ejemplo tenemos una funcin SUMA, una funcin PROMEDIO y una funcin
anidada que combina las dos anteriores.
Las funciones anidadas te permiten hacer complejos clculos en una misma celda, y de esta
forma evitar tener que realizar clculos parciales o intermedios en otras celdas.
Funciones
Funcin Suma
Descripcin:
Suma todos los nmeros de uno o varios rangos de celdas.
Ejemplos de Operacin:
Suma de un rango.
=SUMA(A1:A4)
En el ejemplo anterior se sumarn todos los nmeros que se encuentren en el rango A1:A4,
es decir A1+A2+A3+A4.
Resultado: A1+A2+A3+A4
Suma de celdas separadas
=SUMA(A1,B2,C3)
En el ejemplo anterior se sumarn los valores de las celdas A1,A2 y A3
Resultado: A1+B2+C3
Suma de varios rangos
=SUMA(A1:A3,B2:B4)
En el ejemplo anterior se sumarn las celdas del rango A1:A3 (A1,A2,A3) ms las celdas
del rango B2:B4 (B2,B3,B4)
Resultado: A1+A2+A3+B2+B3+B4
Funcin Sumar.si
Muchas veces necesitamos realizar sumas, pero que estas estn restringidas a algn criterio.
Ejemplo, que sume las ventas pero solo de cierto tipo de producto.
Como es usual, vamos a explicar esto con un ejemplo. Supongamos que tenemos las ventas
de Peras y Manzanas y necesitamos saber cunto se vendi de cada producto.
Es decir, realizar una suma pero con una condicin.
En este caso, la funcin SUMAR.SI (SUMIF en ingls), nos ayuda a resolverlo.
La funcin tiene los siguientes parmetros:
SUMAR.SI(rango;criterio;[rango_suma])
Donde:
criterio: criterio o condicin a cumplir por las celdas que se van a sumar.
rango_suma: son las celdas que se van a sumar. Si se omite, suma las celdas
definidas en rango.
Referencia a una celda: Cuando esa celda tiene el criterio (ej. Manzanas) u
operacin lgica (ver punto siguiente).
Funcin Promedio
Descripcin:
La funcin PROMEDIO() sirve para obtener el promedio o media aritmtica de un
conjunto de valores. Como argumentos puede tener celdas individuales y/o rangos de
celdas que tengan valores numricos.
Ejemplo de operacin: Obtener el promedio de 2 valores: 10 y 6
=PROMEDIO(A1,A2)
=PROMEDIO(A1:A2)
En la primera imagen podemos apreciar 2 valores 10 y 6, como podemos ver, manejamos
como argumentos de la funcin las 2 celdas correspondientes de manera individual
(A1,A2). En la segunda imagen tenemos como argumento un rango (A1:A2) y el resultado
es el mismo.
Funcin mximo
Descripcin:
La funcin MAX sirve cuando tenemos un conjunto de nmeros y deseamos saber cual es
el mayor. Puede tener como argumento una serie de celdas individuales, un rango de celdas
o una combinacin de ambas. Esta funcin ignorar aquellos valores que sean de tipo texto
o lgico.
Ejemplo de operacin: Utilizando la funcin MAX obtener cual es el numero ms grande
de los siguientes nmeros: 10, 86, 87,15, 1, 16, 54, 68, 90, 62.
Suponiendo que acomodamos todos los nmeros es la columna A como en aprecia en la
siguiente imagen:
La funcin MIN devuelve el menor valor de una serie de valores especificada. Veamos el
siguiente ejemplo para entenderla mejor.
Ejemplo:
Un profesor examina calificaciones de sus alumnos en el rango D18:E25 en la celda H18
desea obtener la calificacin ms baja. A continuacin se presenta a solucin.
Funciones de Fecha
Funcin Hoy
AHORA: Esta funcin nos devuelve la fecha y la hora actual del sistema. Las dos aparecen
dentro de la misma celda. Cambiando el formato de la celda podremos hacer que aparezca
una u otra segn nos interese.
AHORA()
Es importante destacar que dentro de esta funcin no existe ningn tipo de argumento.
Funcin Fecha
Funciones de Cuenta
Muchas veces necesitamos contar simplemente cuntas celdas de las seleccionadas tienen
valores: Ejemplo Cuntos clientes tenemos?
Excel tiene nada ms y nada menos que 7 funciones distintas para contar (incluyendo
CONTAR.SI.CONJUNTO que es nueva en Excel 2007).
En este tutorial vamos a ver solamente las dos ms bsicas (y las que ms se
usan): CONTAR y CONTARA.
CONTARA: Cuenta el nmero de celdas que tienen algn valor. Es decir, las novacas.
Funcin CONTAR
Para entender mejor el concepto, miremos la tabla. Tenemos 8 filas de las cuales:
Como se mencion al principio de esta nota, esta funcin es mucho ms amplia: cuenta
todas las celdas no-vacas dentro del rango. Esto es, que tengan cualquier cosa: nmero,
texto, error o valor lgico.
Es por esto que, el resultado de la funcin CONTARA(E3:E10), el cual contiene 8 celdas,
da como resultado 7, lo que nos indica que hay 7 celdas ocupadas (ya que la que se
encuentra en tercera posicin est vaca).
Conta.blanco
Cuenta las entradas que estn en blanco y no toma en consideracin que hayan formulas
que devuelvan espacios en blanco .
La funcin CONTAR.SI de Excel permite contar cuantos valores que cumplen un criterio
estn presentes en una base de datos o rango de valores.
Dicho de otra forma. La funcin CONTAR.SI cuentan los valores que se repiten en un
rango de datos. Por ejemplo nos dice cuntas veces est el nmero 10 en el rango A1:A500.
La sintaxis de la funcin CONTAR.SI es la siguiente:
CONTAR.SI(rango;criterio)
El primer parmetro de la funcin indica el rango donde se debe buscar el criterio, criterio
que corresponde al segundo parmetro de la funcin.
Supongamos la siguiente base de datos ubicada en el rango A2:B13
Mes
Ventas
Enero
10,000,000
Febrero
8,000,000
Marzo
7,000,000
Abril
9,000,000
Mayo
10,050,000
Junio
8,500,000
Julio
10,000,000
Agosto
Septiembre
9,000,000
10,000,000
Octubre
11,200,000
Noviembre
8,000,000
Diciembre
12,400,000
Funciones Condicionales
Funcin Si
Sirve cuando necesitamos que el resultado de una celda dependa de alguna condicin.
En este tutorial intentar explicar fcilmente su uso.
La estructura de la fusin es:
=SI(Prueba_logica;Valor_si_verdadero;Valor_si_falso)
Veamos cmo funciona con un ejemplo:
Si solo cumple uno de los objetivos, el vendedor tendr un 5% de comisin, mientras que si
supera ambos, se llevar un 15%.
Por el contrario, si no alcanza al menos uno, no se lleva comisin.
Redactado en palabras:
SI las Ventas > Objetivo Y Precio> Objetivo, entonces corresponde 15%; de lo
contrario, SI supera el objetivo de venta O el de precio, corresponde 5%. SI no cumple
ninguno, entonces la comisin es 0%.
Vemos que no solo tenemos las funciones Y y O, sino distintas comparaciones usando SI
Sin embargo, vemos que tenemos varios SI que dependientes entre s. Estos se llaman SI
anidados.
Recordemos la estructura de la funcin SI:
SI(Prueba_logica;Valor_si_verdadero;Valor_si_falso)
En la columna D, debemos ingresar la frmula que nos ayude a determinar la comisin que
corresponda.
Para esto, vamos a armar la armar la frmula para la celda D7 siguiendo el esquema de
arriba.
Lo primero que debemos resolver es si se cumplen las DOS condiciones (el primer cuadro
azul del diagrama)
Y(B7>$C$1;C7>$C$2)
o
O(B7>$C$1;C7>$C$2)
=SI(O(B7>$C$1;C7>$C$2);$C$3;0%) [2]
Al incluir esta ltima frmula en la frmula [1], tenemos para la celda D7:
=SI(Y(B7>$C$1;C7>$C$2);$C$4;SI(O(B7>$C$1;C7>$C$2);$C$3;0%))
Funcin SI anidada
Se dice que una funcin est anidada cuando se utiliza una funcin dentro de si misma.
Haciendo un poco ms complicado el ejemplo anterior, queremos saber si super el
objetivo y si la diferencia fue mayor de $5.000.
Esto es, tenemos que hacer DOS comparaciones: Si supera el objetivo y si lo supera por
ms o menos de $5.000
Empezamos con la funcin:
=SI(Ventas<Objetivo) Entonces (caso VERDADERO) => No Cumpli
De lo contrario (caso FALSO)
=SI(Ventas-Objetivo<5000) Entonces (caso Verdadero) => Pas menos de $5.000
De lo contrario (caso FALSO) => Pas ms de 5.000.
La frmula completa quedara para el ejemplo anterior:
=SI(B2<C2;No Cumpli;SI(B2-C2<5000;Pas menos de $5.000;Pas ms de
$5.000))
Funciones de bsqueda
FUNCION BUSCARV
La funcin BUSCARV busca datos que estn en primera columna de una tabla(a esta tabla
se la denomina matriz de bsqueda o de datos), si el valor es encontrado devuelve el dato
asociado (valor que esta en la misma fila que el dato a buscar) de una columna
especificada, la sintaxis es;
en la que D3 es una referencia donde est el contenido , que en este caso es el valor 2,
en este caso la matriz de bsqueda est en otra hoja, pero puede estar en cualquier
lado, incluso dentro de otra tabla.
BUSCARH
BUSCARH: Esta funcin realiza lo mismo que la funcin BUSCARV(), pero con la
diferencia que busca los valores en la primera fila de la matriz de forma horizontal y nos
devuelve un valor que est dentro de la misma columna del valor encontrado.
BUSCARH(Valor que se desea buscar en la matriz; Matriz de datos donde buscar datos;
Fila que se desea obtener dato; Ordenado)
Excel busca en la primera fila de la matriz, definida en el segundo argumento, de forma
horizontal el valor que ponemos en el primer argumento.
Normalmente esta bsqueda Excel la hace pensando que est primera fila est ordenada. Si
los valores no estuvieran, tenemos que indicrselo para que pueda encontrar los datos. Si la
tabla no est ordenada deberemos escribir Falso en el argumento llamado Ordenado.