Funciones de Excel
Funciones de Excel
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
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
HLOOKUP
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
CHOOSE
FILA
ROW
Devuelve el nmero de
fila de una referencia.
FILAS
ROWS
Devuelve el nmero de
filas de una referencia
o matriz.
HIPERVINCULO
HYPERLINK
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.
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])
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.
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)
Matriz (obligatorio): Arreglo de valores que contiene tanto los valores de bsqueda
y de resultados.
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.
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])
Ejemplos
BUSCARV(Excel, A1:B10, 2) = Encuentra Excel en la columna A y regresa el
valor que le corresponde de la columna B
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.
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,
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.
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.
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.
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))))))))))
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.
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.
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.
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.
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.
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)
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.
Con solo copiar la celda hacia abajo tenemos el resultado adecuado para el plazo
y los montos indicados para el nuevo cliente.
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.
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])
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.
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")
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)
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
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])
filas (obligatorio): Nmero de filas hacia abajo (positivo) o hacia arriba (negativo)
de la celda superior izquierda del resultado.
alto (opcional): El nmero de filas (alto) 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.
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.
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.
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))
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.
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.
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)
Esta frmula siempre nos devolver el rango que incluye las celdas que tienen un
valor y que son adyacentes a la celda A1.
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:
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)
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:
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.
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.
Al pulsar el botn Aceptar se habr creado una nueva lista desplegable en Excel
cuyos elementos son los enlistados en la columna A:
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
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
Valor2 (opcional): A partir del segundo valor todos sern opcionales hasta un
mximo de 254.
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.
CODIGO("C") = 67
CODIGO("D") = 68
CODIGO("F") = 70
IMPORTANTE: El valor numrico para una letra mayscula es diferente que para
una minscula.
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
NO
NOT
OR
SI
IF
SI.ERROR
IFERROR
VERDADERO
TRUE
AND
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)
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], )
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])
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)
Ejemplos
SI.ERROR(0/1, Error de clculo) = 0
SI.ERROR(1/0, Error de clculo) = Error de clculo
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.
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:
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:
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.
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], )
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:
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 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.
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
CODIGO
CODE
CONCATENAR
CONCATENATE
DECIMAL
FIXED
DERECHA
RIGHT
ENCONTRAR
FIND
ESPACIOS
TRIM
EXTRAE
MID
HALLAR
SEARCH
IGUAL
EXACT
IZQUIERDA
LEFT
LARGO
LEN
LIMPIAR
CLEAN
MAYUSC
UPPER
MINUSC
LOWER
MONEDA
DOLLAR
NOMPROPIO
PROPER
REEMPLAZAR
REPLACE
REPETIR
REPT
SUSTITUIR
SUBSTITUTE
TEXTO
TEXT
TEXTOBAHT
BAHTTEXT
VALOR
VALUE
Categora: Texto
Nombre en ingls: CHAR
Qu hace?
Obtiene el caracter correspondiente al nmero especificado.
Sintaxis
CARACTER(nmero)
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], )
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
Categora: Texto
Nombre en ingls: FIXED
Qu hace?
Redondea un nmero y devuelve el resultado como texto.
Sintaxis
DECIMAL(nmero, [decimales], [no_separar_millares])
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])
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)
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)
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)
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)
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)
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)
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)
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])
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)
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)
Ejemplos
VALOR(1.1525) = 1.1525
VALOR(numero) = #VALOR!
INGLS
DESCRIPCIN
AHORA
NOW
AO
YEAR
DIA
DAY
DIA.LAB
WORKDAY
DIA.LAB.INTL
WORKDAY.INTL
DIAS.LAB
NETWORKDAYS
NETWORKDAYS.INTL
DIAS360
DAYS360
DIASEM
WEEKDAY
FECHA
DATE
FECHA.MES
EDATE
FECHANUMERO
DATEVALUE
FIN.MES
EOMONTH
FRAC.AO
YEARFRAC
HORA
HOUR
HORANUMERO
TIMEVALUE
HOY
TODAY
MES
MONTH
MINUTO
MINUTE
NSHORA
TIME
NUM.DE.SEMANA
WEEKNUM
SEGUNDO
SECOND
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
COEFICIENTE.ASIMET
RIA
SKEW
COEFICIENTE.R2
RSQ
CONTAR
COUNT
CONTAR.BLANCO
COUNTBLANK
CONTAR.SI
COUNTIF
CONTAR.SI.CONJUNT
O
COUNTIFS
CONTARA
COUNTA
COVARIANCE.P
COVARIANCE.
P
COVARIANZA.M
COVARIANCE.
S
conjuntos de datos.
CRECIMIENTO
GROWTH
CUARTIL.EXC
QUARTILE.EX
C
CUARTIL.INC
QUARTILE.INC
CURTOSIS
KURT
DESVEST.M
STDEV.S
DESVEST.P
STDEV.P
DESVESTA
STDEVA
DESVESTPA
STDEVPA
DESVIA2
DEVSQ
AVEDEV
DISTR.BETA.N
BETA.DIST
DISTR.BINOM.N
BINOM.DIST
DISTR.CHICUAD
CHISQ.DIST
DISTR.CHICUAD.CD
CHISQ.DIST.R
T
DISTR.EXP.N
EXPON.DIST
DISTR.F.CD
F.DIST.RT
DISTR.F.N
F.DIST
DISTR.GAMMA.N
GAMMA.DIST
DISTR.HIPERGEOM.N
HYPGEOM.DIS
T
Devuelve la distribucin
hipergeomtrica.
DISTR.LOGNORM
LOGNORM.DIS
T
NORM.S.DIST
DISTR.NORM.N
NORM.DIST
DISTR.T.2C
T.DIST.2T
DISTR.T.CD
T.DIST.RT
DISTR.T.N
T.DIST
DISTR.WEIBULL
WEIBULL.DIST
ERROR.TIPICO.XY
STEYX
ESTIMACION.LINEAL
LINEST
ESTIMACION.LOGARI
TMICA
LOGEST
FISHER
FISHER
FRECUENCIA
FREQUENCY
GAMMA.LN
GAMMALN
GAMMA.LN.EXACTO
GAMMALN.PR
ECISE
INTERSECCION.EJE
INTERCEPT
INTERVALO.CONFIAN
ZA.NORM
CONFIDENCE.
NORM
INTERVALO.CONFIAN
ZA.T
CONFIDENCE.
T
INV.BETA.N
BETA.INV
INV.BINOM
BINOM.INV
INV.CHICUAD
CHISQ.INV
INV.CHICUAD.CD
CHISQ.INV.RT
INV.F
F.INV
INV.F.CD
F.INV.RT
INV.GAMMA
GAMMA.INV
INV.LOGNORM
LOGNORM.INV
INV.NORM
NORM.INV
INV.NORM.ESTAND
NORM.S.INV
INV.T
T.INV
INV.T.2C
T.INV.2T
JERARQUIA.EQV
RANK.EQ
JERARQUIA.MEDIA
RANK.AVG
K.ESIMO.MAYOR
LARGE
K.ESIMO.MENOR
SMALL
MAX
MAX
MAXA
MAXA
MEDIA.ACOTADA
TRIMMEAN
MEDIA.ARMO
HARMEAN
MEDIA.GEOM
GEOMEAN
MEDIANA
MEDIAN
MIN
MIN
texto.
MINA
MINA
MODA.UNO
MODE.SNGL
MODA.VARIOS
MODE.MULT
NEGBINOM.DIST
NEGBINOM.DI
ST
NORMALIZACION
STANDARDIZE
PEARSON
PEARSON
PENDIENTE
SLOPE
PERCENTIL.EXC
PERCENTILE.
EXC
PERCENTIL.INC
PERCENTILE.I
NC
PERMUTACIONES
PERMUT
POISSON.DIST
PROBABILIDAD
PROB
PROMEDIO
AVERAGE
PROMEDIO.SI
AVERAGEIF
PROMEDIO.SI.CONJU
NTO
AVERAGEIFS
PROMEDIOA
AVERAGEA
PRONOSTICO
FORECAST
PRUEBA.CHICUAD
CHISQ.TEST
PRUEBA.F.N
F.TEST
FISHERINV
PRUEBA.T.N
T.TEST
PRUEBA.Z.N
Z.TEST
RANGO.PERCENTIL.E
XC
PERCENTRAN
K.EXC
RANGO.PERCENTIL.I
NC
PERCENTRAN
K.INC
TENDENCIA
TREND
VAR.P
VAR.P
VAR.S
VAR.S
VARA
VARA
1.
VARPA
VARPA
INGLS
DESCRIPCIN
ABS
ABS
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
ATAN2
ATAN2
ATANH
ATANH
Devuelve la tangente
hiperblica inversa de un
nmero.
COCIENTE
QUOTIENT
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
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
MDETERM
MDETERM
Devuelve el determinante
MINVERSE
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
precisin de 15 dgitos.
POTENCIA
POWER
Devuelve el resultado de
elevar el nmero a una
potencia.
PRODUCTO
PRODUCT
RADIANES
RADIANS
Convierte grados en
radianes.
RAIZ
SQRT
RAIZ2PI
SQRTPI
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
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.CUADRADOS
SUMSQ
SUMA.SERIES
SERIESSUM
SUMAPRODUCTO
SUMPRODUCT
SUMAR.SI
SUMIF
SUMAR.SI.CONJUNTO
SUMIFS
SUMAX2MASY2
SUMX2PY2
SUMAX2MENOSY2
SUMX2MY2
SUMAXMENOSY2
SUMXMY2
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.
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
CUPON.DIAS
COUPDAYS
CUPON.DIAS.L1
COUPDAYBS
CUPON.DIAS.L2
COUPDAYSNC
CUPON.FECHA.L1
COUPPCD
CUPON.FECHA.L2
COUPNCD
CUPON.NUM
COUPNUM
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
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
INT.ACUM.V
ACCRINTM
INT.EFECTIVO
EFFECT
anual efectiva.
INT.PAGO.DIR
ISPMT
Devuelve el inters de un
prstamo de pagos directos.
LETRA.DE.TES.PRECIO
TBILLPRICE
LETRA.DE.TES.RENDTO
TBILLYIELD
LETRA.DE.TEST.EQV.A.BONO
TBILLEQ
MONEDA.DEC
DOLLARDE
MONEDA.FRAC
DOLLARFR
NPER
NPER
PAGO
PMT
PAGO.INT.ENTRE
CUMIPMT
PAGO.PRINC.ENTRE
CUMPRINC
acumulativo de un prstamo
entre dos perodos.
PAGOINT
IPMT
PAGOPRIN
PPMT
PRECIO
PRICE
PRECIO.DESCUENTO
PRICEDISC
PRECIO.PER.IRREGULAR.1
ODDFPRICE
PRECIO.PER.IRREGULAR.2
ODDLPRICE
PRECIO.VENCIMIENTO
PRICEMAT
RENDTO
YIELD
Devuelve el rendimiento de un
valor burstil que obtiene
intereses peridicos.
RENDTO.DESC
YIELDDISC
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
SLN
SLN
SYD
SYD
TASA
RATE
TASA.DESC
DISC
TASA.INT
INTRATE
TASA.NOMINAL
NOMINAL
TIR
IRR
TIR.NO.PER
XIRR
TIRM
MIRR
VA
PV
VF
FV
VF.PLAN
FVSCHEDULE
VNA
NPV
VNA.NO.PER
XNPV