Sie sind auf Seite 1von 26

FUNCIONES LOGICAS

La funcin devuelve VERDADERO si la evaluacin de todos los parmetros es VERDADERA y dara 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

FUNCION 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 dara VERDADERO si la evaluacin almenos uno de sus parmetros es VERDADERO o si todos son VERDADEROS. Veamos un ejemplo

FUNCION NO()
La funcin NO() invierte el valor lgico de los argumentos de las funcines Y() y O(), por consiguiente se utiliza en combinacin con ellas, su sintaxis es: NO(Y(argumento1; argumento2; argumento3;..........)) como puede verse en siguiente ejemplo

como se ve invierte el valor de verdad de los argumentos de Y() FUNCIONES DE BSQUEDA Y REFERENCIA

FUNCION BUSCARV
La funcin BUSCARV busca datos que estn en primera columna de una tabla(a esta tabla se la denomina matriz de bsqueda o de datos), si el valor es encontrado devuelve el dato asociado (valor que esta en la misma fila que el dato a buscar) de una columna especificada, la sintaxis es;

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

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

despues 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 valoor 2, aunque hay casos en que por la naturaleza del problema, por ejemplo una consulta, la referencia puede al principio estar vacia, dando el error #N/A (no aplicable), en el tutorial ELIMINAR MESAJE DE ERROR EN BV, daremos una solucin a este antiesttico mensaje.

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.

FUNCION 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:

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 desplazace 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 sino 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

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 que hacer qu nmero va a devolver si tiene 3 opcines?, lo mas coherente es que haga algo con ellos, como sumarlos por ejemplo, pero DESREF por si sola no puede y tiene que anidarse con otras funcines 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

Se preguntaran; tienen alguna funcin los argumentos de fila y columna?, la respueste es si, ellos actan como si el rango de partida fuese una celda( despues de todo una celda es in rango de 1x1) y lo mueven de acuerdo alos 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 teminar el trabajo contrayendolos, dilatndolos o dejndolos como estan. 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 DINAMICOS

FUNCION INDICE
La funcin INDICE tiene la particularidad de tener dos sintaxis:

1. SINTAXIS MATRICIAL : devuelve un valor o matriz de valores 2. SINTAXIS REFERNCIAL: 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 mas 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 INDICE, devolver el numero que esta 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 INDICE

en este caso INDICE nos devuelve el valor 567

CASOS PARTICULARES

1. Si el primer argumento es una matriz columna ( 1columna por n filas) se omite el argumento columna. 2. Si el primer argumento es una matriz fila ( 1 fila por n columnase) se omite el argumento fila 3. Si el primer argumento es una matriz de n columnas por m filas y se pone cero como segundo argumento INDICE puede devolver una columna o una fila de la matriz n X m,para hacer esto INDICE 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 mas de un rango se podr elegir, mediante un tercer argumento llamado rea, en cual 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. Para el siguiente ejemplo

la sintaxis es

que da como resultado "autos"

FUNCION 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: 1. Si la lista est desordenada el tercer parmetro es 0, dando error si el numero no est en dicha lista. 2. 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. 3. 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)

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

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 mas cercano al buscado, este valor tendra que haber sido 5 que es la posicin de 100 que es el valor que mas se aproxima a 99. Este problema se soluciona con FORMULAS MATRICIALES COMPROBACION: en los ejemplos anteriores se podra haber puesto una referencia en lugar del valoren 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).

FUNCION HIPERVINCULO

La funcin HIPERVINCULO nos permite enlazar:

1. Una celda, con una ubicacin especifica de un libro.. 2. Una celda, con un documento en nuestra computadora. 3. 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 cual de los tipos de enlaces mencionados queremos hacer, en tanto que el segundo sera 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

llevandonos 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 conputadora, 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.

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

que nos llevar a Google de argentina.

FUNCION 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

INDICE 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") INDICE ES 3 Y selecciona el parmetro 3 que en este caso es "MUY BUENO

Esto se pone mas interesante cuando el INDICE y/o los parmetros son el resultado de funciones o anidamiento de funciones. Veamos otro ejemplo mas 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 mas interesante, ya que el NDICE es un anidamiento de funciones y los parmetros son funciones. Ahora nos resta explicar como funciona. El INDICE debe ser un entero, en nuestro caso 1 o 2 y es un anidamiento de las funciones SI y DESREF, como puede verse

que significa en palabras: si es verdad que en la celda que esta al la derecha de D7 ( que es donde se pone el artculo) esta 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 mas 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 BOTON DE OPCION

BOTON DE OPCION
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 como 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

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

donde selecciono el boton 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 INDICE 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 INFORMACION

FUNCION 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 puden aparecer por diversas causas, ESERROR devuelve el valor lgico VERDADERO y en caso contrario FALSO.

FUNCIONES DE TEXTO

FUNCION CONCATENAR

La funcin CONCATENAR permite unir dos o mas elementos de texto que estan 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:

FUNCIONES MATEMATICAS

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;.......)

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 DE FECHA Y HORA

FUNCION HOY
HOY es una funcin que nos da la fecha del da en curso en formato de fecha . Para usarla debemos introdcila en la celda donde queremos que aparezcan los datos.

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

Das könnte Ihnen auch gefallen