Funciones en Excel 2003 y Excel 2007

download Funciones en Excel 2003 y Excel 2007

of 40

description

MANUAL DE ALGUNAS FUNCIONES EN EXCEL 2003 Y 2007

Transcript of Funciones en Excel 2003 y Excel 2007

  • 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