Funciones de Excel

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 114

Funciones de Excel

Las funciones de Excel son una caracterstica muy importante que debes
aprender a utilizar adecuadamente para obtener el mayor provecho de la
herramienta.
Las funciones se utilizan para realizar clculos basados en los valores de las
celdas para modificar su contenido. Lasfunciones de Excel se categorizan de
acuerdo a su funcionalidad y en esta seccin hago una revisn de ellas:
Funciones de bsqueda y referencia
Funciones lgicas
Funciones de texto
Funciones de fecha y hora
Funciones de informacin
Funciones estadsticas
Funciones matemticas y trigonomtricas
Funciones financieras
Funciones de ingeniera
Funciones de base de datos
Funciones de cubo

Funciones de bsqueda y referencia


en Excel
Las funciones de bsqueda y referencia en Excel nos permiten encontrar
valores dentro de nuestra hoja de acuerdo a los criterios establecidos en la
bsqueda. Tambin nos ayudan a obtener informacin de referencia de las celdas.
Consulta la sintaxis de cada funcin haciendo clic sobre su nombre.
FUNCIN

INGLS

DESCRIPCIN

AREAS

AREAS

Devuelve el nmero de
reas de una
referencia. Un rea es
un rango de celdas
contiguas o una nica
celda.

BUSCAR

LOOKUP

Busca valores de un

rango de una columna


o una fila o desde una
matriz.
BUSCARH

HLOOKUP

Busca en la primera fila


de una tabla o matriz
de valores y devuelve
el valor en la misma
columna desde una fila
especificada.

BUSCARV

VLOOKUP

Busca un valor en la
primera columna de la
izquierda de una tabla y
luego devuelve un valor
en la misma fila desde
una column
especificada. De forma
predeterminada, la
tabla se ordena de
forma ascendente.

COINCIDIR

MATCH

Devuelve la posicin
relativa de un elemento
en una matriz, que
coincide con un valor
dado en un orden
especificado.

COLUMNA

COLUMN

Devuelve el nmero de
columna de una
referencia.

COLUMNAS

COLUMNS

Devuelve el nmero de
columnas en una matriz
o referencia.

DESREF

OFFSET

Devuelve una
referencia a un rango
que es un nmero
especificado de filas y
columnas de una
referencia dada.

DIRECCION

ADDRESS

Crea una referencia de

celda en forma de texto


una vez especificados
los nmeros de fila y
columna.
ELEGIR

CHOOSE

Elige un valor o una


accin de una lista de
valores a partir de un
nmero de ndice.

FILA

ROW

Devuelve el nmero de
fila de una referencia.

FILAS

ROWS

Devuelve el nmero de
filas de una referencia
o matriz.

HIPERVINCULO

HYPERLINK

Crea un acceso directo


o salto que abre un
documento guardado
en el disco duro, en un
servidor de red o en
Internet.

IMPORTARDATOSDINAMICOS

GETPIVOTDATA

Extrae datos
almacenados en una
tabla dinmica.

INDICE

INDEX

Devuelve un valor o
referencia de la celda
en la interseccin de
una fila y columna en
particular, en un rango
especificado.

INDIRECTO

INDIRECT

Devuelve una
referencia especificada
por un valor de texto.

RDTR

RTD

Recupera datos en
tiempo real de un
programa compatible
con automatizaciones
COM.

TRANSPONER

TRANSPOSE

Devuelve un rango
vertical de celdas como
un rango horizontal, o
viceversa.

Funcin Excel BUSCAR

Categora: Bsqueda y referencia


Nombre en ingls: LOOKUP

Qu hace?
Busca un valor dentro de una fila/columna y devuelve el valor que se encuentra en
la misma posicin en una segunda fila/columna. Los datos deben estar ordenados
de forma ascendente, de lo contrario considera utilizar la funcin BUSCARV
BUSCARH.

Sintaxis
BUSCAR(valor_buscado, rango_comparacin, [rango_resultado])

valor_buscado (obligatorio): Valor que se buscar en el rango_comparacin.

rango_comparacin (obligatorio): El rango de celdas con los valores que sern


buscados. Puede ser una columna o una fila.

rango_resultado: (opcional): El rango de celdas que contendr los resultados.


Debe ser del mismo tamao que rango_comparacin.

Ejemplos
BUSCAR(5, A1:A9, B1:B9) = Busca el valor 5 en el rango A1:A9 y si lo encuentra
devuelve el valor de la misma fila pero del rango B1:B9
La funcin BUSCAR en Excel nos permite buscar un valor dentro de un rango de
celdas y como resultado nos devolver el valor correspondiente del rango de
resultados que especifiquemos. La funcin BUSCAR se puede utilizar en forma
vectorial o en forma matricial.

Forma vectorial de la funcin BUSCAR


Comenzar explicando la forma vectorial de la funcin BUSCAR. Bajo esta
forma podemos buscar un valor en un rango de celdas el cual debe ser una sola
columna o una sola fila. La sintaxis para realizar la bsqueda es la siguiente:

Valor_buscado (obligatorio): Es el valor que deseamos encontrar.

Vector_de_compraracin (obligatorio): Un rango de celdas que est formado por


una sola columna o una sola fila en donde se realizar la bsqueda.

Vector_resultado (opcional): El rango de celdas que contiene la columna o fila de


resultados que deseamos obtener.

El Vector_de_comparacin debe estar siempre en orden ascendente, de lo


contrario la funcin devolver resultados incorrectos. En caso de especificar
el Vector_resultado deber ser del mismo tamao queVector_de_comparacin.

Ejemplo de la funcin BUSCAR en forma vectorial


Para este ejemplo tengo una lista de alumnos con sus nombres, apellidos y
calificaciones y de los cuales deseo encontrar la calificacin de alguno de ellos
con tan solo especificar su nombre.

En la celda F1 colocar el nombre del alumno y en la celda F2 la funcin


BUSCAR la cual me ayudar a obtener su calificacin. Desarrollemos la frmula
paso a paso:
1. Introducir la funcin BUSCAR y especificar el primer argumento que es el valor
buscado.
=BUSCAR(F1,

2. Como segundo argumento debo especificar el rango donde se realizar la


bsqueda:
=BUSCAR(F1, A2:A6,

3. El ltimo argumento ser el rango que tiene los resultados que deseo obtener y
que en este ejemplo son las calificaciones en C2:C6:
=BUSCAR(F1, A2:A6, C2:C6)

Observa cmo la funcin BUSCAR regresa la calificacin que corresponde al


nombre buscado.

Si en lugar de la calificacin quisiera obtener el apellido del alumno basta con


cambiar el tercer argumento de la funcin para indicar el rango que contiene los
apellidos que es B2:B6.

Forma matricial de la funcin BUSCAR


La funcin BUSCAR tambin puede ser utilizada con un arreglo, el cual debe
estar formado por los valores de bsqueda y los valores de regreso. La sintaxis
para realizar la bsqueda de manera matricial es la siguiente:

Valor_buscado (obligatorio): Es el valor que deseamos encontrar.

Matriz (obligatorio): Arreglo de valores que contiene tanto los valores de bsqueda
y de resultados.

Ejemplo de la funcin BUSCAR en forma matricial


Hagamos un ejemplo sencillo para ilustrar el uso de la funcin BUSCAR en forma
matricial. Supongamos que tengo un arreglo con las vocales del abecedario:
{A,E,I,O,U} y por otro lado un arreglo indicando el nmero de vocales: {1,
2, 3, 4, 5}.

Dada una vocal en la celda A1 deseo saber qu nmero de vocal le corresponde.


Para ello puedo utilizar la siguiente frmula:
=BUSCAR(A1,{"A","E","I","O","U"; 1,2,3,4,5})

La funcin BUSCAR regresar el nmero de vocal que haya encontrado en la


celda A1. Observa el resultado:

Encontrar el ltimo valor de


una columna en Excel
En ocasiones necesitamos encontrar el ltimo valor de una columna en
Excel para poder utilizarlo en otra de nuestras frmulas. Existen varios mtodos
para lograr este objetivo pero hoy lo har utilizando la funcin BUSCAR.
El ejemplo ser muy sencillo. Debo encontrar el ltimo valor de la columna A y
colocarlo en la celda C1. Una consideracin importante es que la columna A puede
tener celdas en blanco. Observa la siguiente imagen:

Sin importar que existan celdas en blanco en la columna A, el valor que necesito
utilizar es el de la celda A10 porque es el ltimo valor de la columna y colocarlo en
la celda C1.

Encontrar el ltimo valor con la funcin BUSCAR


La funcin BUSCAR tiene un peculiaridad importante y es que si no encuentra el
valor que se le ha especificado buscar, entonces devolver el valor del rango que
sea menor o igual que el valor buscado. Esta peculiaridad es la que utilizaremos a
nuestro favor para encontrar el ltimo valor de una columna en Excel. El truco
estar en buscar un valor que sea mucho ms grande que cualquiera de la
columna que contiene los datos.
Para el ejemplo, buscar el valor 10,000 porque es mucho mayor que cualquier
otro valor de la columna A. Considera la siguiente frmula:
=BUSCAR(10000, A:A)

La referencia A:A indica que la funcin buscar en toda la columna A de la hoja.


Observa el resultado de esta funcin:

Buscando el ltimo valor de una columna


Observa la siguiente animacin donde muestro cmo la frmula que acabamos de
crear siempre devuelve el ltimo valor de la columna conforme se van agregando
nuevos valores:

Funcin Excel BUSCARV

Categora: Bsqueda y referencia


Nombre en ingls: VLOOKUP

Qu hace?
Busca un valor dentro de una columna y regresa el valor en la misma posicin de
una segunda columna. Siempre busca en la primera columna del rango
especificado.

Sintaxis
BUSCARV(valor_buscado, rango, valor_regresado, [ordenado])

valor_buscado (obligatorio): Valor que se buscar en el rango

rango (obligatorio): El rango de celdas que contiene la columna de valores y la


columna de resultados.

valor_regresado (obligatorio): Nmero de columna (dentro del rango) que contiene


los resultados.

ordenado (opcional): Indica si ser una coincidencia aproximada. Si se omite se


toma como verdadero.

Ejemplos
BUSCARV(Excel, A1:B10, 2) = Encuentra Excel en la columna A y regresa el
valor que le corresponde de la columna B

Sintaxis de la funcin BUSCARV


La funcin BUSCARV tiene 4 argumentos:

Valor_buscado (obligatorio): Este es el valor que se va a buscar en la primera


columna de la tabla. Podemos colocar el texto encerrado en comillas o podemos
colocar la referencia a una celda que contenga el valor buscado. Excel no har
diferencia entre maysculas y minsculas.

Matriz_buscar_en (obligatorio): La tabla de bsqueda que contiene todos los


datos donde se tratar de encontrar la coincidencia del Valor_buscado.

Indicador_columnas (obligatorio): Una vez que la funcin BUSCARV encuentre


una coincidencia delValor_buscado nos devolver como resultado la columna que
indiquemos en este argumento. El Indicador_columnas es el nmero de columna
que deseamos obtener siendo la primera columna de la tabla la columna nmero
1.

Ordenado (opcional): Este argumento debe ser un valor lgico, es decir, puede
ser falso o verdadero. Con este argumento indicamos si la funcin
BUSCARV realizar una bsqueda exacta (FALSO) o una bsqueda aproximada
(VERDADERO). En caso de que se omita este argumento o que especifiquemos
una bsqueda aproximada se recomienda que la primera columna de la tabla de
bsqueda est ordenada de manera ascendente para obtener los mejores
resultados.

Ejemplo de la funcin BUSCARV


Para probar la funcin BUSCARV con nuestra tabla de bsqueda ejemplo que
contiene informacin de nmeros telefnicos seguimos los siguientes pasos:
1. En la celda E1 colocar el valor que deseo buscar.

2. En la celda E2 comienzo a introducir la funcin BUSCARV de la siguiente


manera:
=BUSCARV(

3. Hago clic en la celda E1 para incluir la referencia de celda e introduzco una coma
(,) para concluir con el primer argumento de la funcin:
=BUSCARV(E1,

4. Para especificar el segundo argumentos debo seleccionar la tabla de datos sin


incluir los ttulos de columna. Para el ejemplo ser el rango de datos A2:B11. Una
vez especificada la matriz de bsqueda debo introducir una coma (,) para finalizar
con el segundo argumento:
=BUSCARV(E1,A2:B11,

5. Como tercer argumento colocar el nmero 2 ya que quiero que la funcin


BUSCARV me devuelva el nmero de telfono de la persona indicada en la celda
E1. Recuerda que la numeracin de columnas empieza con el 1 y por lo tanto la
columna Telfono es la columna nmero 2. De igual manera finalizo el tercer
argumento con una coma (,):
=BUSCARV(E1,A2:B11,2,

6. Para el ltimo argumento de la funcin especificar el valor FALSO ya que deseo


hacer una bsqueda exacta del nombre.
=BUSCARV(E1,A2:B11,2,FALSO)

Observa el resultado de la funcin recin descrita:

Una ventaja de haber colocado el valor buscado en la celda E1 es que podemos


modificar su valor para buscar el telfono de otra persona y la funcin
BUSCARV actualizar el resultado automticamente.

Errores comunes al usar la funcin BUSCARV

Si la columna llave no tiene valores nicos para cada fila entonces la funcin
BUSCARV regresar el primer resultado encontrado que concuerde con el valor
buscado.

Si especificamos un indicador de columna mayor al nmero de columnas de la


tabla obtendremos un error de tipo #REF!

Si colocamos el indicador de columna igual a cero la funcin


BUSCARV regresar un error de tipo #VALOR!

Si configuramos la funcin BUSCARV para realizar una bsqueda exacta, pero


no encuentra el valor buscado, entonces la funcin regresar un error de tipo
#N/A.

La funcin BUSCARV es una de las funciones ms importantes en Excel. Es


necesario que dediques tiempo para aprender correctamente su uso y vers que
podrs sacar mucho provecho de esta funcin.

El argumento Ordenado de
la funcin BUSCARV
La funcin BUSCARV tiene un argumento conocido como el
argumento Ordenado que es un valor lgico, es decir verdadero o falso, el cual
indica a la funcin BUSCARV si debe realizar una bsqueda exacta o una
bsqueda aproximada.

Buscando el valor exacto


Cuando buscamos un valor entre nuestros datos queremos saber si existe una
coincidencia exacta, razn por la cual la mayora de las veces el
argumento Ordenado de la funcin BUSCARV es especificado como falso. El
argumentoOrdenado es el cuarto argumento de la funcin:
=BUSCARV("VALOR",A1:D20,2,FALSO)

En caso de que la funcin BUSCARV no encuentre el resultado exacto nos


devolver un error #N/A lo cual es una gran ventaja ya que podremos saber si el
valor buscado tiene o no una coincidencia exacta entre nuestros datos.

Bsqueda aproximada
Pareciera entonces que nunca sera necesario especificar el
argumento Ordenado como un valor verdadero. Sin embargo, existen algunos
casos en donde es de mucha utilidad realizar una bsqueda aproximada.
En el siguiente ejemplo tengo una tabla de Excel que contiene los rangos de
porcentajes de calificaciones y su equivalencia en letras. Lo que necesito hacer
es, dada una calificacin en porcentaje, encontrar su equivalente en letra. Observa
cmo la bsqueda aproximada me ayuda a encontrar la calificacin equivalente.

Es precisamente en un caso como ste, en donde necesitamos encontrar un valor


entre un rango de datos, que el argumento Ordenado ser de gran ayuda al
especificarlo como verdadero. Como puedes observar en el ejemplo, el porcentaje
87 no aparece entre los valores de la primera columna del rango por lo que Excel
hace una bsqueda aproximada y devuelve el valor correcto.
Ya que el valor predeterminado de argumento Ordenado es verdadero podemos
omitirlo y de igual manera obtendremos el resultado adecuado.

Diferencia entre BUSCARV


y BUSCARH
La funcin BUSCARV nos ayuda a buscar un valor dentro de una lista (vertical).
La funcin BUSCARH realizar la bsqueda dentro de un rango de valores
horizontal. Para entender mejor la diferencia te mostrar un ejemplo de ambas
funciones.
Antes de continuar debemos recordar que la V en el nombre de la funcin
BUSCARV significa Vertical y la H en la funcin BUSCARH significa Horizontal.

Bsqueda vertical con BUSCARV


Con la funcin BUSCARV podemos buscar valores dentro de una columna de
nuestra hoja de Excel o de nuestra tabla de datos. En el siguiente ejemplo buscar
el valor Delta utilizando la funcin BUSCARV:

Como puedes observar, el rango de bsqueda es un rango vertical (A1:A10) y es


la razn por la que hemos utilizado la funcin BUSCARV.

Bsqueda horizontal con BUSCARH


Por el contrario, si los datos estn contenidos en un rango horizontal, la funcin
BUSCARV no podra encontrar el valor que estamos buscando. La funcin
BUSCARH nos permite hacer este tipo de bsqueda horizontal:

Es muy poco probable, y poco usual, tener datos organizados de manera


horizontal por lo que la funcin BUSCARV es ms famosa que la funcin
BUSCARH sin embargo es importante saber que Excel nos permite realizar una
bsqueda sin importar la manera en que estn organizados los datos.

Transponer la matriz de datos


Muchos usuarios de Excel encuentran que la funcin BUSCARV es ms intuitiva o
fcil de utilizar por lo que tratan de evitar el uso de la funcin BUSCARH. Si te
encuentras en la situacin donde los datos estn organizados de manera
horizontal, siempre tendrs la opcin de transponer la matriz de datos para seguir
utilizando la funcin BUSCARV.

Utilizar BUSCARV en lugar


de SI anidado
Cuando tienes varias funciones SI anidadas se complica el manejo de una
frmula. Sin embargo podemos replantear el problema para solucionarlo con la
funcin BUSCARV. Este mtodo reducir considerablemente la cantidad de
funciones utilizadas.
Considera el siguiente ejemplo. Una empresa har una exportacin de productos
hacia Alemania y necesita remplazar el color de cada producto por su nombre en
alemn. La tabla de equivalencia de colores es la siguiente:

Funcin SI anidada
Algunos podran decidir utilizar la funcin SI anidada para encontrar el color
equivalente para cada producto. El problema con esta opcin es que tendremos
una frmula demasiado complicada:
=SI(E2=A2,B2,SI(E2=A3,B3,SI(E2=A4,B4,SI(E2=A5,B5,SI(E2=A6,B6,SI(E2=A7,B7
,SI(E2=A8,B8, SI(E2=A9, B9, SI(E2=A10, B10, SI(E2=A11, B11))))))))))

Observa cmo la frmula anterior funciona correctamente:

Aunque esta frmula funciona correctamente, no es la mejor opcin ya que entre


mayor sea el nmero de colores mayor ser el nmero de funciones SI anidadas.
Una mejor alternativa es utilizar la funcin BUSCARV.

La funcin BUSCARV
Con la funcin BUSCARV la frmula se simplifica, porque la funcin nos permite
realizar una bsqueda directa sobre la tabla de equivalencias. De esta manera la
frmula que resuelve nuestro problema queda como sigue:
=BUSCARV(E2, A2:B11,2)

Observa el resultado:

La simplicidad de esta frmula nos evita tener errores al escribir una frmula con
muchas funciones SI anidadas. Otra ventaja de este mtodo es que aunque la
tabla de equivalencia de colores crezca, la frmula se mantiene prcticamente
igual. Solamente tendramos que modificar el segundo argumento de la funcin
BUSCARV el cual indica el rango de celdas donde se encuentra la tabla de
equivalencias.

ista de validacin y funcin


BUSCARV
Las listas de validacin nos ayudan a controlar el tipo de informacin ingresada en
nuestra hoja de clculo. Si combinamos esta funcionalidad con la funcin
BUSCARV podemos crear una tabla que cargue informacin adicional.
En una hoja de Excel tengo informacin sobre diferentes archivos ubicados en un
servidor de la empresa. Los datos est ubicados en el rango AA1:AE7 tal como se
muestra en la siguiente imagen.

Necesito crear una tabla donde al seleccionar el nombre de uno de los archivos se
muestren sus datos especficos as como un vnculo directo a su ubicacin en la
red. Para crear este tipo de tabla debemos seguir los siguientes pasos.

Crear la lista de validacin


Primero debemos crear la lista de validacin con los nombres de los archivos. Si
no recuerdas cmo crear una lista de validacin consulta el artculo: Lista para
validacin de datos en Excel.

El siguiente paso es muy importante porque es donde obtendremos el valor de las


dems columnas de acuerdo al valor seleccionado en la lista de validacin y para
ello utilizaremos la funcin BUSCARV.

Buscando valores con la funcin BUSCARV


Despus de seleccionar un valor de la columna Archivo se debern llenar
automticamente el resto de columnas de la tabla. As que empezar por mostrar
el Tamao del archivo seleccionado.

Recuerda que los datos se encuentran en el rango de celdas AA1:AE7 por lo que
a la funcin BUSCARV le pido encontrar el valor de la celda A2 dentro dicho rango
de datos y que como resultado devuelva el valor de la segunda columna que es
precisamente la columna Tamao. El ltimo argumento de la funcin indica que la
coincidencia en el nombre del archivo tiene que ser exacta.
De la misma manera puedo crear la frmula para las otras columnas de la tabla.
Observa la frmula para obtener el nombre del Autor.

La funcin es prcticamente la misma y solamente cambia el tercer argumento


que es el nmero de columna dentro del rango de datos que necesito me regrese
la funcin.
La ltima columna necesita un trato especial porque quiero crear un hipervnculo
de manera que cuando se haga clic sobre l se abra el archivo desde su ubicacin
en la red. Es por eso que la misma funcin BUSCARV la coloco dentro de la
funcin HIPERVINCULO de la siguiente manera:

Con esto han quedado configuradas todas las columnas pero nos hace falta algo
muy importante. Seguramente te has fijado que al cargar una lista de validacin
aparece sin ningn valor seleccionado.

Para este caso todas nuestras frmulas devuelven un error porque no encuentran
un valor vaco dentro de la lista de nombres de archivo. La solucin es utilizar la
funcin SI.ERROR para mostrar un mensaje diferente al error #N/A.

Captura de errores con la funcin SI.ERROR


El uso de la funcin SI.ERROR para capturar los errores es muy sencillo,
solamente debemos incluir el resultado de la funcin BUSCARV como el primer
argumento de la funcin y el segundo argumento nos permite especificar el texto a
mostrar en caso de obtener un error.

En este ejemplo he colocado un guion medio - como el texto a mostrar en caso


de que exista un error. Finalmente sugiero crear una tabla de manera que al
insertar una nueva fila se cree automticamente la lista de validacin junto con las
frmulas de las dems columnas.

Combinar la funcin
BUSCARV y SI.ERROR
La funcin BUSCARV es una de las funciones ms utilizadas en Excel por lo que
es muy probable que hayas visto el error #N/A cuando la funcin no ha encontrado
el valor que ests buscando. Hoy veremos una opcin para mostrar un mensaje
de error ms amigable.

La funcin BUSCARV en Excel


Hemos visto en artculos anteriores cmo la funcin BUSCARV nos ayuda a
encontrar un valor dentro de una tabla de datos. Pero qu sucede cuando la
funcin BUSCARV no encuentra una coincidencia exacta? Observa cmo la
funcin regresa un error del tipo #N/A:

Evitar desplegar el error #N/A con la funcin SI.ERROR


La funcin SI.ERROR fue introducida desde Excel 2007 y es de mucha utilidad
cuando queremos detectar si una funcin nos ha devuelto un mensaje de error. En
nuestro ejemplo no deseamos ver el mensaje de error #N/A sino que deseamos
desplegar el mensaje Nombre no encontrado en caso de que la funcin
BUSCARV no encuentre el Nombre especificado en la celda E1. Para alcanzar
nuestro objetivo utilizamos la funcin SI.ERROR de la siguiente manera:

La funcin SI.ERROR solamente tiene dos argumentos, el primero es el valor o


expresin que va a evaluar, que para nuestro ejemplo es la funcin BUSCARV, y
el segundo argumento es el valor que regresar en caso de que el primer
argumento devuelva un error.
En nuestro ejemplo la funcin BUSCARV no ha encontrado el nombre Dana por
lo que regresa el error #N/A pero la funcin SI.ERROR se da cuenta de ello y no
deja que se despliegue la leyenda #N/A sino que sabe que le hemos indicado que
muestre el mensaje Nombre no encontrado. Por el contrario, si la funcin
BUSCARV ha encontrado el valor que estaba buscando entonces la funcin
SI.ERROR no tienen ningn efecto en el resultado. Observa el siguiente ejemplo
donde busco el nombre Diana el cual s es encontrado en la lista:

La funcin SI.ERROR nos ayuda a personalizar los mensajes de error de


cualquiera de las funciones de Excel incluyendo a la funcin BUSCARV.

Combinar BUSCARV y
COINCIDIR
La funcin BUSCARV es de gran utilidad para buscar valores dentro de una tabla
y hoy les mostrar cmo podemos mejorar la bsqueda utilizando la funcin
COINCIDIR la cual nos permitir asociar una lista de validacin de datos a la
funcin BUSCARV.
Empezaremos por definir nuestra tabla de datos que tendr en la columna A la
lista de libros de Excel que estn a la venta y los montos para cada mes en las
columnas subsecuentes.

Si deseo conocer las ventas del libro Excel en 24 Horas para el mes de Marzo
puedo utilizar la siguiente frmula:
=BUSCARV("Excel en 24 horas", A5:F14, 4, FALSO)

Al colocar esta frmula en la celda E1 obtengo el resultado esperado:

La frmula me da el resultado correcto, pero Qu sucede si ahora necesito las


ventas del mes de Enero? Y despus las ventas del mes de Febrero?

Crear una lista de validacin


Para evitar la edicin de la funcin BUSCARV cada vez que necesitamos un dato
diferente podemos crear una lista de validacin con las posibles opciones para los
meses. La lista de validacin la creamos desde la ficha Datos y el botnValidacin
de datos.

Para este ejemplo he colocado la lista de validacin en la celda B1. Para poder
utilizar esta lista dentro de la funcin BUSCARV debo utilizar la funcin
COINCIDIR la cual buscar el valor seleccionado en la lista y lo comparar con la
matriz A4:F4.

Observa que he remplazado el tercer argumento de la funcin BUSCARV con la


funcin COINCIDIR de la siguiente manera:
COINCIDIR(B1, A4:F4, 0)

El resultado de la funcin COINCIDIR me dar el nmero de columna que


corresponde al mes seleccionado en la lista de la celda B1.

ltima mejora a la funcin BUSCARV


Una pequea mejora que an podemos hacer es agregar otra lista de validacin
con los nombres de los libros y utilizar dicho valor en el primer argumento de la
funcin BUSCARV.

De esta manera al seleccionar un valor diferente de cualquiera de las listas


obtendremos el resultado correspondiente obtenido por la funcin BUSCARV. Si lo
deseas puedes descargar el libro de trabajo.

Funcin BUSCARV sobre


dos tablas de bsqueda

La funcin BUSCARV nos permite buscar un valor en una tabla, pero en


ocasiones los datos los tenemos distribuidos en ms de una tabla. En esta ocasin
te mostrar cmo utilizar la funcin BUSCARV sobre dos tablas de bsqueda.
En nuestro ejemplo analizaremos el caso de una institucin financiera que ha
establecido una nueva regla para otorgar crditos a sus clientes. La empresa
otorgar dos tipos de crditos de acuerdo al plazo ya sea de 24 meses o de 36
meses. Dependiendo del plazo acordado y el monto del mismo se cobrar una
comisin al cliente.

El plazo del crdito es la variable que determina la tabla de comisiones que


debemos utilizar. En base a dicho valor es que tomaremos la decisin sobre cul
tabla utilizar y para ello utilizaremos la funcin SI.

BUSCARV sobre dos tablas


La funcin SI nos ayudar a obtener la tabla adecuada de acuerdo al valor del
plazo. En el siguiente ejemplo, puedes observar los datos de un cliente que desea
solicitar un crdito a 24 meses y un monto de $25000.00:

Para obtener el valor de la comisin debemos utilizar la tabla ubicada en el rango


A3:A7. Considera la siguiente frmula de Excel:
=SI(B11=24, $A$3:$B$7, $D$3:$E$7)

Esta frmula evaluar el valor de la celda B11 y en caso de ser igual a 24


regresar el rango de la tabla de 24 meses, de lo contrario regresar el rango de
la tabla de 36 meses. Ahora incluyamos esta frmula como el segundo argumento
de la funcin BUSCARV:
=BUSCARV(C11, SI(B11=24, $A$3:$B$7, $D$3:$E$7), 2)

La funcin SI proveer el rango de la tabla adecuada donde se deber buscar el


valor de la celda C11 por la funcin BUSCARV. Observa que esta funcin obtiene
el valor adecuado:

De igual manera obtendremos un resultado adecuado si agregamos otro cliente


que solicite un crdito con un plazo a 36 meses:

Con solo copiar la celda hacia abajo tenemos el resultado adecuado para el plazo
y los montos indicados para el nuevo cliente.

BUSCARV sobre mltiples tablas


Ahora bien, qu pasa si tengo ms de una tabla donde necesito utilizar la funcin
BUSCARV? Podramos sentirnos tentados a utilizar una funcin SI anidada para
poder decidir el rango de la tabla adecuado, pero te recomiendo otra solucin y es
crear una tabla de equivalencias intermedia.

Supongamos que ahora la empresa decide agregar dos nuevos plazos en los
crditos otorgados para 12 meses y 48 meses. Para saber la tabla adecuada a
utilizar crearemos una tabla de equivalencias entre los plazos en meses y los
rangos de cada tabla.

Utilizaremos tambin la frmula BUSCARV para decidir el rango adecuado de la


tabla que debemos utilizar para obtener el valor de la comisin. La frmula es la
siguiente:
=BUSCARV(C25, INDIRECTO(BUSCARV(B25, $A$18:$B$21, 2)), 2)

Observa que tambin utilizo la funcin INDIRECTO para transformar el texto


devuelto por la funcin BUSCARV en una referencia real que pueda ser utilizada
por la otra funcin BUSCARV. En la siguiente imagen puedes observar el
resultado correcto de esta frmula:

A continuacin dejo un vnculo donde podrs descargar el libro de Excel que


contiene este ejemplo. En la Hoja1 encontrars el ejemplo de la funcin
BUSCARV sobre dos tablas de bsqueda y en la Hoja2 el ejemplo de la funcin
BUSCARV sobre mltiples tablas de bsqueda.

Funcin Excel COINCIDIR

Categora: Bsqueda y referencia


Nombre en ingls: MATCH

Qu hace?
Busca un valor dentro de una lista y regresa la posicin relativa del valor dentro
del rango.

Sintaxis
COINCIDIR(valor_buscado, rango, [tipo_de_coincidencia])

valor_buscado (obligatorio): Valor que se buscar en el rango

rango (obligatorio): El rango de celdas con los valores.

tipo_de_coincidencia (opcional): Indica si ser una coincidencia exacta


aproximada. Si se omite se toma como aproximada.

Ejemplos
COINCIDIR(Excel, A1:A10, 0) = Encuentra Excel en la columna A y regresa la
posicin dentro de la lista donde fue encontrado el valor

Funcin COINCIDIR
explicada
La funcin COINCIDIR busca un valor dentro de una lista y regresa la posicin
donde ha encontrado el valor especificado. Voy a aprovechar el mismo ejemplo de
la publicacin anterior para explicar la funcin COINCIDIR.

Ejemplo de la funcin COINCIDIR


En el ejemplo tengo una lista de empleados que contiene el nmero de empleado
y su nombre. Si quiero saber en qu posicin se encuentra el empleado 45362
solamente debo utilizar la funcin COINCIDIR:

En la celda D1 he colocado el nmero de empleado que deseo encontrar. Y los


parmetros de la funcin son los siguientes:

Parmetros de la funcin COINCIDIR


El primer parmetro de la funcin COINCIDIR es el valor buscado, que en el
ejemplo es el valor que he colocado en la celda D1. El segundo parmetro es la
matriz donde se buscar el valor y que es el rango de mi lista de valores A1:A10.
El ltimo parmetro indica el tipo de coincidencia que deseas. Para el ejemplo he
puesto el valor 0 que significa que necesito una coincidencia exacta.
El resultado es un nmero entero, el cual indica la posicin en donde la funcin ha
encontrado el valor especificado. Debes considerar que la funcin regresa la
posicin de la primera aparicin del valor, es decir, si el valor buscado est
repetido dentro de la lista la funcin regresara la posicin del primer elemento que
encuentre sin importar que existan ms elementos.
Para encontrar la posicin de otro elemento solamente debo cambiar el valor
buscado y la funcin COINCIDIR obtendr su posicin:

Comparar listas en Excel


Este es un problema muy comn entre los usuarios de Excel por la necesidad
de comparar los datos de dos columnas y saber cules elementos estn
presentes en ambas listas y cules de ellos no lo estn.
Supongamos los siguientes datos que contienen claves de productos donde
solamente la LISTA2 ha sido ordenada alfabticamente.

La funcin COINCIDIR en Excel


Necesito saber cules elementos de la LISTA2 estn presentes en la LISTA1, por
lo que en la columna D colocar la siguiente frmula:
=COINCIDIR(C2,$A$2:$A$21,0)

El segundo parmetro de la funcin COINCIDIR es la matriz que define a la


LISTA1 por lo que est especificada como una referencia absoluta de manera que
cada elemento de la LISTA2 sea comparado con la misma matriz. El tercer
argumento con valor cero indica que se realizar una bsqueda exacta del texto.
El resultado es el siguiente:

La funcin regresar la posicin del elemento de la LISTA1 donde haya


encontrado una coincidencia o de lo contrario regresar el valor #N/A indicando
que no hay coincidencia alguna. Para dar una mejor presentacin al resultado
utilizar la funcin ESERROR de manera que pueda determinar si el valor
regresado por la funcin es un error:
=ESERROR(COINCIDIR(C2,$A$2:$A$21,0))

Ahora los elementos que tienen el valor VERDADERO son aquellos para los
cuales la funcin COINCIDIR regres un error y por lo tanto son aquellos valores
que no se encuentran en la LISTA1. Para ser congruentes con la peticin inicial de
identificar los valores de la LISTA2 que se encuentran en la LISTA1 har uso de la
funcin SI para terminar de dar un formato adecuado a la respuesta.
Complementar la funcin de la siguiente manera:
=SI(ESERROR(COINCIDIR(C5,$A$2:$A$21,0)), "", "ENCONTRADO")

El resultado final de comparar las listas se encuentra en la columna D en donde


aquellos elementos de la LISTA2 que estn presentes en la LISTA1 tendrn el
valor ENCONTRADO.

Cambiar valores de una lista


basados en la seleccin de
otra lista
Supongamos que tienes una lista de departamentos de tu empresa y cada
departamento tiene una serie de proyectos. Necesitas colocar dos listas, la
primera con los departamentos de la empresa y que la segunda cargue solamente
los proyectos del departamento seleccionado. Cmo haces eso en Excel?

Listas dependientes en Excel


La solucin para tener listas dependientes en Excel es en utilizar la funcin
DESREF y COINCIDR para determinar el rango adecuado a utilizar. Vamos a
asumir que tenemos los siguientes datos:

En la columna C tendr la lista de departamentos. En la columna E estn en


listados todos los proyectos con su departamento correspondiente (en la columna
D).
La primera lista validada es muy fcil de crear porque solamente se deben
seleccionar los valores del rango C1:C3

Para la segunda lista es donde se har uso de las funciones que permitirn
seleccionar un rango especfico de acuerdo al valor de la primera lista. La frmula
que se debe colocar es la siguiente:
=DESREF(E1, COINCIDIR(A1,D1:D12,0) - 1, 0, CONTAR.SI(D1:D12, A1), 1)

Parmetros de la funcin DESREF


La funcin DESREF toma como base la celda E1 ya que ah empieza la lista de
proyectos por lo tanto la celda E1 es el primer parmetro de la funcin. El segundo
de parmetro de la funcin DESREF indica la fila donde empezar el rango y por
eso se usa la funcin COINCIDIR para encontrar la fila donde aparece el
departamento que se seleccion en la primera lista.
El tercer parmetro es la columna del rango, pero al necesitar que sea la misma
columna colocamos el valor cero. El cuarto parmetro especifica cuntas filas
hacia abajo tendr el rango, por lo que usamos la funcin CONTAR.SI para
determinar cuntos proyectos pertenecen al departamento previamente
seleccionado. El ltimo parmetro son las columnas que se incluirn en el rango
que en este caso ser solamente una, que es precisamente la lista de proyectos.
El cuadro de dilogo de Validacin de datos para la segunda lista queda como
sigue:

Con este ltimo paso hemos creado nuestras listas dependientes en Excel. Al
momento de seleccionar un valor de la primera lista que contiene un departamento

se llenarn automticamente los proyectos correspondientes en la segunda lista


validada:

Consulta ms informacin sobre las funciones utilizadas en esta


publicacin: DESREF, COINCIDIR, CONTAR.SI
Funcin Excel DESREF

Categora: Bsqueda y referencia


Nombre en ingls: OFFSET

Qu hace?
Devuelve una referencia a una celda o un rango de celdas que ha sido desplazada
en base a otra referencia dada.

Sintaxis
DESREF(ref, filas, columnas, [alto], [ancho])

ref (obligatorio): Referencia en la que se basa la desviacin.

filas (obligatorio): Nmero de filas hacia abajo (positivo) o hacia arriba (negativo)
de la celda superior izquierda del resultado.

columnas (obligatorio): Nmero de columnas hacia la derecha (positivo) o hacia la


izquierda (negativo) de la celda superior izquierda del resultado.

alto (opcional): El nmero de filas (alto) que se desea que tenga la referencia
devuelta.

ancho (opcional): El nmero de columnas (ancho) que se desea que tenga la


referencia devuelta..

Ejemplos
DESREF(A1, 4, 1) = Devuelve el valor de la celda B5

La funcin DESREF en
Excel
La funcin DESREF en Excel nos devuelve una referencia a un rango de celdas
que ha sido desplazado respecto a otra referencia que hemos especificado
Suena complicado? Vaya que es complicado explicar, pero la funcin DESREF
es uno de esos tesoros escondidos de Excel.

La funcin DESREF y los Boy Scouts


Despus de pensar cmo explicar mejor la funcin DESREF he recordado un
juego que tenamos en los Boy Scouts cuando estbamos aprendiendo a utilizar
la brjula. El juego consista en encontrar el tesoro escondido siguiendo las
instrucciones dadas:
1. Colocarse en el rbol marcado con la banda amarilla
2. Caminar 50 pasos hacia en Norte
3. Caminar 35 pasos al Oeste
4. Encontrars el tesoro debajo de una piedra.

Si seguamos las instrucciones correctamente entonces encontrbamos el tesoro


escondido justamente en la ubicacin indicada. Pero qu tienen que ver los Boy
Scouts con la funcin DESREF en Excel? Imagina que podemos dar a Excel un
conjunto de instrucciones para que encuentre el tesoro dentro de una hoja:

1. Colocarse en la celda B5
2. Moverse 50 filas hacia abajo
3. Moverse 35 columnas a la derecha
4. Devolver la referencia de la celda donde te encuentres

Podemos hacer que Excel siga estos pasos utilizando la funcin DESREF. Los
pasos anteriores sern seguidos al utilizar la siguiente frmula:
=DESREF(B5, 50, 35)

Con esta frmula Excel nos devolver la referencia a la celda AK55 ya que a partir
de la celda B5 se mover 50 filas hacia abajo y 35 columnas a la derecha.

Sintaxis de la funcin DESREF


Con la analoga previamente hecha ser ms sencillo explicar el detalle de
la funcin DESREF en Excel y su sintaxis.

Ref (obligatorio): La referencia a la celda o rango donde se iniciar el


desplazamiento.

Filas (obligatorio): El nmero de filas a moverse. Si el valor es positivo se mover


hacia abajo y si es negativo se mover hacia arriba.

Columnas (obligatorio): El nmero de columnas a moverse. Si el valor es positivo


se mover hacia la derecha y si es negativo se mover a la izquierda.

Alto (opcional): El nmero de filas que deseamos que nos devuelva como
resultado.

Ancho (opcional): El nmero de columnas que deseamos que nos devuelva como
resultado.

De esta manera, para indicar a la funcin DESREF que necesitamos desplazarnos


5 filas hacia abajo y 3 columnas a la derecha a partir de la celda A1 utilizaremos la
siguiente frmula:
=DESREF(A1, 5, 3)

Notas importantes sobre la funcin DESREF


Algo muy importante que debo decir sobre la funcin DESREF en Excel es que si
el primer argumento de la funcin es una referencia a una sola celda entonces la
funcin nos devolver de manera la referencia a una sola celda. Observa la
siguiente imagen:

Ya que la funcin DESREF nos devuelve la referencia a la celda C4 es posible


mostrar su valor en la celda C7. Ahora considera lo siguiente, si en lugar de
especificar una sola celda como el primer argumento de la funcin
proporcionamos un rango, entonces nos daremos cuenta que la funcin DESREF
devuelve una referencia a un rango y no podremos mostrar su resultado sino que
obtendremos un error:

El error no est en la funcin DESREF sino al intentar desplegar su resultado en


la celda C7 cuando en realidad nos est devolviendo una referencia a un rango.
Para este ejemplo especfico la funcin DESREF devuelve la referencia C3:C4 y lo
puedo demostrar utilizando la funcin SUMA sobre el resultado de la funcin
DESREF:

Observa que no he cambiado la funcin DESREF sino que solamente apliqu la


funcin SUMA al rango de celdas devuelto por la funcin. En este ejemplo la
funcin SUMA hace la operacin SUMA(C3:C4) que es precisamente el resultado
mostrado en la celda C7. Por esta razn es que frecuentemente observars que
la funcin DESREF es utilizada en junto con otras funciones.
Ya te has dado cuenta tambin que si el primer argumento es una referencia a una
sola celda, la funcin DESREFdevolver tambin una sola celda. Pero si el primer
argumento es un rango de celdas entonces obtendremos tambin una referencia a
un rango de celdas.

Ejemplos de la funcin DESREF


Ya hemos visto varios ejemplos de la funcin DESREF en Excel, solo mostrar
algunos ejemplos adicionales para dejar ms claro el uso de la funcin. En el

siguiente ejemplo coloco en el segundo argumento de la funcin un nmero


negativo que har un desplazamiento de filas hacia arriba:

Ahora quiero mostrarte otro ejemplo pero utilizando el cuarto y quinto argumento
de la funcin DESREF. Ya sabemos que al indicar una referencia a una sola
celda en el primer argumento de la funcin DESREF obtendremos como resultado
la referencia a una sola celda. Este comportamiento lo puedes modificar si utilizas
el cuarto y quinto argumento de la funcin. En la siguiente frmula estoy indicando
a la funcin DESREF iniciar en la celda A4 y desplazarse hacia arriba y a la
derecha.
=SUMA(DESREF(A4, -2, 2, 3, 2))

Aunque he especificado una sola celda de inicio tambin estoy indicando a la


funcin que a partir de la celda destino encontrada me devuelva en total 3 filas y
dos columnas. En la siguiente imagen puedes observar el rango devuelto con un
fondo de color rojo:

Usos prcticos de la funcin DESREF


A continuacin mencionar algunos usos prcticos de la funcin DESREF en
Excel. Para cada uno de ellos podrs leer un artculo con informacin adicional
sobre el uso de la funcin.

Crear un rango dinmico. Excel nos permite asignar un nombre a un rango de


celdas para despus hacer referencia a ellas. Sin embargo, si necesitamos
aumentar o disminuir el tamao de dicho rango necesitamos editar continuamente
el nombre y su rango asociado. Este problema lo podemos solucionar utilizando
la funcin DESREF. Consulta el artculo Nombres de rango dinmicos.

Actualizar una lista desplegable. Las listas desplegables, que forman parte de la
validacin de datos en Excel, se basan en un rango de datos. Si creamos un rango
dinmico sobre el cual se base la lista desplegable, entonces lograremos que la
lista se actualice automticamente. Lee ms al respecto en el artculo Cmo
actualizar una lista desplegable en Excel.

Actualizar listas dependientes. Si tenemos dos listas y deseamos que las


opciones de una dependan de la seleccin de otra entonces podemos utilizar
la funcin DESREF para crear dicha dependencia. Lee ms al respecto en el
artculo Cambiar valores de una lista basados en la seleccin de otra lista.

As como algunas otras funciones de Excel, la funcin DESREF no es de mucha


utilidad si la usamos sola, pero si la combinamos con algunas otras funciones nos
ayudar a implementar muy buenas soluciones en Excel.

Nombres de rango
dinmicos
Excel nos permite poner nombres a los rangos de celdas de manera que los
podamos identificar adecuadamente al usarlos en nuestras frmulas, pero en esta
ocasin te mostrar cmo hacer que ese nombre se refiera a un grupo de celdas
que va en aumento.
Al definir un nombre de rango comenzamos por seleccionar los datos y
posteriormente asignarles un nombre. En la siguiente imagen puedes observar
que he asignado el nombre MiTabla al rango de celdas A1:A3:

Si agrego un nuevo dato por debajo del rango definido no se incluir de manera
automtica:

Sera necesario redefinir el nombre del rango para incluir la nueva celda. Sin
embargo, podemos hacer que un nombre de rango est definido por una frmula y
de esa manera actualizar automticamente los datos que deben ser incluidos.

Rangos dinmicos con DESREF


Para lograr este objetivo utilizaremos la funcin DESREF que nos permite crear
una referencia a un rango. Esta es la sintaxis de la funcin:
DESREF(ref, filas, columnas, [alto], [ancho])

La sintaxis de la funcin DESREF nos indica que el primer argumento debe ser la
celda inicial sobre la cual se basar la referencia. En base a los datos del
ejemplo anterior, colocar como primer argumento la celda A1 que es la primera
celda con datos. El segundo y tercer argumento de la funcin nos permiten
especificar cuantas filas y columnas nos moveremos de la celda inicial. En
nuestro ejemplo no queremos movernos de esa celda, as que estos parmetros
sern siempre cero.
El cuarto y quinto argumento son el alto y ancho de la referencia que queremos
crear y aqu es donde viene la parte interesante porque queremos decir a Excel
que deseamos todas las celdas que tienen un contenido. Para lograr nuestro
cometido debemos utilizar la funcin CONTARA, la cual nos ayuda a contar las

celdas que no estn vacas. Para contar las filas que no estn vacas utilizo la
siguiente funcin:
=CONTARA($A:$A)

Y para contar las columnas que no estn vacas:


=CONTARA($1:$1)

Con los parmetros ya definidos podemos decir que utilizaremos la funcin


DESREF de la siguiente manera suponiendo que los datos se encuentran en la
Hoja1:
=DESREF(Hoja1!$A$1, 0, 0, CONTARA(Hoja1!$A:$A), CONTARA(Hoja1!$1:$1))

Esta frmula siempre nos devolver el rango que incluye las celdas que tienen un
valor y que son adyacentes a la celda A1.

Editar el nombre de rango


Ahora solo resta modificar la definicin del nombre de rango MiTabla para que
utilice esta frmula. Para ello debo ir a la ficha Frmulas y oprimir el
botn Administrador de nombres, se mostrar el nombre de rango previamente
definido y en el cuadro de texto de la parte inferior se deber reemplazar su
definicin por la frmula anterior:

Con esta nueva definicin del rango MiTabla no importarn las filas que
agreguemos ya que siempre sern consideradas en el rango. En el siguiente
ejemplo, puedes observar cmo voy agregando nuevos valores en la columna A y
son considerados automticamente en la suma de la celda D5:

Cambiar valores de una lista


basados en la seleccin de
otra lista
Supongamos que tienes una lista de departamentos de tu empresa y cada
departamento tiene una serie de proyectos. Necesitas colocar dos listas, la
primera con los departamentos de la empresa y que la segunda cargue solamente
los proyectos del departamento seleccionado. Cmo haces eso en Excel?

Listas dependientes en Excel


La solucin para tener listas dependientes en Excel es en utilizar la funcin
DESREF y COINCIDR para determinar el rango adecuado a utilizar. Vamos a
asumir que tenemos los siguientes datos:

En la columna C tendr la lista de departamentos. En la columna E estn en


listados todos los proyectos con su departamento correspondiente (en la columna
D).
La primera lista validada es muy fcil de crear porque solamente se deben
seleccionar los valores del rango C1:C3

Para la segunda lista es donde se har uso de las funciones que permitirn
seleccionar un rango especfico de acuerdo al valor de la primera lista. La frmula
que se debe colocar es la siguiente:
=DESREF(E1, COINCIDIR(A1,D1:D12,0) - 1, 0, CONTAR.SI(D1:D12, A1), 1)

Parmetros de la funcin DESREF


La funcin DESREF toma como base la celda E1 ya que ah empieza la lista de
proyectos por lo tanto la celda E1 es el primer parmetro de la funcin. El segundo
de parmetro de la funcin DESREF indica la fila donde empezar el rango y por
eso se usa la funcin COINCIDIR para encontrar la fila donde aparece el
departamento que se seleccion en la primera lista.
El tercer parmetro es la columna del rango, pero al necesitar que sea la misma
columna colocamos el valor cero. El cuarto parmetro especifica cuntas filas
hacia abajo tendr el rango, por lo que usamos la funcin CONTAR.SI para
determinar cuntos proyectos pertenecen al departamento previamente
seleccionado. El ltimo parmetro son las columnas que se incluirn en el rango
que en este caso ser solamente una, que es precisamente la lista de proyectos.
El cuadro de dilogo de Validacin de datos para la segunda lista queda como
sigue:

Con este ltimo paso hemos creado nuestras listas dependientes en Excel. Al
momento de seleccionar un valor de la primera lista que contiene un departamento
se llenarn automticamente los proyectos correspondientes en la segunda lista
validada:

Consulta ms informacin sobre las funciones utilizadas en esta


publicacin: DESREF, COINCIDIR, CONTAR.SI

Actualizacin de una tabla


dinmica
Una tabla dinmica no se actualiza de manera automtica. Es decir, sin importar
que hayamos modificado la informacin a la tabla de datos sobre la cual est
basada una tabla dinmica, sta ltima no se actualizar por si sola.
Para poder actualizar los datos de una tabla dinmica es necesario pulsar el botn
Actualizar para refrescar los datos. Pero el problema es mayor si la fuente de
datos tiene nuevas filas o columnas porque tendremos que actualizar tambin el
origen de datos de la tabla dinmica para considerar las nuevas celdas.

En esta ocasin presentar un mtodo con el cual podemos facilitar el proceso de


actualizacin de los datos de una tabla dinmica si la creamos basada en un
rango nombrado.

Rangos dinmicos
El primer concepto que debemos recordar es que podemos crear un nombre de
rango cuya referencia se actualice automticamente al colocar filas o columnas
nuevas a una tabla de datos. Ese comportamiento lo logramos con la funcin
DESREF. Si no recuerdas como hacer esto puedes consultar el artculo Nombres
de rangos dinmicos.
Una vez que hemos logrado tener un nombre de rango dinmico, lo nico que nos
hace falta es crear una tabla dinmica basada en ese nombre de rango.

Tablas dinmicas basadas en nombres de rangos


Suponiendo que ya has creado el nombre de rango dinmico, podemos ahora
crear una tabla dinmica basada en dicho nombre. Para ello debemos seguir los
siguientes pasos.
Oprime el botn Tabla dinmica de la ficha Insertar y se mostrar el cuadro de
dilogo Crear tabla dinmica. En el cuadro de texto Tabla o rango introduce el
nombre del rango dinmico previamente creado.

Si no recuerdas el nombre exacto del rango puedes oprimir la tecla F3 y se


mostrar el listado de nombres existentes y de los cuales debers elegir uno.

Al pulsar el botn Aceptar se crear una tabla dinmica basada en el nombre de


rango especificado. De esta manera tenemos una tabla dinmica que est basada
en un rango que se actualiza automticamente cuando insertamos una nueva
lnea o columna.
Si los datos aumentan o disminuyen ya no tendrs que actualizar el origen de la
tabla dinmica si no solamente pulsar el botn actualizar para tener disponible la
nueva informacin dentro de la tabla dinmica.

Cmo actualizar una lista


desplegable en Excel
Para actualizar una lista desplegable en Excel podemos utilizar frmulas que
nos ayudarn a detectar cualquier cambio en el rango sobre el cual se basa
nuestra lista desplegable y por lo tanto se actualizarn automticamente sus
elementos.
Supongamos la siguiente lista de productos que ser incluida dentro de un control
de lista desplegable:

Crear frmula para detectar rango


El primer paso es crear una frmula que identificar el rango donde se encuentran
las celdas que contienen los elementos de nuestra lista. Para ello utilizar la
funcin DESREF la cual devuelve como resultado una referencia a un rango de
celdas en base a ciertos parmetros de configuracin. Comenzar por escribir la
frmula de la siguiente manera:
=DESREF(A2,

El primer argumento de la funcin DESREF indica la celda donde iniciar el rango


de los elementos de la lista. Los siguientes dos argumentos de la funcin DESREF
permiten especificar el nmero de celdas que deseamos movernos a partir de la
celda inicial. Ya que no deseo tener un desfasamiento de la celda A2 escribimos
la frmula de la siguiente manera:
=DESREF(A2, 0, 0,

El cuarto argumento de la funcin DESREF nos permite indicar el alto del rango y
por lo tanto es importante utilizar una funcin que nos indique el nmero adecuado
de elementos de la columna A. Para esto utilizar la funcin CONTARA que cuenta
el nmero de celdas no vacas dentro de un rango. Observa con detenimiento la
manera en que utilizo la funcin CONTARA como el cuarto argumento de la
funcin DESREF:
=DESREF(A2, 0, 0, CONTARA(A:A) - 1)

La funcin CONTARA tiene el argumento A:A que indica que debe tomar en cuenta
toda la columna A. De acuerdo a nuestro ejemplo, la columna A tiene 4 celdas no
vacas que incluyen el ttulo, por esta razn debo restar uno al resultado de la
funcin CONTARA para que me devuelva el nmero real de elementos en la
columna.
De esta manera la funcin DESREF nos ayuda a obtener el rango de celdas que
contienen los elementos que formarn parte de nuestra lista desplegable en Excel.

Este rango es totalmente dinmico ya que si agregamos un nuevo elemento o


eliminamos alguno otro se devolver el rango de elementos adecuado.

Crear la lista desplegable en Excel


Ahora que ya tenemos la frmula que nos devolver el rango de celdas adecuado
podemos iniciar con la creacin de la lista desplegable. Selecciona el comando
Datos > Herramientas de datos > Validacin de datos. Se mostrar el cuadro de
dilogo Validacin de datos y en la pestaa Configuracin selecciona la opcin
Lista y en el cuadro de texto origen pega la frmula que acabamos de construir en
los pasos anteriores:

Al pulsar el botn Aceptar se habr creado una nueva lista desplegable en Excel
cuyos elementos son los enlistados en la columna A:

Actualizar la lista desplegable en Excel


Para actualizar los valores de la lista desplegable ser suficiente con agregar un
nuevo elemento en la columna A para que sea incluido automticamente dentro de
la lista desplegable.

Lo mismo suceder si eliminamos algn elemento de la columna A ya que ser


excluido de la lista desplegable. La nica condicin es que todos los valores de la
columna A sean contiguos, es decir, que no existan celdas en blanco entre ellos.

Funcin Excel ELEGIR

Categora: Bsqueda y referencia


Nombre en ingls: CHOOSE

Qu hace?
Elige un valor de una lista de valores en base a un ndice.

Sintaxis
ELEGIR(ndice, valor1, [valor2,], )

ndice (obligatorio): Nmero entre 1 y 254 que indica el valor que se debe elegir.
Puede ser una referencia a una celda que contenga un valor entre 1 y 254

valor1 (obligatorio): El primer valor de la lista a elegir.

valor2 (opcional): A partir del segundo valor son opcionales y hasta el valor 254.

Ejemplos
ELEGIR(1, UNO, DOS, TRES) = UNO
ELEGIR(3, UNO, DOS, TRES) = TRES

La funcin ELEGIR en Excel


La funcin ELEGIR en Excel recibe una lista de valores y nos permite elegir
algn elemento de dicha lista con solo especificar la posicin del elemento que

necesitamos. Podemos especificar hasta 254 valores en la lista entregada a la


funcin.

Sintaxis de la funcin ELEGIR

Nm_ndice (obligatorio): Indica el elemento de la lista que deseamos obtener.


Debe ser un valor entre 1 y 254 que es el mximo de posibles valores en la lista.

Valor1 (obligatorio): El primer valor de la lista.

Valor2 (opcional): A partir del segundo valor todos sern opcionales hasta un
mximo de 254.

Si el argumento Nm_indice es mayor que la posicin del ltimo valor, entonces la


funcin ELEGIR devolver el error #VALOR!

Ejemplo de la funcin ELEGIR


A continuacin mostrar un ejemplo muy sencillo de la funcin ELEGIR. Como
valores pasar el nombre de los nmeros 1, 2 y 3 para despus indicar el nmero
que deseo mostrar:
=ELEGIR(1, uno, dos, tres)
Como resultado de esta frmula obtendremos el valor uno porque el primer
argumento de la funcin indica que necesitamos la posicin nmero 1. Ahora
observa lo que sucede cuando hacemos que el primer argumento de la funcin
ELEGIR sea una referencia a una celda:

Cada vez que cambie el valor de la celda B1 por alguno de los nmeros vlidos: 1,
2, o 3, la funcin ELEGIR mostrar el elemento correspondiente en la celda B2.

Otro ejemplo de la funcin ELEGIR


Ya vimos un ejemplo muy sencillo de la funcin ELEGIR colocando el primer
argumento de la funcin como una referencia a otra celda. Tambin podemos
hacer que los valores proporcionados a la funcin provengan de otras celdas.
En la siguiente imagen puedes observar una tabla de equivalencias de
calificaciones y una segunda tabla con los nombres de estudiantes y su
calificacin.

El primer argumento de la funcin ELEGIR es la calificacin del estudiante que a


su vez es la posicin que deseo buscar dentro del listado de valores
proporcionado a la funcin.

La funcin ELEGIR potenciada


Si eres observador te dars cuenta que la funcin ELEGIR tiene una gran
similitud con la funcin BUSCARV la cual es una funcin mucho ms poderosa.
De hecho, el ejemplo anterior lo pudimos haber resuelto con la siguiente frmula:
=BUSCARV(E2, $A$3:$B$12, 2)
As que, tal vez sern pocas las ocasiones en las que utilices la funcin ELEGIR,
pero es importante que sepas de su existencia y su funcionamiento.

Funcin ELEGIR con


caracteres como ndice
En varias ocasiones he optado por la funcin ELEGIR en vez de utilizar un SI
anidado. Funciona muy bien y permite dejar una funcin mucho ms clara y
legible. Sin embargo, la funcin ELEGIR selecciona un valor de una lista en base a
un ndice que debe ser un nmero entre 1 y 254.
En esta ocasin me encontr en una situacin en la que tena una columna de
calificaciones en letra y deba llenar una segunda columna con la siguiente
equivalencia:
A = Excelente
B = Bueno
C = Aceptable
D = Bajo
F = Reprobado
Poda realizar esta tarea utilizando una funcin SI anidada, pero decid intentarlo
con la funcin ELEGIR y la solucin ha sido muy simple.

La funcin CODIGO en Excel


Todos los caracteres (A,B,C,) son bytes y puedes utilizar la funcin
CODIGO para obtener su valor numrico:
CODIGO("A") = 65
CODIGO("B") = 66

CODIGO("C") = 67
CODIGO("D") = 68
CODIGO("F") = 70

IMPORTANTE: El valor numrico para una letra mayscula es diferente que para
una minscula.

La funcin ELEGIR en Excel


Con los valores de la funcin CODIGO en mente escrib la siguiente frmula:
=ELEGIR(CODIGO(celda)64,"Excelente","Bueno","Aceptable","Bajo","","Reprobado")

Observa dos cosas importantes: la resta es de 64 porque quiero que el valor de


A corresponda a 1. Y por otro lado el penltimo valor es una cadena de texto
vaca porque es el valor que le correspondera a la letra E pero que no est
presente en las opciones de la columna de calificaciones.
Finalmente obtuve el resultado que necesitaba:

Obtn ms informacin sobre la funcin ELEGIR y sobre la funcin CODIGO.

Funciones lgicas
Las funciones lgicas en Excel se utilizan en la toma de decisiones. En base al
resultado de una funcin decidiremos si ejecutar o no cierta accin requerida.
Encuentra el detalle y ejemplos de cada funcin haciendo clic sobre su nombre.
FUNCIN

INGLS

DESCRIPCIN

FALSO

FALSE

Devuelve el valor lgico FALSO.

NO

NOT

Cambia FALSO por VERDADERO y VERDADERO por


FALSO.

OR

Comprueba si alguno de los argumentos es


VERDADERO y devuelve VERDADERO o FALSO.
Devuelve FALSO si todos los argumentos son FALSO.

SI

IF

Comprueba si se cumple una condicin y devuelve un


valor si se evala como VERDADERO y otro valor si se
evala como FALSO.

SI.ERROR

IFERROR

Devuelve un valor si la expresin es un error y otro


valor si no lo es.

VERDADERO

TRUE

Devuelve el valor lgico VERDADERO.

AND

Comprueba si todos los argumentos son


VERDADEROS y devuelve VERDADERO o FALSO.
Devuelve FALSO si alguno de los argumentos es
FALSO.

Funcin Excel FALSO

Categora: Lgicas
Nombre en ingls: FALSE

Qu hace?
Devuelve el valor lgico FALSO.

Sintaxis
FALSO()

Ejemplos
FALSO() = FALSO

Funcin Excel NO

Categora: Lgicas
Nombre en ingls: NOT

Qu hace?
Invierte el valor lgico del argumento especificado.

Sintaxis
NO(valor_lgico)

valor_lgico (obligatorio): Valor o expresin a evaluar como FALSO o


VERDADERO.

Ejemplos
NO(VERDADERO) = FALSO
NO(FALSO) = VERDADERO
Funcin Excel O

Categora: Lgicas
Nombre en ingls: OR

Qu hace?
Regresa el valor VERDADERO si alguno de los parmetros es verdadero
regresa FALSO si todos los parmetros son falsos.

Sintaxis
O(valor_lgico1, [valor_lgico2], )

valor_lgico1 (obligatorio): Primera condicin a probar.

valor_lgico2 (opcional): Condiciones adicionales a probar.

Ejemplos
O(VERDADERO, FALSO) = VERDADERO
O(FALSO, FALSO) = FALSO

Funcin Excel SI

Categora: Lgicas
Nombre en ingls: IF

Qu hace?
Evala una condicin y devuelve un valor si la condicin es verdadera y otro valor
si la condicin es falsa.

Sintaxis
SI(condicin, [si_verdadero], [si_falso])

condicin (obligatorio): Condicin que se evaluar para saber si es verdadera o


falsa.

si_verdadero (opcional): Valor que se devolver si la condicin es verdadera.

si_falso (opcional): Valor que se devolver si la condicin es falsa.

Ejemplos
SI(1<2, Excel, Total) = Excel
SI(1>2, Excel, Total) = Total
Funcin Excel SI.ERROR

Categora: Lgicas
Nombre en ingls: IFERROR

Qu hace?
Si el argumento especificado genera un error entonces devuelve cierto valor de lo
contrario devuelve el resultado original.

Sintaxis
SI.ERROR(argumento; valor_si_error)

argumento (Obligatorio): Argumento en donde se buscar el error.

valor_si_error (Obligatorio): El valor que se devuelve si el argumento se evala


como error.

Ejemplos
SI.ERROR(0/1, Error de clculo) = 0
SI.ERROR(1/0, Error de clculo) = Error de clculo

Contar valores nicos en


Excel
En ocasiones necesitamos contar valores nicos en Excel de manera que
podamos conocer la cantidad exacta de entradas que no se repiten dentro de un
rango. Para resolver este problema har uso de las frmulas matriciales.
Supongamos que nos ha llegado un archivo de Excel que tiene la lista consolidada
de varias personas con su ciudad de origen.

Ahora me han pedido que cuente las diferentes ciudades de la lista, es decir
obtener el nmero de ciudades nicas de la columna B. Para este ejemplo lo
podra hacer visualmente, pero si tengo una lista con miles de registros la tarea se
puede complicar.

Frmula para contar valores nicos en Excel


Para contar valores nicos en Excel podemos utilizar la siguiente frmula
matricial:
{=SUMA(1/CONTAR.SI(B2:B10, B2:B10))}

Recuerda que para ingresar una frmula matricial debemos pulsar las teclas CTRL
+ MAYS + ENTRAR justo al terminar de introducir la frmula lo cual har que
Excel coloque los corchetes alrededor de la frmula. Observa el resultado de
aplicar esta frmula a los datos del ejemplo:

La nica desventaja de esta frmula es que dejar de funcionar adecuadamente si


una celda est vaca y obtendremos un error #DIV/0! como resultado.

Para resolver este problema podemos utilizar la funcin SI.ERROR de manera que
nuestra frmula siga funcionando. Esta es la frmula a utilizar:
=SUMA(SI.ERROR(1/CONTAR.SI(B2:B10, B2:B10), 0))

Observa el resultado al utilizar esta frmula sobre el rango que contiene una celda
vaca:

De esta manera hemos eliminado el error #DIV/0! y hemos logrado contar


valores nicos en Excel an dentro de un rango con celdas vacas.

Combinar la funcin
BUSCARV y SI.ERROR
La funcin BUSCARV es una de las funciones ms utilizadas en Excel por lo que
es muy probable que hayas visto el error #N/A cuando la funcin no ha encontrado
el valor que ests buscando. Hoy veremos una opcin para mostrar un mensaje
de error ms amigable.

La funcin BUSCARV en Excel


Hemos visto en artculos anteriores cmo la funcin BUSCARV nos ayuda a
encontrar un valor dentro de una tabla de datos. Pero qu sucede cuando la
funcin BUSCARV no encuentra una coincidencia exacta? Observa cmo la
funcin regresa un error del tipo #N/A:

Evitar desplegar el error #N/A con la funcin SI.ERROR


La funcin SI.ERROR fue introducida desde Excel 2007 y es de mucha utilidad
cuando queremos detectar si una funcin nos ha devuelto un mensaje de error. En
nuestro ejemplo no deseamos ver el mensaje de error #N/A sino que deseamos
desplegar el mensaje Nombre no encontrado en caso de que la funcin
BUSCARV no encuentre el Nombre especificado en la celda E1. Para alcanzar
nuestro objetivo utilizamos la funcin SI.ERROR de la siguiente manera:

La funcin SI.ERROR solamente tiene dos argumentos, el primero es el valor o


expresin que va a evaluar, que para nuestro ejemplo es la funcin BUSCARV, y
el segundo argumento es el valor que regresar en caso de que el primer
argumento devuelva un error.

En nuestro ejemplo la funcin BUSCARV no ha encontrado el nombre Dana por


lo que regresa el error #N/A pero la funcin SI.ERROR se da cuenta de ello y no
deja que se despliegue la leyenda #N/A sino que sabe que le hemos indicado que
muestre el mensaje Nombre no encontrado. Por el contrario, si la funcin
BUSCARV ha encontrado el valor que estaba buscando entonces la funcin
SI.ERROR no tienen ningn efecto en el resultado. Observa el siguiente ejemplo
donde busco el nombre Diana el cual s es encontrado en la lista:

La funcin SI.ERROR nos ayuda a personalizar los mensajes de error de


cualquiera de las funciones de Excel incluyendo a la funcin BUSCARV.
Funcin Excel VERDADERO

Categora: Lgicas
Nombre en ingls: TRUE

Qu hace?
Devuelve el valor lgico VERDADERO.

Sintaxis
VERDADERO()

Ejemplos
VERDADERO() = VERDADERO
Funcin Excel Y

Categora: Lgicas
Nombre en ingls: AND

Qu hace?
Regresa el valor VERDADERO si todos los parmetros son verdaderos regresa
FALSO si alguno de los parmetros es falso.

Sintaxis
Y(valor_lgico1, [valor_lgico2], )

valor_lgico1 (obligatorio): Primera condicin a probar.

valor_lgico2 (opcional): Condiciones adicionales a probar.

Ejemplos
Y(VERDADERO, VERDADERO) = VERDADERO
Y(VERDADERO, VERDADERO, FALSO) = FALSO

La funcin Y en Excel
La funcin Y en Excel es una funcin lgica que nos permitir evaluar varias
expresiones lgicas y saber si todas ellas son verdaderas. Ser suficiente con que
cualquiera de las expresiones sea falsa para que el resultado de la funcin
tambin sea FALSO.

Sintaxis de la funcin Y
Los argumentos de la funcin Y en Excel son los siguientes:

Valor_lgico1 (obligatorio): Expresin lgica que ser evaluada por la funcin.

Valor_lgico2 (opcional): Expresiones lgicas a evaluar, opcional hasta un


mximo de 255.

La funcin Y solamente regresar el valor VERDADERO si todas las expresiones


lgicas evaluadas son verdaderas. Bastar con que una sola expresin sea falsa
para que la funcin Y tenga un resultado FALSO.

Ejemplos de la funcin Y
Observa la siguiente frmula y te dars cuenta de que todas las expresiones son
verdaderas:
=Y(5=5, 1<3, 8>6)
Ya que todas las expresiones son verdaderas, la funcin Y devolver tambin el
valor VERDADERO.

Ahora agregar una cuarta expresin que ser falsa: 7<>7. Observa cmo ser
suficiente para que la funcin Y devuelva el valor FALSO:

Argumentos de la funcin Y
Cada un de los argumentos de la funcin Y puede ser una expresin lgica como
en los ejemplos anteriores pero tambin puede ser una funcin de Excel que
devuelva un valor FALSO o VERDADERO.
Observa el siguiente ejemplo donde he combinado una expresin lgica con la
funcin ES.PAR y la funcin ES.IMPAR las cuales evalan un nmero para
indicarnos si es par o impar respectivamente.

Ya que tanto la expresin lgica como las funciones son evaluadas como
verdaderas, entonces la funcin Y nos un resultado VERDADERO. Ahora
observa como al cambiar solamente el argumento de la funcin ES.IMPAR con el
nmero 6 (en lugar de 5), causar que la funcin Y nos devuelva el valor FALSO.

Si alguna vez necesitas estar seguro de que todo un grupo de expresiones lgicas
sean verdaderas, la funcin Y en Excel ser una excelente opcin para hacerlo.

Condiciones mltiples en
Excel

Alguna vez has tenido que verificar que se cumplan condiciones mltiples en
Excel? Es decir, para que cierta cosa suceda debes evaluar varias condiciones y
en base al resultado de todas ellas debers tomar una decisin.
Por ejemplo, supongamos una tabla de datos donde existe informacin sobre los
alumnos de un curso de Excel.

La evaluacin del curso consiste en entregar tareas, realizar un proyecto y aprobar


un examen. Para cada uno de los alumnos se indica si ha cumplido
satisfactoriamente con cada requisito. Ahora bien, para aprobar el curso un
alumno deber cumplir con todos y cada una de los requisitos. Cmo podremos
saber si esta regla se cumple para cada uno de ellos?

La funcin Y
Utilizando la funcin Y podemos evaluar condiciones mltiples en Excel que
deben cumplirse obligatoriamente. Es decir, solamente para aquellos casos donde
cada condicin sea verdadera la funcin Y regresar un valor verdadero. Bastar
que solo un valor sea falso para que todo el resultado sea falso. Observa la
siguiente funcin.

Como puedes observar, la funcin Y puede evaluar mltiples expresiones y


solamente cuando cada una de ellas sea verdadera regresar como resultado el
valor verdadero. Por el contrario observa el resultado para Gabriela donde

solamente la columna Proyecto es falsa pero suficiente para ocasionar que todo
el resultado sea falso.

La funcin O
Ahora supongamos que las reglas de evaluacin del curso han cambiado y de
ahora en adelante para aprobar el curso es suficiente con entregar tareas o con
entregar el proyecto o aprobar el examen. Bueno, este ejemplo es ficticio porque
no conozco alguna escuela que permita algo as, verdad? Pero supongamos por
un instante que es posible. Para este caso bastar que cualquiera de las tres
columnas sea verdadera para aprobar el curso.
Este tipo de comparacin la podemos realizar utilizando la funcin O. Esta funcin
regresar el valor verdadero al tener solo un argumento verdadero. Solamente en
el caso de que todos los argumentos sean falsos, entonces regresara el valor
falso. Observa el resultado para nuestro ejemplo.

Ya que todos los alumnos tienen al menos un valor verdadero entonces todos
estn aprobados.
Tanto la funcin Y como la funcin O nos ayudan a evaluar condiciones
mltiples en Excel lo cual ser de gran utilidad para tomar decisiones correctas al
momento de estar analizando nuestros datos.

Funciones de texto
Las funciones de texto en Excel permiten concatenar cadenas de caracteres,
remover los espacios en blanco, reemplazar ciertos caracteres por otros y muchas
cosas ms que te permitirn manipular las cadenas de texto para obtener los
resultados deseados.
Encuentra el detalle y ejemplos de cada funcin haciendo clic sobre su nombre.

FUNCIN

INGLS

DESCRIPCIN

CARACTER

CHAR

Devuelve el carcter especificado por el


nmero de cdigo a partir del juego de
caracteres establecido en su PC.

CODIGO

CODE

Devuelve el nmero de cdigo del primer


carcter del texto del juego de caracteres
usados por su PC.

CONCATENAR

CONCATENATE

Une varios elementos de texto en uno solo.

DECIMAL

FIXED

Redondea un nmero al nmero especificado


de decimales y devuelve el resultado como
texto con o sin comas.

DERECHA

RIGHT

Devuelve el nmero especificado de caracteres


del final de una cadena de texto.

ENCONTRAR

FIND

Devuelve la posicin inicial de una cadena de


texto dentro de otra cadena de texto.

ESPACIOS

TRIM

Quita todos los espacios del texto excepto los


espacios individuales entre palabras.

EXTRAE

MID

Devuelve los caracteres del centro de una


cadena de texto, dada una posicin y longitud
iniciales.

HALLAR

SEARCH

Devuelve el nmero de caracteres en el cual se


encuentra un carcter en particular o cadena
de texto, leyendo de izquierda a derecha.

IGUAL

EXACT

Comprueba si dos cadenas de texto son


exactamente iguales y devuelve VERDADERO
o FALSO.

IZQUIERDA

LEFT

Devuelve el nmero especificado de caracteres


del principio de una cadena de texto.

LARGO

LEN

Devuelve el nmero de caracteres de una


cadena de texto.

LIMPIAR

CLEAN

Quita todos los caracteres no imprimibles del


texto.

MAYUSC

UPPER

Convierte una cadena de texto en letras


maysculas.

MINUSC

LOWER

Convierte todas las letras de una cadena de


texto en minsculas.

MONEDA

DOLLAR

Convierte un nmero en texto usando formato


de moneda.

NOMPROPIO

PROPER

Convierte una cadena de texto en maysculas


o minsculas, segn corresponda; la primera
letra de cada palabra en mayscula y las
dems letras en minscula.

REEMPLAZAR

REPLACE

Reemplaza parte de una cadena de texto por


otra.

REPETIR

REPT

Repite el texto un nmero determinado de


veces.

SUSTITUIR

SUBSTITUTE

Reemplaza el texto existente con texto nuevo


en una cadena.

Comprueba si un valor es texto y devuelve el


texto si lo es, o comillas dobles si no lo es.

TEXTO

TEXT

Convierte un valor en texto, con un formato de


nmero especfico.

TEXTOBAHT

BAHTTEXT

Convierte un nmero en texto (baht).

VALOR

VALUE

Convierte un argumento de texto que

representa un nmero en un nmero.

Funcin Excel CARACTER

Categora: Texto
Nombre en ingls: CHAR

Qu hace?
Obtiene el caracter correspondiente al nmero especificado.

Sintaxis
CARACTER(nmero)

nmero (obligatorio): Nmero entre 1 y 255 que espedifica el caracter deseado.

Ejemplos
CARACTER(65) = A
CARACTER(97) = a
Funcin Excel CONCATENAR

Categora: Texto
Nombre en ingls: CONCATENATE

Qu hace?
Convierte varias cadenas de texto en una sola.

Sintaxis
CONCATENAR(texto1, [texto2], )

texto1 (obligatorio): El primer elemento de texto a unir.

texto2 (Opcional): A partir del segundo texto los parmetros son opcionales.
Puedes especificar hasta un mximo de 255 elementos.

Ejemplos
CONCATENAR(un , texto , grande) = un texto grande
CONCATENAR(A1, A2, A3) = une los textos de las celdas A1, A2 y A3

Funcin Excel DECIMAL

Categora: Texto
Nombre en ingls: FIXED

Qu hace?
Redondea un nmero y devuelve el resultado como texto.

Sintaxis
DECIMAL(nmero, [decimales], [no_separar_millares])

nmero (obligatorio): Nmero que se desea redondear.

decimales (opcional): Nmero de dgitos deseados.

no_separar_millares (opcional): Indica si no se incluir el separador de miles.

Ejemplos
DECIMAL(12345.678, 2) = 12,345.68
DECIMAL(12345.678, 2, VERDADERO) = 12345.68
Funcin Excel ENCONTRAR

Categora: Texto
Nombre en ingls: FIND

Qu hace?
Encuentra la posicin de un texto dentro de otro texto y regresa la posicin del
caracter donde se encontr. Hace distincin entre maysculas y minsculas.

Sintaxis
ENCONTRAR(texto_buscado, dentro_del_texto, [nm_inicial])

texto_buscado (obligatorio): El texto que se quiere encontrar.

dentro_del_texto (obligatorio): La cadena de texto en donde se va a buscar.

nm_inicial (opcional): El nmero de caracter donde inicia la bsqueda. Si se


omite entonces la bsqueda iniciar desde el primer caracter.

Ejemplos
ENCONTRAR(o, hola) = 2
ENCONTRAR(h, hola) = 1
Funcin Excel ESPACIOS

Categora: Texto
Nombre en ingls: TRIM

Qu hace?
Recorta los espacios de las orillas de una cadena de texto.

Sintaxis
ESPACIOS(texto)

texto (obligatorio): Texto al que se le quitarn los espacios.

Ejemplos
ESPACIOS( Microsoft ) = Microsoft
ESPACIOS( Excel) = Excel
Funcin Excel IGUAL

Categora: Texto
Nombre en ingls: EXACT

Qu hace?
Compara dos cadenas de texto y nos dice si son iguales. Hace diferencia entre
maysculas y minsculas.

Sintaxis
IGUAL(texto1, texto2)

texto1 (obligatorio): El primer texto que se desea comparar.

texto2 (obligatorio): El segundo texto que se desea comparar.

Ejemplos
IGUAL(ExcelTotal, ExcelTotal) = VERDADERO
IGUAL(exceltotal, ExcelTotal) = FALSO
Funcin Excel MAYUSC

Categora: Texto
Nombre en ingls: UPPER

Qu hace?
Convierte un texto en maysculas.

Sintaxis
MAYUSC(texto)

texto (obligatorio): El texto que se convertir a maysculas.

Ejemplos
MAYUSC(Microsoft) = MICROSOFT
MAYUSC(excel) = EXCEL
Funcin Excel MINUSC

Categora: Texto
Nombre en ingls: LOWER

Qu hace?
Convierte un texto en minsculas.

Sintaxis
MINUSC(texto)

texto (obligatorio): El texto que se convertir a minsculas.

Ejemplos
MINUSC(EXCEL) = excel
MINUSC(Total) = total
Funcin Excel MONEDA

Categora: Texto
Nombre en ingls: DOLLAR

Qu hace?
Convierte un nmero a formato texto y le agrega el smbolo de moneda.

Sintaxis
MONEDA(nmero, nm_de_decimales)

nmero (obligatorio): El nmero al que se le dar formato de texto.

nm_de_decimales (opcional): Nmero de dgitos deseados a la derecha del


separador decimal.

Ejemplos
MONEDA(638) = $638.00
MONEDA(821.6214, 2) = $821.62
Funcin Excel NOMPROPIO

Categora: Texto
Nombre en ingls: PROPER

Qu hace?
Convierte la primera letra de cada palabra en mayscula.

Sintaxis
NOMPROPIO(texto)

texto (obligatorio): El texto al que se le dar formato.

Ejemplos
NOMPROPIO(microsoft excel) = Microsoft Excel
NOMPROPIO(excel total) = Excel Total
Funcin Excel REEMPLAZAR

Categora: Texto
Nombre en ingls: REPLACE

Qu hace?
Reemplaza parte de una cadena de texto con otra cadena de texto indicada.

Sintaxis
REEMPLAZAR(texto_original, nm_inicial, nm_de_caracteres, texto_nuevo)

texto_original (obligatorio): El texto que contiene los caracteres a reemplazar.

nm_inicial (obligatorio): La posicin dentro del texto donde se iniciar el


reemplazo.

nm_de_caracteres (obligatorio): La cantidad de caracteres que se reemplazarn.

texto_nuevo (obligatorio): El texto que reemplazar los caracteres originales.

Ejemplos
REEMPLAZAR(0123456789, 3, 6, *) = 01*89
REEMPLAZAR(Ao 2012, 7, 2, 13) = Ao 2013
Funcin Excel SUSTITUIR

Categora: Texto
Nombre en ingls: SUBSTITUTE

Qu hace?
Sustituye un texto por otro en la cadena de texto especificada.

Sintaxis
SUSTITUIR(texto, texto_original, texto_nuevo, [nm_de_instancia])

texto (obligatorio): El texto en donde se realizar la sustitucin.

texto_original (obligatorio): El texto que se quiere sustituir.

texto_nuevo (obligatorio): El texto por el que se reemplazar el texto_original.

nm_de_instancia (opcional): El nmero de instancia/aparicin que se sustituir.

Ejemplos
SUSTITUIR(abcdef, ef, efgh) = abcdefgh
SUSTITUIR(ExcelExcelExcel, Excel, Microsoft, 2) = ExcelMicrosoftExcel
Funcin Excel TEXTO

Categora: Texto
Nombre en ingls: TEXT

Qu hace?
Convierte un valor numrico en un valor de texto especificando un formato.

Sintaxis
TEXTO(valor, formato)

valor (obligatorio): El valor numrico que convertir a texto.

formato (obligatorio): El formato que se aplicar al valor.

Ejemplos
TEXTO(123, $0.00) = $123.00
TEXTO(74832.432, 0.00E+00) = 7.48E+04
Funcin Excel VALOR

Categora: Texto
Nombre en ingls: VALUE

Qu hace?
Convierte un texto (que representa un nmero) en nmero.

Sintaxis
VALOR(texto)

texto (obligatorio): El texto que se desea convertir.

Ejemplos
VALOR(1.1525) = 1.1525
VALOR(numero) = #VALOR!

Funciones de fecha y hora


Las funciones de fecha y hora de Microsoft Excel son utilizadas para buscar
fechas especficas, para conocer la hora actual, para encontrar la diferencia en
das laborales entre dos fechas y muchas cosas ms que sern de gran utilidad al
momento de estar trabajando con este tipo de datos.
Encuentra el detalle y ejemplos de cada funcin haciendo clic sobre su nombre.
FUNCIN

INGLS

DESCRIPCIN

AHORA

NOW

Devuelve la fecha y hora actuales con


formato de fecha y hora.

AO

YEAR

Devuelve el ao, un nmero entero en


el rango 1900-9999.

DIA

DAY

Devuelve el da del mes (un nmero


de 1 a 31).

DIA.LAB

WORKDAY

Devuelve el nmero de serie de la


fecha antes o despus de un nmero
especificado de das laborables.

DIA.LAB.INTL

WORKDAY.INTL

Devuelve el nmero de serie de la


fecha anterior o posterior a un nmero
especificado de das laborables con
parmetros de fin se semana
personalizados.

DIAS.LAB

NETWORKDAYS

Devuelve el nmero total de das

laborables entre dos fechas.


DIAS.LAB.INTL

NETWORKDAYS.INTL

Devuelve el nmero de das


laborables completos entre dos
fechas con parmetros de fin de
semana personalizados.

DIAS360

DAYS360

Calcula el nmero de das entre dos


fechas basndose en un ao de 360
das (doce meses de 30 das).

DIASEM

WEEKDAY

Devuelve un nmero de 1 a 7 que


identifica el da de la semana.

FECHA

DATE

Devuelve el nmero que representa la


fecha en cdigo de fecha y hora de
Microsoft Excel.

FECHA.MES

EDATE

Devuelve el nmero de serie de la


fecha que es el nmero indicado de
meses antes o despus de la fecha
inicial.

FECHANUMERO

DATEVALUE

Convierte una fecha en forma de texto


en un nmero que representa la fecha
en cdigo de fecha y hora de
Microsoft Excel.

FIN.MES

EOMONTH

Devuelve el nmero de serie del


ltimo da del mes antes o despus
del nmero especificado de meses.

FRAC.AO

YEARFRAC

Devuelve la fraccin del ao que


representa el nmero de das
completos entre la fecha_inicial y la
fecha_fin.

HORA

HOUR

Devuelve la hora como un nmero de


0 (12:00 a.m.) a 23 (11:00 p.m.).

HORANUMERO

TIMEVALUE

Convierte una hora de texto en un


nmero de serie de Excel para una
hora, un nmero de 0 (12:00:00 a.m.)
a 0.999988426 (11:59:59 p.m.). Da
formato al nmero con un formato de
hora despus de introducir la frmula.

HOY

TODAY

Devuelve la fecha actual con formato


de fecha.

MES

MONTH

Devuelve el mes, un nmero entero


de 1 (enero) a 12 (diciembre).

MINUTO

MINUTE

Devuelve el minuto, un nmero de 0 a


59.

NSHORA

TIME

Convierte horas, minutos y segundos


dados como nmeros en un nmero
de serie de Excel, con formato de
hora.

NUM.DE.SEMANA

WEEKNUM

Devuelve el nmero de semanas en


el ao.

SEGUNDO

SECOND

Devuelve el segundo, un nmero de 0


a 59.

Funciones estadsticas
Las funciones estadsticas de Excel te permitirn realizar un anlisis estadstico
de tus datos. Podrs obtener la covarianza, la desviacin estndar, distribucin
beta, distribucin binomial entre otras.
Encuentra el detalle y ejemplos de cada funcin haciendo clic sobre su nombre.

FUNCIN

INGLS

DESCRIPCIN

COEF.DE.CORREL

CORREL

Devuelve el coeficiente de correlacin


de dos conjuntos de datos.

COEFICIENTE.ASIMET
RIA

SKEW

Devuelve el sesgo de una distribucin:


una caracterizacin del grado de
asimetra de una distribucin alrededor
de su media.

COEFICIENTE.R2

RSQ

Devuelve el cuadrado del coeficiente del


momento de correlacin del producto
Pearson de los puntos dados.

CONTAR

COUNT

Cuenta el nmero de celdas de un rango


que contienen nmeros.

CONTAR.BLANCO

COUNTBLANK

Cuenta el nmero de celdas en blanco


dentro de un rango especificado.

CONTAR.SI

COUNTIF

Cuenta las celdas en el rango que


coinciden con la condicin dada.

CONTAR.SI.CONJUNT
O

COUNTIFS

Cuenta el nmero de celdas que


cumplen un determinado conjunto de
condiciones o criterios.

CONTARA

COUNTA

Cuenta el nmero de celdas no vacas


de un rango.

COVARIANCE.P

COVARIANCE.
P

Devuelve la covarianza de poblacin, el


promedio de los productos de las
desviaciones para cada pareja de
puntos de datos en dos conjuntos de
datos.

COVARIANZA.M

COVARIANCE.
S

Devuelve la covarianza, el promedio de


los productos de las desviaciones para
cada pareja de puntos de datos en dos

conjuntos de datos.
CRECIMIENTO

GROWTH

Devuelve nmeros en una tendencia de


crecimiento exponencial coincidente con
puntos de datos conocidos.

CUARTIL.EXC

QUARTILE.EX
C

Devuelve el cuartil de un conjunto de


datos en funcin de los valores del
percentil de 0..1, exclusivo.

CUARTIL.INC

QUARTILE.INC

Devuelve el cuartil de un conjunto de


datos en funcin de los valores del
percentil de 0..1, inclusive.

CURTOSIS

KURT

Devuelve la curtosis de un conjunto de


datos.

DESVEST.M

STDEV.S

Calcula la desviacin estndar en


funcin de una muestra (omite los
valores lgicos y el texto).

DESVEST.P

STDEV.P

Calcula la desviacin estndar en


funcin de la poblacin total
proporcionada como argumentos (omite
los valores lgicos y el texto).

DESVESTA

STDEVA

Calcula la desviacin estndar de una


muestra, incluyendo valores lgidos y
texto. Los valores lgicos y el texto con
valor FALSO tienen valor asignado 0, los
que presentan valor VERDADERO
tienen valor 1.

DESVESTPA

STDEVPA

Calcula la desviacin estndar de la


poblacin total, incluyendo valores
lgicos y el texto. Los valores lgicos y
el texto con valor FALSO tienen valor
asignado 0, los que presentan un valor
VERDADERO tienen valor 1.

DESVIA2

DEVSQ

Devuelve la suma de los cuadrados de

las desviaciones de los puntos de datos


con respecto al promedio de la muestra.
DESVPROM

AVEDEV

Devuelve el promedio de las


desviaciones absolutas de la media de
los puntos de datos. Los argumentos
pueden ser nmeros, nombres, matrices
o referencias que contienen nmeros.

DISTR.BETA.N

BETA.DIST

Devuelve la funcin de distribucin de


probabilidad beta.

DISTR.BINOM.N

BINOM.DIST

Devuelve la probabilidad de una variable


aleatoria discreta siguiendo una
distribucin binomial.

DISTR.CHICUAD

CHISQ.DIST

Devuelve la probabilidad de cola


izquierda de la distribucin chi cuadrado.

DISTR.CHICUAD.CD

CHISQ.DIST.R
T

Devuelve la probabilidad de cola


derecha de la distribucin chi cuadrado.

DISTR.EXP.N

EXPON.DIST

Devuelve la distribucin exponencial.

DISTR.F.CD

F.DIST.RT

Devuelve la distribucin (de cola


derecha) de probabilidad F (grado de
diversidad) para dos conjuntos de datos.

DISTR.F.N

F.DIST

Devuelve la distribucin (de cola


izquierda) de probabilidad F (grado de
diversidad) para dos conjuntos de datos.

DISTR.GAMMA.N

GAMMA.DIST

Devuelve la distribucin gamma.

DISTR.HIPERGEOM.N

HYPGEOM.DIS
T

Devuelve la distribucin
hipergeomtrica.

DISTR.LOGNORM

LOGNORM.DIS
T

Devuelve la distribucin logartmiconormal de x, donde ln(x) se distribuye

normalmente con los parmetros de


media y desv_estndar.
DISTR.NORM.ESTAND
.N

NORM.S.DIST

Devuelve la distribucin normal estndar


(tiene una medida de cero y una
desviacin estndar de uno).

DISTR.NORM.N

NORM.DIST

Devuelve la distribucin normal para la


media y la desviacin estndar
especificadas.

DISTR.T.2C

T.DIST.2T

Devuelve la distribucin t de Student de


dos colas.

DISTR.T.CD

T.DIST.RT

Devuelve la distribucin t de Student de


cola derecha.

DISTR.T.N

T.DIST

Devuelve la distribucin t de Student de


cola izquierda.

DISTR.WEIBULL

WEIBULL.DIST

Devuelve la probabilidad de una variable


aleatoria siguiendo una distribucin de
Weibull.

ERROR.TIPICO.XY

STEYX

Devuelve el error tpico del valor de Y


previsto para cada X de la regresin.

ESTIMACION.LINEAL

LINEST

Devuelve estadsticas que describen


una tendencia lineal que coindice con
puntos de datos conocidos, mediante
una lnea recta usando el mtodo de los
mnimos cuadrados.

ESTIMACION.LOGARI
TMICA

LOGEST

Devuelve estadsticas que describen


una curva exponencial, coincidente con
puntos de datos conocidos.

FISHER

FISHER

Devuelve la transformacin Fisher o


coeficiente Z.

FRECUENCIA

FREQUENCY

Calcula la frecuencia con la que ocurre


un valor dentro de un rango de valores y
devuelve una matriz vertical de
nmeros.

GAMMA.LN

GAMMALN

Devuelve el logaritmo natural de la


funcin gamma, G(x).

GAMMA.LN.EXACTO

GAMMALN.PR
ECISE

Devuelve el logaritmo natural de la


funcin gamma, G(x).

INTERSECCION.EJE

INTERCEPT

Calcula el punto en el cual una lnea


intersectar el eje Y usando una lnea de
regresin optimizada trazada a travs de
los valores conocidos de X e Y.

INTERVALO.CONFIAN
ZA.NORM

CONFIDENCE.
NORM

Devuelve el intervalo de confianza para


una media de poblacin con una
distribucin normal.

INTERVALO.CONFIAN
ZA.T

CONFIDENCE.
T

Devuelve el intervalo de confianza para


una media de poblacin con una
distribucin de T de Student.

INV.BETA.N

BETA.INV

Devuelve el inverso de la funcin de


densidad de probabilidad beta
acumulativa (DISTR.BETA.N).

INV.BINOM

BINOM.INV

Devuelve el menor valor cuya


distribucin binomial acumulativa es
mayor o igual que un valor de criterio.

INV.CHICUAD

CHISQ.INV

Devuelve el inverso de la probabilidad


de cola izquierda de la distribucin chi
cuadrado.

INV.CHICUAD.CD

CHISQ.INV.RT

Devuelve el inverso de la probabilidad


de cola derecha de la distribucin chi
cuadrado.

INV.F

F.INV

Devuelve el inverso de la distribucin de


probabilidad F (de cola izquierda): si p =
DISTR.F(x,), entonces INV.F(p,) = x.

INV.F.CD

F.INV.RT

Devuelve el inverso de la distribucin de


probabilidad F (cola derecha): si p =
DISTR.F.CD(x,), entonces INV.F.CD(p,
) = x.

INV.GAMMA

GAMMA.INV

Devuelve el inverso de la distribucin


gamma acumulativa: si p =
DISTR.GAMMA.N(x,), entonces
INV.GAMMA(p,) = x.

INV.LOGNORM

LOGNORM.INV

Devuelve el inverso de la distribucin


logartmico-normal de x, donde ln(x) se
distribuye de forma normal con los
parmetros Media y desv_estndar.

INV.NORM

NORM.INV

Devuelve el inverso de la distribucin


acumulativa normal para la media y
desviacin estndar especificadas.

INV.NORM.ESTAND

NORM.S.INV

Devuelve el inverso de la distribucin


normal estndar acumulativa. Tiene una
media de cero y una desviacin
estndar de uno.

INV.T

T.INV

Devuelve el inverso de cola izquierda de


la distribucin t de Student.

INV.T.2C

T.INV.2T

Devuelve el inverso de dos colas de la


distribucin t de Student.

JERARQUIA.EQV

RANK.EQ

Devuelve la jerarqua de un nmero


dentro de una lista de nmeros: su
tamao en relacin con otros valores de
la lista; si ms de un valor tiene la
misma jerarqua, se devuelve la
jerarqua superior de ese conjunto de
valores.

JERARQUIA.MEDIA

RANK.AVG

Devuelve la jerarqua de un nmero


dentro de una lista de nmeros: su
tamao en relacin con otros valores de
la lista; si ms de un valor tiene la
misma jerarqua, se devuelve el
promedio de la jerarqua.

K.ESIMO.MAYOR

LARGE

Devuelve el valor k-simo mayor de un


conjunto de datos. Por ejemplo, el
trigsimo nmero ms grande.

K.ESIMO.MENOR

SMALL

Devuelve el valor k-simo menor de un


conjunto de datos. Por ejemplo, el
trigsimo nmero menor.

MAX

MAX

Devuelve el valor mximo de una lista


de valores. Omite los valores lgicos y
texto.

MAXA

MAXA

Devuelve el valor mximo de un


conjunto de valores. Incluye valores
lgicos y texto.

MEDIA.ACOTADA

TRIMMEAN

Devuelve la media de la porcin interior


de un conjunto de valores de datos.

MEDIA.ARMO

HARMEAN

Devuelve la media armnica de un


conjunto de nmeros positivos: el
recproco de la media aritmtica de los
recprocos.

MEDIA.GEOM

GEOMEAN

Devuelve la media geomtrica de una


matriz o rango de datos numricos
positivos.

MEDIANA

MEDIAN

Devuelve la mediana o el nmero central


de un conjunto de nmeros.

MIN

MIN

Devuelve el valor mnimo de una lista de


valores. Omite los valores lgicos y

texto.
MINA

MINA

Devuelve el valor mnimo de una lista de


valores. Incluye valores lgicos y texto.

MODA.UNO

MODE.SNGL

Devuelve el valor ms frecuente o


repetitivo de una matriz o rango de
datos.

MODA.VARIOS

MODE.MULT

Devuelve una matriz vertical de los


valores ms frecuentes o repetitivos de
una matriz o rango de datos. Para una
matriz horizontal, use
=TRANSPONER(MODA.VARIOS(nmer
o1,nmero2,)).

NEGBINOM.DIST

NEGBINOM.DI
ST

Devuelve la distribucin binomial


negativa, la probabilidad de encontrar
nm_fracasos antes que nm_xito, con
probabilidad probabilidad_s de xito.

NORMALIZACION

STANDARDIZE

Devuelve un valor normalizado de una


distribucin caracterizada por una media
y desviacin estndar.

PEARSON

PEARSON

Devuelve el coeficiente de correlacin


producto o momento r de Pearson, r.

PENDIENTE

SLOPE

Devuelve la pendiente de una lnea de


regresin lineal de los puntos dados.

PERCENTIL.EXC

PERCENTILE.
EXC

Devuelve el percentil k-simo de los


valores de un rango, donde k est en el
rango 0..1, exclusivo.

PERCENTIL.INC

PERCENTILE.I
NC

Devuelve el percentil k-simo de los


valores de un rango, donde k est en el
rango 0..1, inclusive.

PERMUTACIONES

PERMUT

Devuelve el nmero de permutaciones

para un nmero determinado de objetos


que pueden ser seleccionados de los
objetos totales.
POISSON.DIST

POISSON.DIST

Devuelve la distribucin de Poisson.

PROBABILIDAD

PROB

Devuelve la probabilidad de que los


valores de un rango se encuentren entre
dos lmites o sean iguales a un lmite
inferior.

PROMEDIO

AVERAGE

Devuelve el promedio (media aritmtica)


de los argumentos, los cuales pueden
ser nmeros, nombres, matrices o
referencias que contengan nmeros.

PROMEDIO.SI

AVERAGEIF

Busca el promedio (media aritmtica) de


las celdas que cumplen un determinado
criterio o condicin.

PROMEDIO.SI.CONJU
NTO

AVERAGEIFS

Busca el promedio (media aritmtica) de


las celdas que cumplen un determinado
conjunto de condiciones o criterios.

PROMEDIOA

AVERAGEA

Devuelve el promedio (media aritmtica)


de los argumentos; 0 evala el texto
como FALSO; 1 como VERDADERO.
Los argumentos pueden ser nmeros,
nombres, matrices o referencias.

PRONOSTICO

FORECAST

Calcula o predice un valor futuro en una


tendencia lineal usando valores
existentes.

PRUEBA.CHICUAD

CHISQ.TEST

Devuelve la prueba de independencia: el


valor de distribucin chi cuadrado para
la estadstica y los grados adecuados de
libertad.

PRUEBA.F.N

F.TEST

Devuelve el resultado de una prueba F,


la probabilidad de dos colas de que las

varianzas en Matriz1 y Matriz2 no sean


significativamente diferentes.
PRUEBA.FISHER.INV

FISHERINV

Devuelve la funcin inversa de la


transformacin Fisher o coeficiente Z: si
y = FISHER(x), entonces la
PRUEBA.FISHER.INV(y) = x.

PRUEBA.T.N

T.TEST

Devuelve la probabilidad asociada con la


prueba t de Student.

PRUEBA.Z.N

Z.TEST

Devuelve el valor P de una cola de una


prueba z.

RANGO.PERCENTIL.E
XC

PERCENTRAN
K.EXC

Devuelve la jerarqua de un valor en un


conjunto de datos como un porcentaje
(0..1, exclusivo) del conjunto de datos.

RANGO.PERCENTIL.I
NC

PERCENTRAN
K.INC

Devuelve la jerarqua de un valor en un


conjunto de datos como un porcentaje
(0..1, inclusive) del conjunto de datos.

TENDENCIA

TREND

Devuelve nmeros en una tendencia


lineal que coincide con puntos de datos
conocidos, usando el mtodo de los
mnimos cuadrados.

VAR.P

VAR.P

Calcula la varianza en funcin de la


poblacin total (omite los valores lgicos
y el texto).

VAR.S

VAR.S

Calcula la varianza en funcin de una


muestra (omite los valores lgicos y el
texto).

VARA

VARA

Calcula la varianza de una muestra,


incluyendo valores lgicos y texto. Los
valores lgicos y el texto con valor
FALSO tienen valor asignado 0, los de
valor lgico VERDADERO tienen valor

1.
VARPA

VARPA

Calcula la varianza de la poblacin total,


incluyendo valores lgicos y texto. Los
valores lgicos y el texto con valor
FALSO tienen valor asignado 0, los de
valor lgico VERDADERO tienen valor
1.

Funciones matemticas y trigonomtricas


Las funciones matemticas de Excel son utilizadas para ejecutar varias
operaciones aritmticas como la suma y el producto de dos nmeros.
Las funciones trigonomtricas de Excel permitirn obtener el seno, coseno y
tangente de un ngulo especificado.
Encuentra el detalle y ejemplos de cada funcin haciendo clic sobre su nombre.
FUNCIN

INGLS

DESCRIPCIN

ABS

ABS

Devuelve el valor absoluto


de un nmero, es decir, un
nmero sin signo.

ACOS

ACOS

Devuelve el arcoseno de
un nmero, en radianes,
dentro del intervalo de 0 a
Pi.

ACOSH

ACOSH

Devuelve el coseno
hiperblico inverso de un
nmero.

AGREGAR

AGGREGATE

Devuelve un agregado de
una lista o base de datos.

ALEATORIO

RAND

Devuelve un nmero
aleatorio mayor o igual que

0 y menor que 1.
ALEATORIO.ENTRE

RANDBETWEEN

Devuelve un nmero
aleatorio entre los nmeros
que especifique.

ASENO

ASIN

Devuelve el arcoseno de
un nmero en radianes,
dentro del intervalo -Pi/2 a
Pi/2

ASENOH

ASINH

Devuelve el seno
hiperblico inverso de un
nmero.

ATAN

ATAN

Devuelve el arco tangente


de un nmero en radianes,
dentro del intervalo -Pi/2 a
Pi/2.

ATAN2

ATAN2

Devuelve el arco tangente


de las coordenadas X e Y
especificadas, en un valor
en radianes comprendido
entre -Pi y Pi, excluyendo
-Pi.

ATANH

ATANH

Devuelve la tangente
hiperblica inversa de un
nmero.

COCIENTE

QUOTIENT

Devuelve la parte entera


de una divisin.

COMBINAT

COMBIN

Devuelve el nmero de
combinaciones para un
nmero determinado de
elementos.

COS

COS

Devuelve el coseno de un

ngulo.
COSH

COSH

Devuelve el coseno
hiperblico de un nmero.

ENTERO

INT

Redondea un nmero
hasta el entero inferior ms
prximo.

EXP

EXP

Devuelve e elevado a la
potencia de un nmero
determinado.

FACT

FACT

Devuelve el factorial de un
nmero.

FACT.DOBLE

FACTDOUBLE

Devuelve el factorial doble


de un nmero.

GRADOS

DEGREES

Convierte radianes en
grados.

LN

LN

Devuelve el logaritmo
natural de un nmero.

LOG

LOG

Devuelve el logaritmo de
un nmero en la base
especificada.

LOG10

LOG10

Devuelve el logaritmo en
base 10 de un nmero.

M.C.D

GCD

Devuelve el mximo
comn divisor.

M.C.M

LCM

Devuelve el mnimo comn


mltiplo.

MDETERM

MDETERM

Devuelve el determinante

matricial de una matriz.


MINVERSA

MINVERSE

Devuelve la matriz inversa


de una matriz dentro de
una matriz.

MMULT

MMULT

Devuelve el producto
matricial de dos matrices,
una matriz con el mismo
nmero de filas que
Matriz1 y columnas que
Matriz2.

MULTINOMIAL

MULTINOMIAL

Devuelve el polinomio de
un conjunto de nmeros.

MULTIPLO.INFERIOR

FLOOR

Redondea un nmero
hacia abajo, hasta el
mltiplo significativo ms
cercano.

MULTIPLO.INFERIOR.EXACTO

FLOOR.PRECISE

Redondea un nmero
hacia abajo, hasta el
entero o mltiplo
significativo ms cercano.

MULTIPLO.SUPERIOR

CEILING

Redondea un nmero
hacia arriba, hasta el
mltiplo significativo ms
cercano.

MULTIPLO.SUPERIOR.EXACTO

CEILING.PRECISE

Redondea un nmero
hacia arriba, al entero o
mltiplo significativo ms
cercano.

NUMERO.ROMANO

ROMAN

Convierte un nmero
arbigo en romano, en
formato de texto.

PI

PI

Devuelve el valor Pi con

precisin de 15 dgitos.
POTENCIA

POWER

Devuelve el resultado de
elevar el nmero a una
potencia.

PRODUCTO

PRODUCT

Multiplica todos los


nmeros especificados
como argumentos.

RADIANES

RADIANS

Convierte grados en
radianes.

RAIZ

SQRT

Devuelve la raz cuadrada


de un nmero.

RAIZ2PI

SQRTPI

Devuelve la raz cuadrada


de (nmero * Pi).

REDOND.MULT

MROUND

Devuelve un nmero
redondeado al mltiplo
deseado.

REDONDEA.IMPAR

ODD

Redondea un nmero
positivo hacia arriba y un
nmero negativo hacia
abajo hasta el prximo
entero impar.

REDONDEA.PAR

EVEN

Redondea un nmero
positivo hacia arriba y un
nmero negativo hacia
abajo hasta el prximo
entero par.

REDONDEAR

ROUND

Redondea un nmero al
nmero de decimales
especificado.

REDONDEAR.MAS

ROUNDUP

Redondea un nmero

hacia arriba, en direccin


contraria a cero.
REDONDEAR.MENOS

ROUNDDOWN

Redondea un nmero
hacia abajo, hacia cero.

RESIDUO

MOD

Proporciona el residuo
despus de dividir un
nmero por un divisor.

SENO

SIN

Devuelve el seno de un
ngulo determinado.

SENOH

SINH

Devuelve el seno
hiperblico de un nmero.

SIGNO

SIGN

Devuelve el signo de un
nmero: 1, si el nmero es
positivo; cero, si el nmero
es cero y -1, si el nmero
es negativo.

SUBTOTALES

SUBTOTAL

Devuelve un subtotal
dentro de una lista o una
base de datos.

SUMA

SUM

Suma todos los nmeros


en un rango de celdas.

SUMA.CUADRADOS

SUMSQ

Devuelve la suma de los


cuadrados de los
argumentos.

SUMA.SERIES

SERIESSUM

Devuelve la suma de una


serie de potencias.

SUMAPRODUCTO

SUMPRODUCT

Devuelve la suma de los


productos de rangos o
matrices correspondientes.

SUMAR.SI

SUMIF

Suma las celdas que


cumplen determinado
criterio o condicin.

SUMAR.SI.CONJUNTO

SUMIFS

Suma las celdas que


cumplen un determinado
conjunto de condiciones o
criterios.

SUMAX2MASY2

SUMX2PY2

Devuelve la suma del total


de las sumas de
cuadrados de nmeros en
dos rangos o matrices
correspondientes.

SUMAX2MENOSY2

SUMX2MY2

Suma las diferencias entre


cuadrados de dos rangos o
matrices correspondientes.

SUMAXMENOSY2

SUMXMY2

Suma los cuadrados de las


diferencias en dos rangos
correspondientes de
matrices.

TAN

TAN

Devuelve la tangente de un
ngulo.

TANH

TANH

Devuelve la tangente
hiperblica de un nmero.

TRUNCAR

TRUNC

Convierte un nmero
decimal a uno entero al
quitar la parte decimal o de
fraccin.

Funciones financieras
Las funciones financieras de Excel te ayudarn en clculos como el de
amortizacin, la tasa de inters anual efectiva, el inters acumulado, la tasa
nominal entre otros clculos que te ayudarn en tus modelos financieros.

Encuentra el detalle y ejemplos de cada funcin haciendo clic sobre su nombre.


FUNCIN

INGLS

DESCRIPCIN

AMORTIZ.LIN

AMORLINC

Devuelve la amortizacin de
cada uno de los perodos
contables.

AMORTIZ.PROGRE

AMORDEGRC

Devuelve la amortizacin de
cada perodo contable mediante
el uso de un coeficiente de
amortizacin.

CANTIDAD.RECIBIDA

RECEIVED

Devuelve la cantidad recibida al


vencimiento para un valor
burstil completamente
invertido.

CUPON.DIAS

COUPDAYS

Devuelve el nmero de das en


el perodo nominal que contiene
la fecha de liquidacin.

CUPON.DIAS.L1

COUPDAYBS

Devuelve el nmero de das del


inicio del perodo nominal hasta
la fecha de liquidacin.

CUPON.DIAS.L2

COUPDAYSNC

Devuelve el nmero de das de


la fecha de liquidacin hasta la
siguiente fecha nominal.

CUPON.FECHA.L1

COUPPCD

Devuelve la fecha de cupn


anterior antes de la fecha de
liquidacin.

CUPON.FECHA.L2

COUPNCD

Devuelve la prxima fecha


nominal despus de la fecha de
liquidacin.

CUPON.NUM

COUPNUM

Devuelve el nmero de cupones


pagables entre la fecha de

liquidacin y la fecha de
vencimiento.
DB

DB

Devuelve la depreciacin de un
activo durante un perodo
especfico usando el mtodo de
depreciacin de saldo fijo.

DDB

DDB

Devuelve la depreciacin de un
activo en un perodo especfico
mediante el mtodo de
depreciacin por doble
disminucin de saldo u otro
mtodo que se especifique.

DURACION

DURATION

Devuelve la duracin anual de


un valor burstil con pagos de
inters perodicos.

DURACION.MODIF

MDURATION

Devuelve la duracin
modificada de Macauley para
un valor burstil con un valor
nominal asumido de 100$.

DVS

VDB

Devuelve la depreciacin de un
activo para cualquier perodo
especificado, incluyendo
perodos parciales, usando el
mtodo de depreciacin por
doble disminucin del saldo u
otro mtodo que especifique.

INT.ACUM

ACCRINT

Devuelve el inters devengado


de un valor burstil que paga
intereses peridicos.

INT.ACUM.V

ACCRINTM

Devuelve el inters devengado


para un valor burstil que paga
intereses al vencimiento.

INT.EFECTIVO

EFFECT

Devuelve la tasa de inters

anual efectiva.
INT.PAGO.DIR

ISPMT

Devuelve el inters de un
prstamo de pagos directos.

LETRA.DE.TES.PRECIO

TBILLPRICE

Devuelve el precio de un valor


nominal de 100$ para una letra
de tesorera.

LETRA.DE.TES.RENDTO

TBILLYIELD

Devuelve el rendimiento de una


letra de tesorera.

LETRA.DE.TEST.EQV.A.BONO

TBILLEQ

Devuelve el rendimiento para un


bono equivalente a una letra de
tesorera.

MONEDA.DEC

DOLLARDE

Convierte un precio en dlar,


expresado como fraccin, en un
precio en dlares, expresado
como nmero decimal.

MONEDA.FRAC

DOLLARFR

Convierte un precio en dlar,


expresado como nmero
decimal, en un precio en
dlares, expresado como una
fraccin.

NPER

NPER

Devuelve el nmero de pagos


de una inversin, basado en
pagos constantes y peridicos y
una tasa de inters constante.

PAGO

PMT

Calcula el pago de un prstamo


basado en pagos y tasa de
inters constantes.

PAGO.INT.ENTRE

CUMIPMT

Devuelve el pago de intereses


acumulativo entre dos perodos.

PAGO.PRINC.ENTRE

CUMPRINC

Devuelve el pago principal

acumulativo de un prstamo
entre dos perodos.
PAGOINT

IPMT

Devuelve el inters pagado por


una inversin durante un
perodo determinado, basado
en pagos peridicos y
constantes y una tasa de inters
constante.

PAGOPRIN

PPMT

Devuelve el pago del capital de


una inversin determinada,
basado en pagos constantes y
peridicos, y una tasa de inters
constante.

PRECIO

PRICE

Devuelve el precio por 100$ de


valor nominal de un valor
burstil que paga una tasa de
inters peridica.

PRECIO.DESCUENTO

PRICEDISC

Devuelve el precio por 100$ de


un valor nominal de un valor
burstil con descuento.

PRECIO.PER.IRREGULAR.1

ODDFPRICE

Devuelve el precio de un valor


nominal de 100$ de un valor
burstil con un perodo inicial
impar.

PRECIO.PER.IRREGULAR.2

ODDLPRICE

Devuelve el precio de un valor


nominal de 100$ de un valor
burstil con un perodo final
impar.

PRECIO.VENCIMIENTO

PRICEMAT

Devuelve el precio por 100$ de


un valor nominal que genera
intereses al vencimiento.

RENDTO

YIELD

Devuelve el rendimiento de un
valor burstil que obtiene

intereses peridicos.
RENDTO.DESC

YIELDDISC

Devuelve el rendimiento anual


para el valor burstil con
descuento. Por ejemplo, una
letra de la tesorera.

RENDTO.PER.IRREGULAR.1

ODDFYIELD

Devuelve el rendimiento de un
valor burstil con un primer
perodo impar.

RENDTO.PER.IRREGULAR.2

ODDLYIELD

Devuelve la amortizacin de un
valor burstil con un perodo
final impar.

RENDTO.VENCTO

YIELDMAT

Devuelve el inters anual de un


valor que genera intereses al
vencimiento.

SLN

SLN

Devuelve la depreciacin por


mtodo directo de un activo en
un perodo dado.

SYD

SYD

Devuelve la depreciacin por


mtodo de anualidades de un
activo durante un perodo
especfico.

TASA

RATE

Devuelve la tasa de inters por


perodo de un prstamo o una
inversin. Por ejemplo, use
6%/4 para pagos trimestrales al
6% TPA.

TASA.DESC

DISC

Devuelve la tasa de descuento


del valor burstil.

TASA.INT

INTRATE

Devuelve la tasa de inters para


la inversin total en un valor
burstil.

TASA.NOMINAL

NOMINAL

Devuelve la tasa de inters


nominal anual.

TIR

IRR

Devuelve la tasa interna de


retorno de una inversin para
una serie de valores en efectivo.

TIR.NO.PER

XIRR

Devuelve la tasa interna de


retorno para un flujo de caja que
no es necesariamente
peridico.

TIRM

MIRR

Devuelve la tasa interna de


retorno para una serie de flujos
de efectivo peridicos,
considerando costo de la
inversin e inters al volver a
invertir el efectivo.

VA

PV

Devuelve el valor presente de


una inversin: la suma total del
valor actual de una serie de
pagos futuros.

VF

FV

Devuelve el valor futuro de una


inversin basado en pagos
peridicos y constantes, y una
tasa de inters tambin
constante.

VF.PLAN

FVSCHEDULE

Devuelve el valor futuro de una


inversin inicial despus de
aplicar una serie de tasas de
inters compuesto.

VNA

NPV

Devuelve el valor neto actual de


una inversin a partir de una
tasa de descuento y una serie
de pagos futuros (valores
negativos) y entradas (valores
positivos).

VNA.NO.PER

XNPV

Devuelve el valor neto actual


para un flujo de caja que no es
necesariamente peridico.

También podría gustarte