Anda di halaman 1dari 40

FUNCIONES EN EXCEL 2003 Y EXCEL 2007

FUNCIN SUMA
La funcin suma es una de las ms usadas, prueba de esto es que Excel tiene un icono especial para efectuar sumas rpidas, 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)

Fijmonos en la barra inferior de Excel y veremos siempre la suma, el promedio y cuantas celdas se seleccionaron para efectuar la
suma(Excel 2007).

Si tenemos varias columnas, seleccionamos esas columnas dejando espacio para poner los totales

Y luego aplicamos autosuma

Si no seleccionamos nada Excel interpreta que lo que queremos sumar es la secuencia de nmeros puesta verticalmente u
horizontalmente (tiene que estar activa una cela en la columna o fila respectivamente), en estos casos inserta automticamente la
funcin suma con los rangos que interpreta queremos sumar, para obtener la suma solo nos falta apretar ENTER, para aclarar las cosas
veamos los siguientes grficos.

Apretamos ENTER y obtenemos la suma

Y si la secuencia es horizontal

Apretamos ENTER y obtenemos la suma

Tambin podemos utilizar la autosuma para obtener subtotales por ejemplo si tenemos la siguiente tabla

Seleccionando los rangos de cada subtotal apretando la tecla control

Y obtenemos los subtotales apretando e icono de autosuma

Si hubiramos una gran cantidad de subtotales, hacerlo as sera muy engorroso entonces lo que hacemos es seleccionar el rango
adecuado y usar "ir a" apretando F5( O) con lo que aparece

luego oprimimos Especial y vamos al siguiente pantalla en la que tildamos solo constantes y nmeros

esto hace que se seleccionen solamente los nmeros de los subtotales

luego apretamos en autosuma y obtenemos los subtotales

En Excel 2007

aparece en la solapa Inicio y en Excel 2003 en la barra iconos.

Pero la funcin suma es mucho ms que una suma rpida, esta entrega la suma de los valores que estn en las celdas a que hacen
referencia los argumentos y estos pueden ser: un valor numrico, la referencia o el nombre de una celda, la referencia o el nombre de
un rango, una frmula matemtica o una funcin, en este ltimo caso estaramos ante un Anidamiento de funciones , por otro lado los
parmetros pueden ser todos lo que nos hagan falta, o sea
=SUMA(parametro-1, parametro-2,parametro-3,.............,parametro-n..)
Veamos el siguiente ejemplo

donde se ve que la expresin =SUMA(A1:C4;E1;230;E4*F4) ubicada en la celda A7 devuelve la suma de las celdas
1- A1,B1,C1,A2,B2,C2,A3,B3,C3.A4,B4,C4
2- La celda E1
3- El nmero 230
4- El producto de las celdas E4 y F4
Por ltimo veamos un ejemplo ms prctico
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 frmula (=D4*$A$11) pero
esto es otro tema
FORMULAS
INTRODUCCIN:
Una FORMULA es una expresin que sirve para realizar clculos produciendo un valor que se asigna a la celda en la que se introduce
dicha expresin. Las frmulas estn formadas por operadores( smbolos matemticos ) y operandos, que pueden ser nmeros,
referencias a celdas y funcines, estas funcines deben entregar un valor numrico o lgico, esto ltimo es debido a que para Excel
VERDADERO es equivalente al nmero uno y FALSO al cero.
Para evitar las confusiones que pueden surgir en el orden en que se realizan las operaciones, existe una jerarqua que determina que
operaciones se realizan primero y cuales despus, tal jerarqua se denomina JERARQUA DE PRECEDENCIA DE OPERADORES y
est en la siguiente tabla
TABLA DE PRECEDENCIAS

por ejemplo: -5+7*8 da como resultado 51, pues se realiza primero el producto(56) y luego se resta el 5. Este orden se puede alterar
colocando parntesis, ya que estos tienen el orden de precedencia ms alto, veamos cmo se puede transformar una expresin segn
donde se coloque el parntesis, veamos

en la primera frmula la prioridad es del producto que tiene un orden de precedencia mayor y el resultado es 61.Esto se altera en la
segunda frmula poniendo parntesis, se efecta primero la suma y luego el producto y el resultado es 96

FUNCIN PROMEDIO()
Esta funcin devuelve el promedio de sus argumentos que pueden ser; nmeros, nombres, referencias a celdas y referencias a rangos
de celdas que contengan nmeros, puede tener hasta un mximo de 255 argumentos siendo por lo menos uno obligatorio

FUNCIN MAX()
La funcin MAX() da el valor mximo de un rango o rangos y/o de referencias a celdas, como se ve en la tabla siguiente

En el apartado Anudamiento de funciones hay un ejemplo de Y() anidada con MIN() y MAX().
FUNCIN MIN()
La funcin MIN() da el valor mnimo de un rango o rangos y/o de referencias a celdas, como se cave en la tabla siguiente

En el apartado Anudamiento de funciones hay un ejemplo de Y() anidada con MIN() y MAX().
FUNCIN CONTAR
Para contar valores numricos Y fechas en un rango o lista de argumentos, se utiliza la funcin CONTAR, veamos la siguiente tabla

como se ve la funcin est en la celda C9 de valor 8 que es el resultado de contar los nmeros y fechas del rango C1:D5 y de las
referencias C7 Y D7 , se puede apreciar que se ignoran en la cuenta los blancos , los valores lgicos , lo errores y las cadenas de
caracteres.
Para contar celdas en blanco disponemos de funcin CONTAR .BLANCO.
Para contar celdas que no estn vacas CONTARA

FUNCIONES QUE SUMAN y CUENTAN( algunas de acuerdo a una condicin)


SUMA
CONTAR
FUNCIN SUMAR.SI

INTRODUCCIN

La funcin SUMAR.SI permite sumar valores de un rango de acuerdo a un criterio o condicin.

La funcin SUMAR.SI tiene 3 parmetros:


El primero es la referencia o el rango que contiene los valore sobre los que se evaluar la condicin.
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 condicin esta en el mismo rango donde se efecta la suma, no hace falta el tercer
parmetro, 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
parmetro.
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 funcin
SUMAR.SI como se muestra en el grfico

En este caso con dos parmetros alcanza puesto que el criterio est en la rango E2:E5, que el mismo rango donde se efecta la suma
con la condicin 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 parmetro ya que el rango donde se efecta el criterio (D2:D5) no es el mismo que el rango donde se efecta
la suma (E2:E5).
Dejo como ejercicio averiguar las comisiones que se cobran al vendedor por propiedades cuyo costo es inferior a $ 400.000.
FUNCIN SUMAR.SI.CONJUNTO

Excel 2007 incorpora una funcin nueva, SUMAR.SI.CONJUNTO, que es parecida a SUMAR.SI, que suma celdas teniendo en cuenta
un solo criterio, en tanto que SUMAR.SI.CONJUNTO, suma celdas teniendo en cuenta mltiples criterios.
SINTAXIS:
SUMAR.SI.CONJUNTO(rango de sumas; criterio_rango1; criterio1; criterio rango2; criterio2..)
donde:
rango de sumas: es un argumento obligatorio, en el que se suman una o ms celdas.
criterio_rango1: es un argumento requerido que es el primer rango en el que se evala el criterio asociado ( criterio1).
criterio1: argumento obligatorio que es un criterio asociado a criterio_rango1 en la forma de nmero, expresin, referencia de celda o
texto, que define en cual celda, en el rango de sumas, se adicionar debido al criterio_rango1.
Los otros argumentos son opcionales.
Veremos un ejemplo donde se consideran 3 criterios:
Un negocio de artculos de computacin y electrodomsticos cuenta con la siguiente tabla

y se quiere saber cul fue la suma de las ventas de Juan Lpez, en el sector Electrodomsticos con montos que superaron los 200 $.
Como se ve los criterios son:

"Juan Lpez"

10

"Electrodomsticos"
">200

entonces para responder a lo que el negocio quiere saber , se introduce la tabla en una Hoja de Excel y se usa la frmula ( en la tabla
se resaltan las filas que cumplen los 3 criterios)

que insertamos en la celda D24,


dando el resultado 4200$, como se puede ver

FUNCIN CONTAR.SI
Esta funcin es una combinacin 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

11

con esta misma tabla podramos preguntar cuntos hombres hay

FUNCIN CONTAR.SI.CONJUNTO

Excel 2007 incorpora una funcin nueva, CONTAR.SI.CONJUNTO, que es parecida a CONTAR.SI, que cuenta celdas teniendo en
cuenta un solo criterio, en tanto que CONTAR.SI.CONJUNTO, cuenta celdas teniendo en cuenta mltiples criterios.
SINTAXIS:
CONTAR.SI.CONJUNTO(rango1; criterio1; rango2; criterio2)
pudiendo especificarse ms de 127 rangos/criterios.

12

donde :
rango1: es el rango donde se cuentan las celdas, debido al criterio1, criterio2, etc.
Los primeros dos argumentos son obligatorios.
Veremos un ejemplo donde se consideran 3 criterios:
Un negocio de artculos de computacin y electrodomsticos cuenta con la siguiente tabla

y quiere saber cuntas veces el vendedor Juan Lpez aparece en la misma, en el sector Electrodomsticos con ventas que superan los
200 $.
Como se ve los criterios son:

"Juan Lpez"
"Electrodomsticos"
">200

entonces para responder a lo que el negocio quiere saber , se introduce la tabla en una Hoja de Excel y se usa la frmula ( en la tabla
se resaltan las filas que cumplen los 3 criterios)

13

que insertamos en la celda D23, dando el resultado 3, como se puede ver

CONTAR.BLANCO
FUNCIN CONTAR.BLANCO
Cuenta los espacios en blanco que hay en un rango

como se ve la funcin CONTAR.BLANCO que est en la celda C9 cuenta las celdas en blanco que estn en el rango C1:D7 que son 3.

14

FUNCIN CONTARA
Cuenta todas las celdas que no estn vacas de un rango, veamos este ejemplo

en este caso el rango C1:D7 tiene 12 celdas pero como CONTARA no cuenta la vaca, el resultado de la funcin, que est en la celda
C9 es 11.

SUMAPRODUCTO
SUMAPRODUCTO

Si en una Hoja de Excel tenemos las tablas A (con borde rojo) y B (con borde verde), las cuales tienen el mismo nmero de filas y de
columnas, podemos definir celdas que ocupan la misma posicin relativa respecto de A y B, a estas celdas se las denomina "celdas
correspondientes". Por ejemplo en la figura

las celdas C5 y G5 son correspondientes.


Ahora estamos en condiciones de definir la funcin SUMAPRODUCTO.
La funcin SUMA PRODUCTO multiplica el contenido de las celdas correspondientes de hasta 30 tablas y devuelve la suma de esos
productos.
La sintaxis de SUMAPRODUCTO es:
SUMAPRODUCTO(taba1; tabla2; tabla3;.......)

15

En la figura de arriba tenemos un ejemplo con 2 tablas. Notar que hubiramos llegado al mismo resultado con la funcin SUMA usando
como argumentos los productos de las celdas correspondientes

Si en el argumento de SUMAPRODUCTO hay una sola tabla, el resultado es la suma de los elementos de ella

FUNCIONES CONDICIONALES
SI
CONTAR.SI
CONTAR.SI.CONJUNTO
SUMAR.SI
SUMAR.SI.CONJUNTO
FUNCIONES LGICAS
Una proposicin lgica es una afirmacin que puede se VERDADERA o FALSA pero no ambas a la vez y justamente los argumentos de
las funciones lgicas son proposiciones lgicas. Tambin las funciones lgicas devuelven resultados VERDADERO o FALSO. Esta es
una definicin que se cumple en forma estricta solamente para las siguientes funciones:
FUNCIN Y()

16

La funcin Y() ,como O() es una funcin lgica ya que sus argumentos son proposiciones lgicas, la funcin evala los argumentos y
devuelve un resultado VERDADERO o FALSO ( aclaro que esta funcin puede tener un solo parmetro sin dar error, aunque no tiene
mucho sentido prctico)
Su sintaxis es:
Y(parmetro1;parmetro2;parmetro3;.....)
La funcin devuelve VERDADERO si la evaluacin de todos los parmetros es VERDADERA y dar FALSO si la evaluacin al menos
uno de sus parmetros es FALSA o si todos son FALSOS.
Veamos un ejemplo

vemos que si cambiamos una desigualdad, o las dos el resultado es FALSO

FUNCIN O()
Como Y() la funcin O() es una funcin lgica, porque sus argumentos son proposiciones lgicas o pruebas lgicas la funcin evala los
argumentos y devuelve un resultado VERDADERO o FALSO., su sintaxis es
O(parmetro1;parmetro2;parmetro3;.....)
La funcin devuelve FALSO si la evaluacin de todos los parmetros es FALSO y dar VERDADERO si la evaluacin al menos uno de
sus parmetros es VERDADERO o si todos son VERDADEROS.
Veamos un ejemplo

FUNCIN NO()
La funcin NO() invierte el valor lgico de los argumentos de las funciones Y() y O(), por consiguiente se utiliza en combinacin con
ellas, su sintaxis es:
NO(Y(argumento1; argumento2; argumento3;..........))

17

como puede verse en siguiente ejemplo

como se ve invierte el valor de verdad de los argumentos de Y()


FALSO
VERDADERO

FUNCIONES DE BSQUEDA Y REFERENCIA


BUSCARV
FUNCIN 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 est en la misma fila que el dato a buscar) de una columna
especificada, la sintaxis es;

los primeros tres argumentos son obligatorios y el cuarto es opcional


Veamos el siguiente ejemplo:
Un profesor tiene una tabla con las notas de un alumno puestas en nmeros y quiere completarla poniendo las notas en palabras

para hacer esto cuenta con otra tabla de equivalencias

18

vuelca estos datos en un libro de Excel poniendo en la Hoja1 la tabla a completar y en la Hoja2 la tabla con las equivalencias pero sin
los rtulos para tener directamente la matriz de datos

despus coloca la siguiente frmula en la celda E3 de la Hoja 1:

en la que D3 es una referencia donde est el contenido , que en este caso es el valor 2, aunque hay casos en que por la naturaleza del
problema, por ejemplo una consulta, la referencia puede al principio estar vaca, dando el error #N/A (no aplicable), en el tutorial
ELIMINAR MENSAJE DE ERROR EN BV, daremos una solucin a este antiesttico mensaje.

19

A continuacin se arrastra la funcin hasta completar la tabla

en este caso la matriz de bsqueda est en otra hoja, pero puede estar en cualquier lado, incluso dentro de otra tabla.
BUSCARV EN VARIAS COLUMNAS
BUSCARV CON MLTIPLES RESULTADOS
En el problema visto arriba los datos a buscar no se pueden repetir, ya que las notas no pueden aparecer ms de una vez o como en
las listas de precios a destinos desde una terminal area, estos destinos tampoco se pueden repetir y as podemos encontrar muchos
casos ms en los cuales los datos a buscar no se pueden repetir ( piensen algunos ejemplos).
Existen, sin embargo, casos en los cuales los datos a buscar pueden estar repetidos y ni siquiera podemos saber cuntas veces lo
estn. Veamos un ejemplo sencillo:

Supongamos que un comercio tiene 4 empleados y el dueo quiere saber, en las 8 hs que est abierto, cuantas ventas realizo cada uno
de ellos. Se dispone, para esto, de una planilla donde se vuelcan los datos

20

Como vern Sara aparece 1 vez, Leandro 2, Eugenia 2 y Agustn 5 veces. En todos los casos BUSCARV traera la primera ocurrencia y
esta es la falencia de esta funcin, no hay forma de que nos diga, si las hubiere, las otras apariciones. Este problema tiene solucin
pero hay que pagar el precio de que las frmulas que resultan son mucho ms complicadas.
Hagamos una prueba con Agustn utilizando BUSCARV, para lo que utilizaremos la frmula

Donde la matriz de bsqueda es

que nos trae el resultado de la primera aparicin de Agustn

21

Traer todos los valores de Agustn implica devolver ms de un resultado y las frmulas matriciales son las que pueden hacer esto, para
lo que debemos anidar varias funciones y luego pulsar CONTROL-SHIFT-ENTER para transformar esta frmula en matricial.
Lo primero que debemos hacer es localizar las filas en la se repite Agustn. Para esto vamos a comparar el rango de los empleados
A2:A11con la celda G2 donde hemos colocaremos el nombre Agustn para lo que usaremos la formula matricial
{=SI($A$2:$A$11=$G$2, FILA())}
la que ubicaremos en la celda H2 y luego de arrastrarla hasta la celda H11, como se ve mas
abajo

aqu podemos apreciar que el resultado es FALSO si no hay coincidencias y cuando las hay me devuelve el nmero de fila donde
aparece Agustn o sea las filas 3,6,7,9,10.
Lo siguiente es ordenar las filas en forma tal que no estn separados por la palabra FALSO, que para Excel es considerado como el 0.
Para esto usamos la funcin K.ESIMO.MENOR()

en la que podemos ver que el primer argumento es la misma frmula que usamos en el primer paso y el segundo FILA()-1. Como se ve
debemos restar el 1, ya que los datos comienzan en la segunda fila y de esta manera es como si comenzaran en la primera. Al aplicar
esta frmula nos quedan las filas de forma consecutiva

22

Nos queda traer los valores del rango B1:B11correspondientes a esas filas que son las que contienen los valores de las ventas de
Agustn. Para esto usamos la funcin INDICE()
=INDICE($B$1:$B$11, K.ESIMO.MENOR(SI($A$2:$A$11=$F$1, FILA()), FILA()-1))

donde el segundo argumento es el mismo del segundo paso y el primero es el rango donde estn las ventas. Al aplicar la frmula
matricial nos quedan todos los valores de las ventas de Agustn y ya podemos cambiar el rotulo "FILAS " por el de "VENTAS" que deben
dar

Solo nos resta la eliminacin de los errores, para lo que utilizamos la funcin SI.ERROR()

quedndonos

23

Si ahora ponemos en la celda G2 cualquier otro empleado, como Leandro, en la columna H se desplegaran las ventas de Leandro

Sera una buena idea que ustedes probaran con los dems empleados.
FUNCIN DESREF
La funcin DESREF es tan til como difcil de entender al principio.
DESREF devuelve una referencia a partir de otra que podemos llamar referencia de partida, vamos a tratar de aclarar esto.
Recordemos que una referencia es el cdigo de una celda( A1;F3;H124, etc) o el cdigo de un rango de celdas(A3:G6;H5:K7;etc) y aqu
pasan dos cosas distintas segn se trate de una celda o un rango de celdas; veamos:

24

Aqu se ve que si se trata de la referencia a una celda Excel devuelve el contenido de esa celda( la frmula est puesta en el recuadro
negro) y en este caso DESREF funciona as

La referencia que devuelve( y por tanto su contenido) es el que resulta de ubicarse en la celda B2 y desplazase x filas y luego x
columnas. Concretamente una posibilidad podra ser

y esta expresin puesta en una hoja de Excel ( en la celda de partida B2) resulta en lo siguiente

y obtengo la referencia a una celda, que en este caso es la D5 y por lo tanto su contenido.
Hablando en forma simple: parto de B3 me desplazo 3 celdas hacia abajo, luego 2 celdas hacia la derecha devuelve la referencia a la
celda D5 y muestra su contenido.
Una aclaracin: si me desplazo hacia arriba o a la izquierda tengo que anteponer el signo menos y cuidar siempre de no salirme de los
lmites de la hoja porque si no da error, como podemos ver

la referencia est fuera de la hoja.


Cuando nuestra referencia de partida es un rango, la sintaxis de DESREF() cambia un poco

25

si dejamos los argumentos para celda en cero, partimos de C2:E7 y ponemos 9 para alto y 4 para ancho

colocando la funcin con sus argumentos en una hoja de Excel

vemos que la referencia de partida, que est resaltada en rojo, se transforma en la referencia C2:F10, resaltada en verde, es como si la
referencia de partida se dilatara de C2:E7 a C2:F10, que finalmente es lo que devuelve DESREF, pero como se ve nos da un error y es
lgico que as sea pues en este caso Excel no sabe qu hacer qu nmero va a devolver si tiene 3 opciones?, lo ms coherente es
que haga algo con ellos, como sumarlos por ejemplo, pero DESREF por s sola no puede y tiene que anidarse con otras funciones como
SUMA ( que sumaria 42+100+450=592), pero tambin puede anidarse con PROMEDIO, MAX, MIN, etc y as se elimina el error, como
vemos en la siguiente tabla

26

Se preguntaran; tienen alguna funcin los argumentos de fila y columna?, la respuesta es si, ellos actan como si el rango de partida
fuese una celda( despus de todo una celda es in rango de 1x1) y lo mueven de acuerdo a los valores que adopta: hacia abajo, arriba
derecha e izquierda con las mismas reglas de las celdas, luego los parmetros de ancho y alto se encargan de terminar el trabajo
contrayndolos, dilatndolos o dejndolos como estn. Veamos un ejemplo en que participan todos los argumentos

Se ve que la referencia al rango final es F8:H12, partiendo del rango inicial C2:D5, y su suma es 140( tambin est el mximo y
mnimo.)
En estos momentos no se alcanza a ver el potencial que tiene la funcin DESREF, una muestra se puede ver en el tutorial RANGOS
DINMICOS
FUNCIN NDICE
La funcin NDICE tiene la particularidad de tener dos sintaxis:

27

SINTAXIS MATRICIAL : devuelve un valor o matriz de valores


SINTAXIS REFERENCIAL: devuelve un rango o referencia.

SINTAXIS MATRICIAL : En matemtica una matriz es un arreglo de nmeros, una tabla de valores o dicho de otra manera una forma
de ordenar nmeros identificndolos por su ubicacin en filas y columnas o ms precisamente por la interseccin de una fila con una
columna. En Excel, un rango, es lo que para la matemtica una matriz, vayamos a una Hoja de Excel

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 correspondera a la interseccin de
la fila 3 con la columna 2, el numero 23 con la interseccin de la fila 1 con la columna 4 etc. Esto es lo que hace la funcin NDICE,
devolver el numero que est en la celda que es la interseccin 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
funcin INDIC

en este caso INDICE nos devuelve el valor 567

CASOS PARTICULARES

Si el primer argumento es una matriz columna ( 1columna por n filas) se omite el argumento columna.
Si el primer argumento es una matriz fila ( 1 fila por n columnas) se omite el argumento fila
Si el primer argumento es una matriz de n columnas por m filas y se pone cero como segundo argumento INDIC puede
devolver una columna o una fila de la matriz n X m, para hacer esto INDIC se introduce como una FORMULA MATRICIAL

SINTAXIS REFERENCIAL:
Devuelve la referencia de la celda ubicada en la interseccin de una fila y de una columna determinadas de un rango. Si hay ms de un
rango se podr elegir, mediante un tercer argumento llamado rea, en cul de ellos se buscar la interseccin de filas y columnas, el
primer rango se relaciona con el rea 1, el segundo rango con el rea 2 y as sucesivamente.

28

Para el siguiente ejemplo

la sintaxis es

que da como resultado "autos"


FUNCIN COINCIDIR

La funcin COINCIDIR es una funcin de bsqueda como BUSCARV pero a diferencia de esta, COINCIDIR no devuelve un valor sino
una posicin dentro de un rango, este rango puede ser una columna o una fila y contener nmeros, palabras o una combinacin de
ambos . La sintaxis tiene 3 parmetros; el 1 es el valor referencia cuya posicin 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 parmetro 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 posicin del valor a.
Si la lista est ordenada en forma descendente el valor es -1 y si el valor no est pero se encuentra entre otros dos valores o
sea a>valor>b se da la posicin del valor b)

29

Vamos a dar ejemplos para aclarar los conceptos:


Caso 1: lista desordenada

La lista est desordenada y el valor 325 se encuentra en la lista siendo su posicin 2


Caso2: Lista ordenada en forma ascendente

como se ve el valor no est en la lista pero 50,6<81<84 y en este caso se da la posicin de 50,6 que es 3
Caso 3: Lista ordenada en forma descendente

30

el valor no est pero se encuentra entre 50,6 y 80 por lo tanto la funcin da la posicin de 80 que es 2 .
Los casos 2 y 3 tienen el problema de que no podemos saber de antemano si la funcin nos devolver la posicin del valor mas
cercano al buscado, en los ejemplos mostrado tuvimos suerte, pero veamos este otro caso con una lista ascendente

COINCIDIR nos devolvi el valor 4 correspondiente a 25,3 que no es la posicin del valor ms cercano al buscado, este valor tendra
que haber sido 5 que es la posicin de 100 que es el valor que ms se aproxima a 99. Este problema se soluciona con FORMULAS
MATRICIALES
COMPROBACIN: en los ejemplos anteriores se podra haber puesto una referencia en lugar del valor en s, en el primer parmetro; se
aconseja hacer esto para averiguar lo que devuelve COINCIDIR cuando se introducen valores que no estn en la lista( para los 3
casos).
FUNCIN INDIRECTO

La funcin INDIRECTO devuelve la referencia de una celda que se escribe en otra mediante una cadena de texto, o dicho de otra
manera nos permite utilizar un texto como referencia, es decir, convierte el texto en una parte de la funcin de Excel. Su sintaxis es
=INDIRECTO(ref;a1)
donde ref. es una celda que a su vez contiene una direccin (de otra celda) y a1 indica de qu tipo de referencia se trata. Hay 2 formas
de escribir una referencia: con letras y nmeros( tipo A1) y solo con nmeros ( tipo L1 C1), de esta manera la celda B2 (en el tipo
A1)seria equivalente a la 2,2 en el tipo L1C1. Si se omite el segundo parmetro, se interpreta que se trata de referencia de tipo A1.
Veamos ejemplos:
forma indirecta de sumar

31

Otro ejemplo que se anida con la funcin CONCATENAR

Se pude ver que si la celda C1 cambia su valor a 2 o 3 el resultado en D1 tambin cambia pues, en realidad se estar multiplicando D3
(400) por F2(250) o F3(300), dando los resultados 100000 y 20000 respectivamente

Esto ha sido una explicacin del funcionamiento de INDIRECTO, pero su verdadero potencial se ver con algunos ejemplos prcticos
FUNCIN HIPERVNCULO
La funcin HIPERVNCULO nos permite enlazar:

Una celda, con una ubicacin especifica de un libro..


Una celda, con un documento en nuestra computadora.
Una celda, de con un sitio o pagina web.

Su sintaxis general es:


=HIPERVINCULO("Ubicacin del enlace"; "palabra o frase que identifica al enlace")
el primer argumento depende de cul de los tipos de enlaces mencionados queremos hacer, en tanto que el segundo ser el que mejor
se adapte a las circunstancias de acuerdo a nuestro criterio. Veamos ejemplos:
Estamos en la celda C1 de la Hoja1 y queremos enlazar con la celda D1 de la Hoja3, suponiendo que en D1esta escrita la palabra
"EMPLEADOS", el enlace se escribe como se nuestra

32

llevndonos a "EMPLEADOS" en la Hoja3.

Un mismo resultado se hubiera obtenido si en lugar de poner "Libro1" se hubiera puesto "#".

Si queremos ir a un documento en nuestra computadora, en primer parmetro debemos poner la ruta a dicho documento, supongamos
que el documento es una fotografa, la expresin puede ser

que nos lleva a una imagen visualizada en algn programa para ver imgenes.

33

Finalmente si queremos un vnculo a una sitio web o a una pgina de este, lo que pondremos en el primer parmetro ser su direccin
completa. Por ejemplo:

que nos llevar a Google de argentina.


FUNCIN ELEGIR
La funcin ELEGIR es muy fcil de comprender pero no por ello deja de tener una gran utilidad como veremos
Empezaremos por definir y explicar su sintaxis

INDIC es el parmetro encargado, dependiendo de su valor( 1 a 254), de seleccionar o elegir el argumento que dar el resultado.
Daremos un ejemplo sencillo para aclarar;
Colocamos la funcin en la celda D3
=ELEGIR(3;"APALAZADO";"BUENO";"MUY BUENO"; "DISTINGUIDO";"SOBRESALIENTE")
INDIC ES 3 Y selecciona el parmetro 3 que en este caso es "MUY BUENO

34

Esto se pone ms interesante cuando el INDIC y/o los parmetros son el resultado de funciones o anidamiento de funciones. Veamos
otro ejemplo ms prctico .
Supongamos que un negocio de ropa masculina vende solamente ropa sport y de vestir, los empleados tienen la posibilidad de
averiguar los precios en la pantalla de una pc donde hay un hoja Excel adaptada para dicho propsito, en la figura se puede ver la
consulta que un empleado acaba de hacer

en otra hoja estn las listas de precios de los 2 tipos de artculos que se venden

para que esto funcione hay que colocar la funcin ELEGIR en la celda marcada en rojo, que en este caso es la F7

como dije antes, el problema se puso ms interesante, ya que el NDICE es un anidamiento de funciones y los parmetros son
funciones. Ahora nos resta explicar cmo funciona.
El INDIC debe ser un entero, en nuestro caso 1 o 2 y es un anidamiento de las funciones SI y DESREF, como puede verse

35

que significa en palabras: si es verdad que en la celda que est a la derecha de D7 ( que es donde se pone el artculo) est escrito
"vestir", se devuelve un 1, pero si es falso la palabra que debe estar escrita a la derecha de D7 es "sport" y no le queda ms remedio
que ser verdadera (ya que hay dos posibilidades "vestir" o "sport") y se devuelve un 2.
Finalmente si INDICE es 1 se elige el parmetro que busca en la lista de artculos de vestir

y si es 2 se elige el parmetro que busca en la lista de artculos sport

Este ejercicio se puede resolver de otra manera empleando el BOTN DE OPCIN


BOTN DE OPCIN
Los botones de opcin, sirven para determinar (controlar) alternativas entre varias posibilidades, como podran ser nacionalidad (nativo,
extranjero), sexo (hombre, mujer), forma de pago (contado, una cuota, dos cuotas), combustible (slido, lquido), solo por dar algunos
ejemplos. Los botones de opcin, por lo general se usan en formularios y se puede acceder a ellos yendo a la pestaa "programador"->
panel controles" y en este pulsamos "insertar" para que aparezcan los paneles "controles de formulario" y "controles active x" como se
muestrea en la figura marcado por la flecha roja ya que en este artculo trataremos los controles de formulario

Veamos cmo es su funcionamiento.


Despus de oprimir el botn de opcin el cursor se transforma en una cruz lo cual nos permite colocarlo en el lugar deseado, si
arrastramos y soltamos, como se ve abajo

luego pulsamos el botn derecho para que se active el men de control

36

en el que podremos cambiar el texto y si pulsamos en formato de control aparece el panel que tiene el mismo nombre

en la pestaa control tenemos la posibilidad de de vincular el botn a una celda cualquiera, a partir de aqu podemos colocar otros
botones, estos botones se vinculan a la misma celda y si se pulsa el primer botn en la celda vinculada aparece un 1 en el segundo un
2 con el tercero un 3 y as con los botones que sigamos agregando
Llegamos al momento de dar un ejemplo, en este caso ser el mismo que el que di en la explicacin de la funcin ELEGIR , esto es
simplemente para recalcar el hecho de que en Excel las cosas se pueden resolver, frecuentemente, de maneras diferentes usando
herramientas diferentes.
Supongamos que un negocio de ropa masculina vende solamente ropa sport y de vestir, los empleados tienen la posibilidad de
averiguar los precios en la pantalla de una pc donde hay un hoja Excel adaptada para dicho propsito, en la figura se puede ver la
consulta que un empleado acaba de hacer

37

donde selecciono el botn vestir. La frmula fue colocada en la celda E6 y es

los botones estn vinculados a la celda F4 y esta, como cambia entre los valores 1 y 2, segn sea el botn que seleccionemos, hace las
veces de INDIC en la funcin ELEGIR , luego los parmetros 1 y 2 buscan en las tablas que se muestran

Me parece que esta forma de resolver el problema es ms elegante.

FUNCIONES DE INFORMACIN
FUNCIN ESERROR
La funcin ESERROR tiene un solo parmetro que es la referencia a una celda, o sea
ESERROR(celda)
cuando en celda hay alguno de los errores: #N/A, #VALOR!, #REF!, #DIV/0!, #NUM!, #NOMBRE? o #NULO!, que pueden aparecer
por diversas causas, ESERROR devuelve el valor lgico VERDADERO y en caso contrario FALSO.
FUNCIONES DE TEXTO
FUNCIN CONCATENAR

38

La funcin CONCATENAR permite unir dos o ms elementos de texto que estn contenidos en celdas diferentes. Tambin permite unir
textos puestos entre comillas directamente en los argumentos de la funcin. Su sintaxis es:
=CONCATENAR(Texto1;Texto2;...)
Esta funcin puede tener como mximo 30 argumentos.
Ejemplos:
Si tenemos en la celda A1 el texto YAHOO y en la celda B5 ARGENTINA, nos queda YAHOO ARGENTINA en la celda donde se
introduce la frmula. Veamos

notar que el segundo argumento es un espacio (" ") para separar ambas palabras y que el formato color no se tiene en cuenta.
Uniendo textos directamente usando comillas

Tambin se pueden concatenar textos, sin usar la funcin CONCATENAR y empleando en su lugar el smbolo ampersand ( & ), como
podemos ver:

IGUAL
MINUSC
MED
NOMPROPIO

39

REEMPLAZAR
REPETIR
DERECHA
HALLAR
SUSTITUIR
TEXTO
RECORTAR
MAYUSC
VALOR

FUNCIONES MATEMTICAS
ABS
ACOS
ACOSH
AGREGAR
ALEATORIO
ALEATORIO ENTRE
ASENO
ASENOH
ATAN
ATAN2
FUNCIONES DE FECHA Y HORA
FUNCIN HOY
HOY es una funcin que nos da la fecha del da en curso en formato de fecha . Para usarla debemos introducirla en la celda donde
queremos que aparezcan los datos.

Luego apretamos ENTER o haciendo clic fuera de la celda se muestra la fecha actual

40

Anda mungkin juga menyukai