You are on page 1of 13

Veamos a continuacin la sintaxis y aplicacin de algunas funciones usuales y frecuentes con ejemplos bsicos.

El lector debe tener encuenta que estas funciones pueden anidarse para crear frmulas y expresiones ms complejas que permitan resolver datos reales...

=AO(FECHA) =BUSCARV(VALOR;MATRIZ;COLUMNA;ORDENADO) =COINCIDIR(VALOR-BUSCADO;MATRIZ-BUSQUEDA;TIPO) =CONTAR(RANGO) =CONTAR.BLANCO(RANGO) =CONTAR.SI(RANGO;CRITERIO) =CONTARA(RANGO) =DERECHA(TEXTO;NCARACTERES) =DIA(FECHA) =ENCONTRAR(TEXTO-BUSCADO;TEXTO;NUMERO-INICIAL) =ESBLANCO(REFERENCIA) =EXTRAE(TEXTO;NUMERO-INICIAL;NCARATERES) =FECHA(AO;MES;DIA) =HOY() =INDICE(MATRIZ;FILA;COLUMNA) =IZQUIERDA(TEXTO;NCARACTERES) =LARGO(TEXTO) =MAX(RANGO) =MAYUSC(TEXTO) =MES(FECHA) =MIN(RANGO) =MINUSC(TEXTO) =NOMPROPIO(TEXTO) =PAGO(INTERES;NPER;VA;VF;0) =PAGOINT(INTERES;PERIODO;NPER;VA;VF;0) =PRODUCTO(RANGO) =PROMEDIO(RANGO) =RESIDUO(DIVIDENDO;DIVISOR) =SI(CONDICION;SICIERTO;SIFALSO) =SUMAPRODUCTO(RANGO1;RANGO2...) =SUMAR.SI(RANGO-CRITERIOS;CRITERIO;RANGO-SUMA)

=Ao(fecha)

Devuelve el ao de una fecha. Deber escribirse una fecha entre los parntesis o una referencia a una celda que contenga un valor de tipo fecha. La utilizamos para saber la diferencia en aos entre dos fechas, ya que si restamos directamente las dos fechas obtendremos otra fecha y no la diferencia en aos. Hay que recordar que una fecha es en

realidad un nmero de serie que comienza comienza en 1 correspondiente a la fecha 1/1/1900

=Buscarv(valor;matriz;columna;ordenado)

Busca un valor determinado en la primera columna de una matriz y devuelve el valor que se encuentra en otra columna de la matriz pero en la misma fila que el valor determinado de la primera columna. Esta funcin utiliza cuatro argumentos separados por punto y coma. El primer argumento es "valor", es decir, el valor que buscamos. Puede ser un nmero, un texto (entre comillas), o una referencia a una celda donde se encuentra el valor. El segundo argumento es "matriz", es decir, el rango de celdas donde se encuentran los valores con los que trabajamos. El tercer parmetro es columna, es decir, la columna que contiene el valor que buscamos. El ltimo parmetro es opcional, su valor ser cero (desordenado) o uno (ordenado), es decir, es un valor lgico (verdadero o falso) que indica que la primera columna de valor est ordenado o no. Si no se encuentra el valor produce un mensaje de error. Por ejemplo, supongamos que tenemos las siguientes columnas de datos: CONCEPTO, DOLARES, LIBRAS Y EUROS. Deseamos saber el precio en euros (columna 4) del producto "altavoz". El rango de datos (matriz) es F6:I9. La primera columna no est ordenada...

Existen otras funciones parecidas como BUSCARH, BUSCAR, INDICE...

=Coincidir(valor-buscado;matriz-busqueda;tipo)

Esta funcin devuelve un nmero entero correspondiente a la posicin relativa de un elemento que se encuentra en una matriz. Sirve para saber que posocin numrica ocupa un elemento en una matriz. El parmetro valor-buscado puede ser un texto, un nmero o una referencia a una celda. La matrz-bsqueda ser el rango de celdas que contiene los valores. Tipo puede ser 0, 1, -1. Cero busca coincidencia exacta con la matriz ordenada o desordenada. Por ejemplo, tenemos 199 nombres desordenados de paises del mundo en A2:A200. Queremos saber el lugar que ocupa Espaa en esa lista...

=Contar(rango)

Devuelve un nmero entero que corresponden con la cantidad de celdas numricas que contiene un rango de celdas determinado. Las celdas que contengan texto no son contadas. Por ejemplo, queremos saber cuantos pagos se han cobrado...

=Contara(rango)

Devuelve un nmero entero que corresponden con la cantidad de celdas que no esten en blanco en un rango de celdas determinado,

es decir, cuenta celdas ocupadas indistintamente de que contengan nmeros, textos u otro tipo de dato. Por ejemplo, si queremos saber cuantos pagos pendientes hay en el ejemplo anterior, escribimos: =CONTARA(L22:N24)CONTAR(L22:N24)

=Contar.blanco(rango)

Devuelve un nmero entero que corresponden con la cantidad de celdas numricas que contiene un rango de celdas determinado. Las celdas que contengan texto no son contadas. Por ejemplo, queremos saber cuantos pagos se han cobrado...

=Contar.si(rango;criterio)

Devuelve un nmero entero que corresponde con la cantidad de celdas que cumplen una determinada condicin especificada en un rango. En otras palbras, sirve para contar celdas que cumplen una determinada condicin. Las condiciones se encuentran en el primer argumento "rango", la condicin o criterio puede ser un literal entre comillas o una referencia a una celda Por ejemplo, queremos saber cuantos empleados hay en el departamento de "GERENCIA"...

=Derecha(texto;ncaracteres)

Esta funcin se utiliza con datos o celdas de tipo texto. Devuelve, de un texto o una celda que contenga un texto, uno o varios caracteres por la derecha. Por ejemplo, la celda C19 contiene una direccin con un c.p. Queremos obtener, en otra celda, el c.p...

=Dia(fecha)

Devuelve el dia de una fecha. Deber escribirse una fecha entre los parntesis o una referencia a una celda que contenga un valor de tipo fecha. La utilizamos para saber la diferencia en dias entre dos fechas, ya que si restamos directamente las dos fechas obtendremos otra fecha (un nmero de serie) y no la diferencia en dias. Hay que recordar que una fecha es en realidad un nmero de serie que comienza comienza en 1 correspondiente a la fecha 1/1/1900. La funcin dia slo tiene en cuenta el dia de una fecha. No tiene en cuenta el mes ni el ao...

=Encontrar(Texto-Buscado;Texto;Numero-Inicial)

Esta funcin devuelve un nmero entero correspondiente a la posicin en la que se ecuentra un texto dentro de otro texto. El primer argumento es "Texto-Buscado", es decir, un texto entre comillas o una referencia a una celda que contenga un texto. El segundo argumento es "Texto", es decir, el texto en el que buscamos "Texto-Buscado" o bien una referencia a una celda. "Nmero-Inicial" es un nmero entero que indica la posicin a partir de la cual vamos a buscar. Para ilustrar lo dicho, veamos este ejemplo. Supongamos que tenemos en la celda A11 la descripcin de un producto, con varios caracteres con el nombre del producto, una referencia de producto de 14 caracteres y un cdigo de estantera de 7 caracteres. Necesitamos obtener en otra celda slo la refencia del producto sin el nombre ni la estantera. Utilizamos la funcin Extrae (ver funcin Extrae) con Encontrar anidada. Encontrar("REF";A11;1) devuelve el nmero 19, que corresponde a la posicin en la que se encuentra el texto buscado "REF". El nmero 19 sirve para indicarle a Extrae la posicin a partir de la cual debe extraer 14 caracteres correspondientes a la referencia completa del producto, que es precisamente lo que buscabamos...

=Extrae(Texto;Numero-Inicial;NCaracteres)

Devuelve una subcadena de texto de otra texto. "Texto" es el texto del que vamos a extraer o una referencia a una celda que contenga un texto. "Nmero-Inicial" es la posicin a partir de la cual vamos a extraer. "NCaracteres" es la cantidad de caracteres que queremos extraer. Tenemos en la columna A cdigos de productos, queremos extraer los caracteres centrales...

=Esblanco(Referencia)

Esta es una funcin lgica, es decir, devuelve el valor lgico "verdadero" o "falso". Si una determinada celda se encuentra vaca (no se ha escrito nada), Esblanco devuelve "verdadero". Si en la celda hay cualquier dato devolvera "falso". Esta funcin, para que tenga utilidad, debe utilizarse anidada con otra.

=Fecha(Ao;Mes;Dia)

Convierte nmeros de serie en fechas reales. Por ejemplo: supongamos que disponemos de 875 dias para ejecutar un proyecto a partir de la fecha 6/2/2007. Deseamos saber la fecha de terminacin de ejecucin del proyecto:

=Hoy()

Esta es una funcin que no lleva argumentos. Devuelve un dato de tipo fecha (la fecha del sistema). Por ejemplo, si deseamos mantener actualizada la antigedad en aos de los empleados de una empresa...

=Indice(Matriz;Fila;Columna)

Devuelve un valor o una matriz de valores en el argumento "Matriz" determinado por los valores de "Fila" y "Columna. Tambin puede devolver una referencia. Si se obtiene una matriz de valores deber introducirse como frmula matricial. Supongamos que tenemos una lista de nombres de productos en O6:O800 con precios en las columnas P, Q, y R. Deseamos saber el primer precio (columna 2) del producto "EH-200-A1" (fila 3). Para saber la fila en la que se encuentra el producto buscado, utilizamos la funcin Coincidir que devolver 3 que ser la fila que Indice utilizar para devolver el valor que se encuentra en la columna 2.

=Izquierda(Texto;NCaracteres)

Igual que Derecha, pero por la Izqierda...

=Largo(Texto)

Devuelve un nmero entero correspondiente a la cantidad de caracteres que contien un texto o una celda determinada. Disponemos de una columna de evaluacin en clase, en la que cada caracter "+" vale 0.5 puntos de calificacin. Obtenemos la nota final...

=Max(Rango) y Min(Rango)

Devuelve el mximo valor numrico (o el mnimo) de un rango de celdas. El rango debe contener celdas numricas. Si contien texto devolvera 0.

=Maysc(Texto), Minsc(Texto) y Nompropio(Texto)

Maysc y Minsc convierten todos los caracteres de un texto en maysculas o minsculas. Nompropio convierte en mayscula la primera letra de cada palabra de un texto y en minscula el resto de las letras de cada palabra...

=Mes(Fecha)

Igual que Dia pero con meses...

=Pago(Interes;Nper;Va;Vf;0)

Pago es una funcin financiera que devuelve el pago de un prstamo basndose en pagos constantes y en una tasa de inters constante. Inters es el tipo de inters del prstamo. Nper es el nmero

total de pagos que hay que realizar. Va es el valor actual o el total del valor de los pagos. Vf es el valor futuro que para un prestamo sera 0. El ltimo argumento indica si el vencimiento del pago es al principio del perodo o al final.

=Pagoint(Inters;Periodo;Nper;Va;Vf;0)

Pago es una funcin financiera que devuelve el "inters pagado" en un perodo especfico de los pagos peridicos constantes con una tasa de inters constante (ver Pago).

=Producto(Rango)

Multiplica los nmeros que hay en el rango.

=Promedio(Rango)

Calcula el promedio de un rango.

=Residuo(Dividendo;Divisor)

Devuelve el resto de la divisin entre Dividendo y Divisor. El resultado tiene el mismo signo que Divisor. Para calcular la letra de DNI de una persona, se divide el nmero del DNI por la constante 23. El resto resultante determina la letra del DNI...

=Si(Condicin;Sicierto;Sifalso)

Funcin condicional. Si una determinada "Condicin" se cumple entonces se ejecuta la expresin "Sicierto". En caso contrario (si la condicin no se cumple) se ejecuta "Sifalso.

=Sumaproducto(Rango1;Rango2;...)

Multiplica cada elemento del "Rango1" (o matriz1) por el correspondiente en "Rango2" (o matriz2) y suma todos los resultados de los productos...

=Sumar.si(Rango-Criterios;Criterio;Rango-Suma)

Suma condicional, es decir, suma las celdas numricas de "Rango-Suma" pero slo si se cumple una determinada condicin o "Criterio" dada en un "Rango-Criterios". El "Rango-Criterios" slo puede contener una columna. El "Criterio" se puede escribir entre comillas directamente en la funcin o puede ser una referencia a una celda que contenga el criterio. "RangoSuma" contendr los valores numricos que queremos sumar...