Upload
jaime-vazquez-orendain
View
22
Download
0
Embed Size (px)
DESCRIPTION
MANUAL DE ALGUNAS FUNCIONES EN EXCEL 2003 Y 2007
Citation preview
1
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
2
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
3
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
4
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
5
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
6
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
7
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
8
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
9
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
10
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"
11
"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
12
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.
13
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)
14
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.
15
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;.......)
16
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()
17
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;..........))
18
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
19
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.
20
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
21
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
22
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
23
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
24
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:
25
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
26
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
27
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:
28
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.
29
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 ab se da la posicin del valor b)
30
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
31
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
32
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
33
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.
34
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
35
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
36
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
37
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
38
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
39
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
40
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