FUNCIONES
FUNCIONES
FUNCIONES
FUNCION SUMA
La función suma es una de las más usadas, prueba de esto es que Excel tiene un
icono especial para efectuar sumas rápidas, con esto quiero decir que no hace
falta poner =SUMA() para efectuar la suma de un cierto rango, lo que por cierto
ahorra tiempo y evita errores, este icono se llama autosuma y para usarlo basta
con seleccionar el rango que queremos sumar hacer clic en y el resultado aparece
en la celda inmediatamente inferior al rango, aunque si queremos el resultado en
otro lado basta con seleccionar la celda, luego el rango que queremos sumar,
Enter y listo( Excel 2003 y 2007)
y si la secuencia es horizontal
Si hubiéramos una gran cantidad de subtotales, hacerlo así sería muy engorroso
entonces lo que hacemos es seleccionar el rango adecuado y usar "ir a"
apretando F5( O) con lo que aparece
Pero la función suma es mucho más que una suma rápida, esta entrega la suma
de los valores que están en las celdas a que hacen referencia los argumentos y
estos pueden ser: un valor numérico, la referencia o el nombre de una celda, la
referencia o el nombre de un rango, una fórmula matemática o una función, en
este último caso estaríamos ante un Anidamiento de funciones , por otro lado los
parámetros pueden ser todos lo que nos hagan falta, o sea
1- A1,B1,C1,A2,B2,C2,A3,B3,C3.A4,B4,C4
7
2- La celda E1
3- El número 230
4- El producto de las celdas E4 y F4
Por último veanos un ejemplo mas práctico
Se tiene una tabla con las ganancias semestrales por cereales
Se quieren los totales anuales por granos, los totales por semestre y el total final
descontando los impuestos de un 36%
Los totales se hacen con autosuma y el total final con =SUMA(d4;-E4). Los
impuestos se calcularon con una fórmula (=D4*$A$11) pero esto es otro tema
SUMAPRODUCTO
Si en una Hoja de Excel tenemos las tablas A (con borde rojo) y B (con borde
verde), las cuales tienen el mismo número de filas y de columnas, podemos
definir celdas que ocupan la misma posición relativa respecto de A y B, a estas
celdas se las denomina "celdas correspondientes". Por ejemplo en la figura
8
FORMULAS MATRICIALES
INTRODUCCION:
Con las fórmulas matriciales se pueden hacer muchas cosas, es una herramienta
de gran potencia, en general estas fórmulas o funciones se usan para hacer 2
tipos de cosas.:
y quiere saber cuánto tiene que gastar. Decide tomar el camino corto y usa una
simple fórmula matricial, veamos lo que hizo
10
=SUMA(D2*E2;D3*E3;D4*E4;D5*E5;D6*E6;D7*E7)
se ve que ambas maneras, si bien dan el mismo resultado, son mucho mas
tediosas
Se puede aprovechar este mismo ejemplo para mostrar como usar las fórmulas
matriciales que devuelven múltiples valores y así explicamos todo el
proceso.Usando la misma tabla que al principio vamos a obtener todos los
productos parciales
FUNCION SI
La función SI sirve para tomar decisiones de acuerdo a una condición, por eso
podríamos decir que es una función condicional, siendo la condición el resultado
de la evaluación de una proposición lógica ( VERDADERO o FALSO), es decir; si el
resultado es VERDADERO se hace una cosa, y si es FALSO se hace otra..
Esta función tiene 3 argumentos
Ejemplo:
De acuerdo a un informe volcado a una tabla una empresa quiere saber en qué
meses tuvo pérdidas o ganancias
para lo cual estos datos se ponen en una Hoja de Excel y se usa la función SI de
la siguiente manera
13
FUNCION Y()
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)
Su sintaxis es:
Y(parámetro1;parámetro2;parámetro3;.....)
Veamos un ejemplo
FUNCION O()
Como Y() la función O() es una función lógica, porque sus argumentos son
proposiciones lógicas o pruebas lógicas la función evalúa los argumentos y
devuelve un resultado VERDADERO o FALSO., su sintaxis es
O(parámetro1;parámetro2;parámetro3;.....)
Veamos un ejemplo
FUNCION NO()
La función NO() invierte el valor lógico de los argumentos de las funciónes Y() y
O(), por consiguiente se utiliza en combinación con ellas, su sintaxis es:
ANIDAMIENTO DE FUNCIONES
INTRODUCCION
El anidamiento de funciones junto con la programación VBA es lo que más
potencia da al programa EXCEL, aquí todo depende de a dónde nos pueda llevar
nuestra habilidad e imaginación y es donde se convierte en un programa muy
versátil pudiendo abarcar diversas disciplinas como son la Ingeniería, Estadística,
Matemática, Finanzas, Contabilidad por decir algunas que se me ocurren.
El anidamiento de funciones 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 manejar, esto dista mucho de querer desalentar, más
bien insta a la curiosidad y a la práctica.
Empezaremos por lo más simple para ir a lo más complejo en forma progresiva
pero antes voy a aclarar esto de los niveles y el límite que hay y la forma
adecuada de hacerlo, para esto, como siempre nada mejor que un ejemplo
Se sabe que el promedio de las temperaturas del año en curso de la provincia de
Misiones 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
16
se ve que 27º no entra en rango de las temperatura promedio de los meses del
año anterior y que en la fórmula usada hemos anidado las funciones MAX() y
MIN() en dos argumentos de una función Y() la que se denomina de primer nivel,
siendo MAX() y MIN() de segundo nivel ya que forman parte de los argumentos de
Y(). MAX() y MIN() están ubicadas correctamente pues forman parte de
proposiciones lógicas que son las que aceptan los argumentos de Y().Por otra
parte las funciones se pueden anidar hasta 64 veces en Excel 2007 y solo 7 veces
en Exel 2003 y versiones anteriores.
Una empresa quiere promover a una nueva sección a los empleado que cumplan
con las siguientes condiciones :
Para esto cuenta con la siguiente tabla que debe ser completada; donde los
turnos son M,T ,N ,correspondientes a mañana, tarde y noche respectivamente y
las secciones van de 1 a 4
=SI(Y(O(E2=4;D2<=7000);Y(C2="M"));"PROMUEVE";"NO PROMUEVE")
como se ve, en el 1º parámetro tenemos una función Y que tiene anidadas en sus
parámetros, una función O y otra función Y, lo que aumenta el número de
posibilidades que se están evaluando o condiciones que se tienen que cumplir
como:
Excel 2007 tiene una función que nos da el promedio de un conjunto de valores
con una condición, tal función se llama PROMEDIO.SI, con las fórmulas matriciales
podemos hacer lo mismo. Haremos un ejemplo con ambas opciones, aclarando
que estando la función PROMEDIO.SI, siempre es preferible usar esta alternativa
debido a que utiliza menos recursos de nuestro equipo.
Otra historia es para Excel 2003, puesto que en esta versión la única alternativa
son las fórmulas matriciales, siendo la razón que PROMEDIO.SI directamente no
existe.
Sería muy útil que Excel 2003/2007 tuviera la fórmula del tipo "máximo con una
condición", algo como MAX.SI o MAXIMO.SI , pero si se fijan en el conjunto de
funciones de Excel, esta no aparece nada parecido, ni siquiera en Excel 2007,
esta es una mala noticia ya que, sin duda sería muy útil; hay muchos problemas
que se podrían resolver. Por suerte podemos resolver esta falencia con las
FORMULAS MATRICIALES.
donde la fórmula matricial usada es, por ejemplo para el alumno Marquez
FUNCION SUMAR.SI
INTRODUCCION
La función SUMAR.SI permite sumar valores de un rango de acuerdo a un criterio
o condición.
La función SUMAR.SI tiene 3 parámetros:
El primero es la referencia o el rango que contiene los valore sobre los que se
evaluará la condición.
El segundo es el que contiene el criterio a aplicar con el objeto de determinar
que se suma y que no
El tercero es opcional, esto quiere decir que si la condición esta en el mismo
rango donde se efectúa la suma, no hace falta el tercer parámetro, pero si el
criterio esta en un rango y donde se hace la suma en otro (u otros )rangos,
entonces tiene que colocarse el tercer parámetro.
Para aclarar las cosas que mejor que un ejemplo: Supongamos que una
inmobiliaria tiene un listado con el valor de las propiedades que se vendieron en
Enero y quiere saber la suma de aquellas que superaron los $160.000, para
obtener la respuesta se emplea la función SUMAR.SI como se muestra en el
gráfico
21
En este caso con dos parámetros alcanza puesto que el criterio está en la rango
E2:E5, que el mismo rango donde se efectúa la suma con la condición dada y no
hace falta poner =SUMA(E2:E5;">160000";E2:E5)..Si en cambio tenemos esta
otra tabla
aquí si hace falta el tercer parámetro ya que el rango donde se efectúa el criterio
(D2:D5) no es el mismo que el rango donde se efectúa la suma (E2:E5).
Dejo como ejercicio averiguar las comisiones que se cobran al vendedor por
propiedades cuyo costo es inferior a $ 400.000.
FUNCION CONTAR.SI
Esta función es una combinación de las funciones CONTAR y SI , tiene dos
argumentos, el primero es el rango cuyas celdas se desean contar y el segundo
es el criterio que determina que celda será contada o no
22
FUNCION CONCATENAR
La función CONCATENAR permite unir dos o más elementos de texto que están
contenidos en celdas diferentes. También permite unir textos puestos entre
comillas directamente en los argumentos de la función. Su sintaxis es:
=CONCATENAR(Texto1;Texto2;...)
Ejemplos:
23
notar que el segundo argumento es un espacio (" ") para separar ambas palabras
y que el formato color no se tiene en cuenta.
FUNCION INDICE
La función INDICE tiene la particularidad de tener dos sintaxis:
aquí podemos identificar el rango B1:E5 ( recuadrado en rojo) con una matriz de 4
filas por 4 columnas donde estas se numeran, desde arriba y a la izquierda
empezando por 1, en forma creciente, con lo que por ejemplo el numero 567
correspondería a la intersección de la fila 3 con la columna 2, el numero 23 con la
intersección de la fila 1 con la columna 4 etc. Esto es lo que hace la función
INDICE, devolver el numero que esta en la celda que es la intersección de una fila
con una columna, aclaro que en este caso en la celda puede haber un numero,
una cadena de caracteres, un mensaje de error, una formula etc. Dicho esto se
entenderá mejor la sintaxis de la función INDICE
CASOS PARTICULARES
SINTAXIS REFERENCIAL:
la sintaxis es
FUNCION COINCIDIR
La función COINCIDIR es una función de búsqueda como BUSCARV pero a
diferencia de esta, COINCIDIR no devuelve un valor sino una posición dentro de
un rango, este rango puede ser una columna o una fila y contener números,
palabras o una combinación de ambos . La sintaxis tiene 3 parámetros; el 1º es el
valor referencia cuya posición se quiere encontrar, el 2º el rango y el tercero
pude ser -1, 0 y 1, que tomen esos valores va a depender de:
Si la lista está desordenada el tercer parámetro es 0, dando error si el numero no
está en dicha lista.
Si la lista está ordenada en forma ascendente el valor es 1 o no se pone ninguno,
si el valor no está pero se encuentra entre otros dos , o sea a<valor<b, se elige la
posición del valor a.
26
FUNCIONES FINANCIERAS
Función PAGO
PAGO es una función financieras, que ayuda excel 2010 considera muy
importante, la cual calcula el importe del pago periódico motivado por un
préstamo amortizable por el método francés. Es decir, calcula las anualidades
necesarias caracterizadas por términos de amortización periódicos, constantes
que inlcuyen tanto la amortización del principal como de los intereses basados en
una tasa de interés constante.
28
Sintaxis:
PAGO(tasa, nper, va, vf, tipo)
tasa es el tipo de interés por período de pago aplicable al prestamo. Un banco
presta a una tasa de interés del 20% anual.
Ejemplo 1:
Se desea determinar cuáles son los pagos mensuales durante 120 meses que se
deben de hacer para saldar una hipoteca realizada al banco de 10,000 a una tasa
de interes del 6% anual.
En primer lugar, para utilizar la función pago, debido a que nos piden el pago
mensual y el banco nos dá una tasa anual debemos de encontrar la tasa mensual.
Esto lo hacemos dividiendo el 6% entre los 12 meses del año, lo que da como
resultado 0.05%.
Si nos fijamos bien, el resultado es negativo. Esto es debido a que como estamos
calculando un pago que vamos a realizar (es una salida de dinero), por tal motivo
aparece en rojo.
Ejemplo 2:
Queremos ahorrar dinero para que al final de 5 años tengamos 250,000. El banco
nos ofrece un interés del 10% anual capitalizables anualmente. ¿Que cantidad de
dinero debemos depositar en el banco al inicio de cada año para obtener los
resultados deseados?
En este caso, vamos a poner un valor futuro (vf) y el valor actual (va) lo
indicamos con un 0. Nuevamente se nos pone en negativo debido a que nosotros
vamos a hacer un depósito al banco (tenemos una salida de dinero). En cambio,
para el banco, este valor será positivo. Nosotros debemos depositar anualmente
40,949.37 para tener al final de los 5 años 250000.
Ejercicio 1
AUTOMÓVILE
MARCA PRECIO IVA 21%
S INTERÉS
PRECIO
PRECIO
CON
VALOR EN VALOR EN
CONTADO 10% 24 CUOTAS 36 CUOTAS
INTERÉS
Chevrolet Corsa City $ 39.450,00 ? ? ? ? ? ?
Citroen C4 $ 63.000,00 ? ? ? ? ? ?
Fiat Palio Weekend $ 54.400,00 ? ? ? ? ? ?
Fiat Siena $ 37.200,00 ? ? ? ? ? ?
Ford Explorer XLT 4x4 $ 42.900,00 ? ? ? ? ? ?
Ford Ranger XLT 4x4 $ 66.600,00 ? ? ? ? ? ?
Peugeot 306 $ 25.000,00 ? ? ? ? ? ?
Renault Laguna $ 29.500,00 ? ? ? ? ? ?
Suzuki Fun $ 32.590,00 ? ? ? ? ? ?
Volkswagen Gol $ 39.800,00 ? ? ? ? ? ?
Volkswagen Suran $ 13.320,00 ? ? ? ? ? ?
TOTALES ? ? ? ? ? ? ?
Ejercicio 25
Consignas
LEGAJO DE
PERSONAL
Nº de legajo APELLIDO Y NOMBRE SECTOR CARGO SUELDO ESTADO HIJOS
25 DUARTE, Alberto MKT gerente 4500 casado
LÓPEZ, Liliana ADM 3 secretaria 1800 casada 2
MARTÍNEZ, Sebastián MKT diseñador 1750 soltero
NUÑEZ, Cecilia RRHH gerente 4000 soltera
PÉREZ, Daniel ADM auxiliar 890 casado 1
RAMIREZ, Laura MKT secretaria 1700 soltera
SUAREZ, Carlos RRHH auxiliar 780 casado 4
Cantidad de
empleados sin hijos
Cantidad de
empleados con hijos
Cantidad de
empleados del sector
Marketing
Cantidad de
empleados con sueldo
superior a $1000
Cantidad total de
empleados
Total de sueldos
31
Ejercicio 26
12 Natación
9
T
e
n
i
s
11 Tenis
7 Equitación
12 Tenis
11 Tenis
9
T
e
n
i
s
5 Equitación
12 Tenis
12 Natación
10 Equitación
8
T
e
n
i
s
12 Equitación
8 Equitación
10 Tenis
7
N
a
t
a
c
i
ó
n
12 Natación
12 Natación
6
T
e
n
i
32
s
5 Equitación
10 Tenis
5
T
e
n
i
s
12 Equitación
11 Tenis
12 Equitación
12 Equitación
5
T
e
n
i
s
Cambiar el nombre a Hoja2 por CONTAR2
unción DB(costo;valor_residual;vida;periodo;mes)
Ejemplo:
Hemos comprado un coche que vale 20.000 € y suponemos que a los 5 años su
valor puede estar por 9.000 €. Queremos saber cual es su depreciación a los 6
meses de haberlo adquirido.
Función DDB(costo;valor_residual;vida;periodo;factor)
Ejemplo:
Por tanto si introducimos estos datos DDB(20000;9000;5;1) nos debe dar como
resultado 8.000 €, es decir en el primer año de su compra el coche vale 12.000€.
Función
DVS(costo;valor_residual;vida;periodo_inicial;periodo_final;factor;sin_cambios)
Ejemplo:
Función INT.PAGO.DIR(tasa;periodo;nper;va)
Función NPER(tasa;pago;va;vf;tipo)
Tipo = indica el vencimiento de los pagos (0 al final del periodo, 1 al inicio del
periodo).
Función PAGO(tasa;nper;va;vf;tipo)
Esta función está más detallada en los ejercicios paso a paso que pueden ver al
final de la página.
Función PAGOINT(tasa;periodo;nper;va;vf;tipo)
Esta función está más detallada en los ejercicios paso a paso que pueden ver al
final de la página.
Función PAGOPRIN(tasa;periodo;nper;va;vf;tipo)
36
Esta función está más detallada en los ejercicios paso a paso que pueden ver al
final de la página.
Función SLN(costo;valor_residual;vida_útil)
Por ejemplo: para la función SLN(20000; 9000;5), debemos obtener 2.200 € que
es la depreciación por año de vida útil del bien.
Función SYD(costo;valor_residual;vida_útil;periodo)
Tipo = indica el vencimiento de los pagos (0 al final del periodo, 1 al inicio del
periodo)
Función TIR(valores;estimar)
Devuelve la tasa interna de retorno de una inversión para una serie de valores en
efectivo.
Estos flujos de caja no tienen por que ser constantes, como es el caso de una
anualidad. Pero si los flujos de caja deben ocurrir en intervalos regulares, como
meses o años. La tasa interna de retorno equivale a la tasa producida por un
proyecto de inversión con pagos (valores negativos) e ingresos (valores positivos)
que ocurren en periodos regulares.
Sintaxis TIR(valores;estimar)
Valores = es una matriz o referencia a celda que contengan los números para los
cuales se quiere calcular la tasa interna de retorno.
• TIR interpreta el orden de los flujos de caja siguiendo el orden del argumento
valores. Deben introducirse valores de los pagos e ingresos en el orden correcto.
Por Ejemplo:
Función TIRM(valores;tasa_financiamiento;tasa_reinversión)
Sintaxis TIRM(valores;tasa_financiamiento;tasa_reinversion)
Valores = es una matriz o una referencia a celdas que contienen números. Estos
números representan una serie de pagos (valores negativos) e ingresos (valores
positivos) que se realizan en períodos regulares.
Por Ejemplo:
Celda G3=TIR(A3:D3;E3;F3)
Función VA(tasa;nper;pago;vf;tipo)
Devuelve el valor actual de una inversión. El valor actual es el valor que tiene
actualmente la suma de una serie de pagos que se efectúan en el futuro.
Sintaxis VA(tasa;nper;pago;vf;tipo)
Por Ejemplo: Nos planteamos hacer un plan de jubilación que nos page 500 €
mensuales durante 15 años. El plan nos cuesta 35.000 € y el dinero pagado
devenga un interés anual de 10%. Utilizaremos la función VA para calcular si
merece la pena hacer el plan de jubilación.
Función VF(tasa;nper;pago;vf;tipo)
Observaciones
Mantenga uniformidad en el uso de las unidades con las que especifica los
argumentos tasa y nper. Si realiza pagos mensuales sobre un préstamo de 5 años
con un interés anual del 10 por ciento, use 10%/12 para el argumento tasa y 5*12
para el argumento nper. Si realiza pagos anuales sobre el mismo préstamo, use
10 por ciento para el argumento tasa y 5 para el argumento nper.
Sintaxis VF(tasa;nper;pago;va;tipo)
Pago = es el pago que se efectúa cada periodo y que no puede cambiar durante
la vigencia de la anualidad.
Tipo = indica cuando vencen los pagos(0 al final del periodo 1 al inicio del
periodo). Si el argumento tipo se omite, se considera cero.
Por Ejemplo: Vamos a plantearnos ahorrar dinero hasta una fecha límite y con una
fecha de inicio. Con un ingreso inicial de 2.000 €, sabemos que interes devengado
por la cuenta de ahorro es del 7%, vamos a ingresar cada més 100 € y vamos a
esperar 12 meses (1 año) a ver que resultado nos ofrece.
40
Función VNA(tasa;valor1;valor2;...)
Devuelve el valor neto actual de una inversión a partir de una tasa de descuentos
y una serie de pagos futuros.
VNA usa el valor 1; valor 2; .... para interpretar el orden de los flujos de caja.
Deberá introducirse los valores de pagos y de los ingresos en el orden adecuado.
Observaciones
La inversión VNA comienza un periodo antes de la fecha del flujo de caja de valor
1 y termina con el ultimo flujo de caja de la lista. Él cálculo VNA se basa en flujos
de caja futuros. Si el primer flujo de caja ocurre al inicio del primer periodo, el
primer valor se deberá agregar al resultado VNA, que no se incluye en los
argumentos valores.
NIVEL MEDIO
Ejercicio 1:
Un comercio dispone de la siguiente tabla con las ventas del mes Enero de sus
empleados correspondientes a las sucursales A y B
42
Se quiere saber: