Está en la página 1de 110

FÓRMULAS Y FUNCIONES

DE EXCEL
Microsoft Excel es una de las aplicaciones más utilizadas en el
mundo y parte de su éxito se lo debe a la facilidad con que
podemos crear fórmulas que nos permiten manipular y obtener los
resultados que necesitamos de nuestra información.
Las fórmulas pueden hacer uso de las funciones de Excel, lo
cual quiere decir que podemos tener fórmulas que utilicen más de
una función para lograr su objetivo. A continuación encontrarás
una serie de artículos para saber más sobre este tema de
las fórmulas y funciones de Excel.
1. Fórmulas de Excel
2. Constantes y referencias de celda
3. Referencias absolutas y relativas
4. Precedencia de operadores aritméticos
5. Comparar valores en Excel
6. Ingresar fórmulas en Excel
7. Asignar nombres a celdas o rangos
8. Insertar funciones
9. Trucos para la autosuma en Excel
10. Funciones de tiempo en Excel

FUNCIONES DE TEXTO
1. La función EXTRAE (vídeo)
2. La función CONCATENAR (vídeo)
3. La función ENCONTRAR (vídeo)
4. La función CARACTER
FUNCIONES DE FECHA Y HORA
1. La función DIAS.LAB (vídeo)
2. La función DIAS.LAB.INTL (vídeo)
3. La función DIA.SEM
FUNCIONES LÓGICAS
1. La función SI (vídeo)
2. La función O
3. La función Y (vídeo)
FUNCIONES MATEMÁTICAS Y
TRIGONOMÉTRICAS
1. La función REDONDEAR
2. La función SUMAR.SI
3. La función RESIDUO
4. La función COMBINAT
5. La función ALEATORIO.ENTRE
FUNCIONES DE INFORMACIÓN
1. La función ESBLANCO
2. La función ES.NOD
3. La función ES.ERROR
4. La función ESERR
FUNCIONES DE BÚSQUEDA Y
REFERENCIA
1. La función BUSCARV (vídeo)
2. La función COINCIDIR
3. La función BUSCAR
Con el material cubierto en estos artículos podrás familiarizarte
rápidamente con las fórmulas y funciones de Excel, pero si
deseas ver algunos vídeos sobre este mismo tema, consulta la
siguiente página: Video tutorial de funciones en Excel 2010.
Excel tiene cerca de 400 funciones listas para ayudarte a trabajar
con tu información, así que toma tu tiempo y comienza a
familiarizarte con cada una de ellas. Una vez que comiences a
dominar varias funciones podrás crear fórmulas avanzadas que
te ayudarán a ser más eficiente en el uso de Excel.
FÓRMULAS DE EXCEL
Las fórmulas de Excel son lo que dan un tremendo poder a
nuestras hojas de cálculo. Sin las fórmulas nuestras hojas de
cálculo serían como cualquier otro documento creado en un
procesador de palabras. Utilizamos las fórmulas de Excel para
realizar cálculos en los datos de una hoja y obtener los resultados
actualizados cada vez que los datos cambien.
¿QUÉ SON LAS FÓRMULAS DE EXCEL?
Una fórmula de Excel es un código especial que introducimos en
una celda. Ese código realiza algunos cálculos y regresa un
resultado que es desplegado en la celda.
Existen millones de variaciones de fórmulas porque cada persona
creará la fórmula que mejor se adapte a sus necesidades
específicas. Pero sin importar la cantidad de fórmulas que vaya a
crear, todas deberán seguir las mismas reglas en especial la regla
que indica que todas las fórmulas deben empezar con un símbolo
igual (=). Considera la siguiente fórmula para la celda A1
ingresada en la barra de fórmulas:

Al pulsar la tecla Entrar obtendremos el resultado calculado por


Excel y el cual será mostrado en la celda A1:

Nunca debemos olvidar introducir el símbolo igual al inicio de una


fórmula de lo contrario Excel tratará el texto introducido como si
fuera cualquier otro texto. Observa lo que sucede en la celda B1
al no especificar el signo igual al inicio del texto:

Una celda contiene el símbolo igual y esa celda muestra el


resultado de la operación, mientras que la otra celda solamente
muestra el texto de la ecuación pero no realiza ningún cálculo.

PARTES DE UNA FÓRMULA DE EXCEL


Todas las fórmulas de Excel consisten de cualquier de los
siguientes elementos:
 Constantes o texto. Un ejemplo de una constante es el
valor 7. Un texto también puede ser utilizado dentro de una
fórmula pero siempre deberá estar encerrado por dobles
comillas como “Marzo”.

 Referencias de celda. En lugar de utilizar constantes dentro


de nuestras fórmulas, podemos utilizar referencias de celdas
que apuntarán a la celda que contiene el valor que
queremos incluir en nuestra fórmula
 Operadores.  Los operadores utilizados en Excel son los
mismos operadores matemáticos que conocemos como el
símbolo + para la suma o el símbolo * para la multiplicación.

 Funciones de Excel. Dentro de las fórmulas de Excel


podemos utilizar funciones de Excel. Un ejemplo de una
función de Excel es la función SUMA la cual podemos incluir
como parte de una fórmula.

CONSTANTES Y
REFERENCIAS DE CELDA
Las fórmulas nos permiten utilizar Excel como si fuera una
calculadora, solamente debemos introducir la ecuación en la
Barra de fórmulas, pulsar la tecla Entrar y Excel calculará el
resultado.  En el siguiente ejemplo puedes observar un ejemplo
de fórmula que utiliza solamente números:
Estos números son constantes, lo que significa que su valor
nunca cambiará y la fórmula siempre regresará el mismo
resultado mientras tanto y no modifiquemos los números. Sin
embargo una de las ventajas más grandes al utilizar fórmulas en
Excel es que podemos utilizar referencias de celda dentro de la
ecuación.
REFERENCIAS DE CELDA EN FÓRMULAS
Las referencias de celda nos ofrecerán un mayor grado de
flexibilidad en nuestras fórmulas. Considera el siguiente ejemplo

La celda A2 tiene el valor 1, la celda B2 el valor 2 y la celda C2 el


valor 3. En la celda D2 crearé la siguiente fórmula =A2+B2+C2 y
al pulsar la tecla Entrar obtendré el resultado de la operación:

La diferencia entre utilizar contantes y referencias de celda es


que el resultado de una fórmula con referencias de
celda dependerá del valor de otras celdas. Si el valor de
cualquiera de las celdas referenciadas cambia, entonces el
resultado de la fórmula también será actualizado.
Si actualizo el valor de la celda B2 por 6, tan pronto como pulse la
tecla Entrar habrá dos actualizaciones en la hoja de cálculo. En
primer lugar se actualizará el valor de la celda B2 y en segundo
lugar el resultado de la fórmula de la celda D2 también será
actualizado.

Observa que el resultado de la fórmula de la celda D1 no cambia


porque sus elementos son siempre constantes.

De esta manera puedes observar la flexibilidad que ofrece el


utilizar referencias de celda dentro de nuestras fórmulas ya que
podemos controlar su resultado sin la necesidad de editar la
fórmula.

REFERENCIAS ABSOLUTAS
Y RELATIVAS
Una referencia identifica a una celda (o rango de celdas) de
manera única en Excel. Las referencias son como direcciones
dentro de un libro de Excel que permitirán a las fórmulas
encontrar cualquier celda y obtener su valor para utilizarlo en los
cálculos.
Seguramente habrás escuchado sobre las referencias absolutas y
las referencias relativas, así que hoy dedicaremos algún tiempo a
conocer las diferencias entre ambos tipos de referencias.
REFERENCIAS RELATIVAS EN EXCEL
Las referencias relativas son ampliamente utilizadas en Excel
porque guardan una relación con la columna y la fila en donde se
encuentran. Lo que esto quiere decir es que, al momento de
copiar una referencia relativa a otra celda, Excel ajustará
automáticamente su columna y su fila.

Hagamos un ejemplo para entender mejor el comportamiento de


las referencias relativas. Comenzaremos por aprender a
identificar una referencia relativa, lo cual es muy fácil, ya que es la
combinación de la columna y la fila de una celda. Por ejemplo, la
siguiente fórmula contiene una referencia relativa a la celda A1 y
cuyo valor es multiplicado por 2.

=A1*2
Así de sencillo es, las referencias relativas siempre son la
combinación de una letra y un número sin caracteres o espacios
entre ellos. En la siguiente imagen puedes observar que he
ingresado la fórmula anterior en la celda B1 y el resultado de
dicha fórmula es 20 ya que se obtiene el valor de la celda A1 es
multiplicado por 2.

Los beneficios de las referencias relativas los observamos al


momento de copiarlas hacia otra celda. Como lo he mencionado
antes, este tipo de referencias guarda una relación con la fila y la
columna en la que se encuentra así que, al momento de copiar la
fórmula, las referencias relativas serán modificadas por Excel de
manera automática.

La siguiente imagen muestra el resultado después de haber


copiado la fórmula hacia abajo. Recuerda que cada resultado de
la columna B representa la multiplicación de los valores de la
columna A por 2. La fórmula de la celda B4 muestra una
referencia a la celda A4 en lugar de la celda A1 que tenía la
fórmula original.

Este cambio automático en la referencia sucedió porque, al copiar


la fórmula hacia abajo, la referencia aumenta la misma cantidad
de filas. Al copiar la fórmula de la celda B1 a la celda B2, nos
movemos una fila hacia abajo y por lo tanto la fila de la referencia
también aumentará en uno.

Al copiar la fórmula hacia abajo, no hemos cambiado la columna


sino solamente la fila de la referencia. Ahora considera el
siguiente ejemplo, donde tengo una fórmula que suma el total de
las ventas para el mes de Enero:
Nuestra fórmula tiene una referencia relativa al rango B2:B6 y al
momento de copiarla hacia la derecha estaremos aumentando la
columna por lo que la formula copiada deberá aumentar también
su columna. La siguiente imagen muestra el resultado de copiar la
fórmula de la celda B7 a la derecha:

Al copiar la fórmula a una columna diferente, la referencia relativa


modifica su columna. Por esta razón, cada celda de la fila 7
sumará el rango superior de su misma columna.

Las referencias relativas permiten a Excel modificar la columna y


fila al momento de copiar la fórmula a otras celdas. El cambio
será relativo a la cantidad de columnas o filas que se ha
desplazado la fórmula.
REFERENCIAS ABSOLUTAS EN EXCEL
A diferencia de las referencias relativas, las referencias absolutas
no permiten que Excel las modifique al momento de copiarlas.
Estas referencias permanecen fijas sin importar la cantidad de
veces que sean copiadas.

Para hacer que una referencia sea absoluta necesitamos


anteponer el símbolo $ a la columna y fila de la referencia. La
siguiente fórmula tiene una referencia absoluta a la celda A1:

=$A$1*2
Esta es la misma fórmula del primer ejemplo de la sección
anterior. Así que la colocaré también en la celda B1 y la copiaré
hacia abajo. La siguiente imagen muestra el resultado de dicha
acción:

En esta ocasión tenemos como resultado el número 20 en todas


las filas de la columna B y eso se debe a que la referencia
permaneció fija aún después de haber copiado la fórmula hacia
abajo. Esto nos indica que las referencias absolutas
permanecerán inamovibles sin importar que las copiemos a otras
celdas.

Las referencias absolutas son muy útiles cuando queremos que


una fórmula haga referencia a una misma celda sin importar a
dónde las copiemos. Cuando combinamos las referencias
absolutas con las referencias relativas, tenemos una combinación
sumamente útil como lo veremos en el siguiente ejemplo.

REFERENCIAS ABSOLUTAS Y RELATIVAS


EN EXCEL
Dentro de una fórmula de Excel podemos tener tanto referencias
absolutas como referencias relativas. Cada una de ellas se
comportará de la manera en que lo he mostrado en los ejemplos
anteriores.

Nuestro siguiente ejemplo nos mostrará una fórmula que combina


las referencias absolutas y relativas para obtener el precio de una
lista de productos en la moneda local. Considera la siguiente tabla
de datos:

Nuestro objetivo es obtener el precio en pesos basados en la


columna de precios en dólares y el tipo de cambio que está
indicado en la celda E2. El primer intento que haremos por
resolver este problema es utilizando la siguiente fórmula:

=B2*E2
Ingresaré esta fórmula en la celda C2 y al copiarla hacia abajo
tendremos el siguiente resultado:
La fórmula de la celda C2 devuelve el resultado correcto, pero las
fórmulas de las filas inferiores devuelven cero. Al observar la
fórmula de la celda C6 nos damos cuenta que, al copiar la fórmula
hacia abajo, Excel modificó ambas referencias, inclusive la que
hacía referencia a la celda E2 que contiene el tipo de cambio y
por esta razón obtenemos el valor cero.

Si queremos que todas las fórmulas hagan referencia a la celda


E2 sin importar que la copiemos a otra ubicación, entonces es
necesario hacer que dicha referencia sea absoluta. Nuestra
fórmula quedará de la siguiente manera:

=B2*$E$2
En esta fórmula, la primera referencia es relativa y la segunda es
absoluta. En el momento en que ingresamos esta fórmula en la
celda C2 y la copiamos hacia abajo, obtenemos el resultado
correcto para cada uno de los productos.
Lo mejor de este tipo de fórmulas es que, podrás cambiar el valor
del tipo de cambio y obtendrás los nuevos precios
automáticamente sin la necesidad de modificar las fórmulas.

Recuerda que la diferencia entre una referencia absoluta y una


referencia relativa está en que la primera de ellas utiliza el
símbolo $ para hacer saber a Excel que queremos dejarla fija aún
después de haberla copiado a otra celda.

PRECEDENCIA DE
OPERADORES
ARITMÉTICOS
Un operador es un símbolo que especifica el tipo de cálculo
matemático que se desea realizar en una fórmula, por ejemplo la
suma o la multiplicación. Si una fórmula contiene varios
operadores, Excel realiza dichos cálculos en un orden
predeterminado.
PRECEDENCIA DE OPERADORES
Las formulas en Excel son calculadas de izquierda a derecha
comenzando a leer después del signo igual (=) y calculando los
valores de acuerdo a la precedencia de los operadores. El
orden en que son calculadas las operaciones es el siguiente:
1. Porcentaje [%]
2. Exponenciación [^]
3. Multiplicación [*] y división [/]
4. Suma [+] y resta [-]
Seguramente el concepto quedará claro con un ejemplo.
Considera la siguiente fórmula:

=5+3*4-6/2
Las multiplicaciones y divisiones se calcularán primero obteniendo
el siguiente resultado:

=5+12-3
El número 12 es el resultado de multiplicar 3*4 y el número 3 es el
resultado de la división 6/2. Finalmente se realizará la suma y la
resta dando como resultado 14 que es precisamente el resultado
que obtenemos en Excel:

USO DE PARÉNTESIS CON OPERADORES


ARITMÉTICOS
Aun cuando existe un orden predeterminado para los operadores,
podemos influir en la precedencia de operadores al utilizar
paréntesis los cuales tendrán la preferencia sobre los operadores.
Considera la siguiente fórmula:
=(5+3)*4-6/2
Esta es una fórmula similar a la anterior solamente que he
colocado un paréntesis para la suma (5+3), la cual será calculada
antes que cualquier otra cosa dejando el siguiente resultado:

=8*4-6/2
Ahora que ya no hay paréntesis Excel aplicará el orden
predeterminado empezando con las multiplicaciones y divisiones
para obtener el resultado:

=32-3
Finalmente se hará la resta para obtener el resultado final de 29.
Observa cómo Excel efectivamente obtiene este resultado:

Ya conoces el orden de la precedencia de operadores


aritméticos en Excel y debes tomarlo muy en cuenta al momento
de crear fórmulas ya que definitivamente influirán en el resultado
obtenido.

COMPARAR VALORES EN
EXCEL
Para poder comparar valores en Excel debemos hacer uso de
los operadores de comparación. A través de estos operadores
podremos saber si un valor es mayor, igual o diferente al valor
con el cual lo estamos comparando.
Al utilizar los operadores de comparación recibiremos como
respuesta un valor VERDADERO o un valor FALSO de acuerdo a
como se haya evaluado la expresión.
EL OPERADOR IGUAL A (=)
Para comparar dos valores y saber si son iguales podemos utilizar
el operador Igual a (=). Observa el siguiente ejemplo:

La columna C contiene las expresiones de comparación entre los


valores de la columna A y la columna B. Observa cómo para la
celda C2 el resultado es FALSO por que los valores comparados
son diferentes. En la imagen superior he colocado unos
paréntesis alrededor de la comparación de manera que podamos
diferenciar el operador Igual a (=) del signo igual que identifica el
inicio de la fórmula. Sin embargo podemos quitar los paréntesis y
la fórmula funcionará correctamente.
EL OPERADOR MAYOR QUE (>)
El operador Mayor que (>) nos permite saber si un valor es mayor
que otro. Observa cómo funciona este operador en los datos de
ejemplo:

Podemos también juntar este operador con el signo de igual de


manera que tengamos  una comparación Mayor que o igual a (>=)
la cual podremos utilizar para comparar valores. Observa la
diferencia en los resultados al utilizar este operador:
EL OPERADOR MENOR QUE (<)
El operador Menor que (<) verifica que el valor de la izquierda de
la expresión sea menor que el valor de la derecha.

De la misma manera podemos unir el operador menor que con el


signo igual para tener una comparación Menor que o igual a (<=).
Observa los resultados:

EL OPERADOR DIFERENTE DE (<>)


El último operador de comparación es el operador Diferente
de (<>). Este operador nos ayuda a saber si los valores
comparados son diferentes,  en cuyo caso obtendremos un valor
VERDADERO.
Si los valores son iguales entre sí, entonces el operador nos
regresará un valor FALSO como es el caso de la celda C4 del
ejemplo. Es importante familiarizarse con los operadores de
comparación porque serán de gran utilidad al momento de
trabajar con otras funciones de Excel.

Artículos relacionados
Precedencia de operadores aritméticos

INGRESAR FÓRMULAS EN
EXCEL
Para ingresar fórmulas en Excel debemos iniciar siempre
introduciendo el símbolo igual (=) de manera que indiquemos a
Excel que la celda contendrá una fórmula en lugar de un texto.
Excel nos da la oportunidad de utilizar diferentes métodos para
ingresar nuestras fórmulas.
INGRESAR UNA FÓRMULA
MANUALMENTE
La manera más simple de introducir una fórmula en Excel es
capturando todo el texto que la compone directamente en la celda
o en la barra de fórmulas. Tal como cualquier otro texto podemos
utilizar las flechas para movernos entre el texto así como realizar
cualquier edición con el teclado.
INGRESAR FÓRMULAS CON EL RATÓN
Existe un método alterno que nos permite ingresar una
fórmula de una manera más rápida y menos susceptible a
errores. Con este método utilizamos el ratón para seleccionar las
celdas que forman parte de una fórmula.
Este método inicia igual que todos: introduciendo el símbolo igual
(=) y cada vez que necesitamos introducir una referencia a una
celda debemos seleccionarla con el ratón en lugar de introducirla
con el teclado.

INGRESAR FÓRMULAS CON LAS FLECHAS


DEL TECLADO
Este método es similar que el anterior, pero la diferencia es que
en lugar de utilizar el ratón para seleccionar las celdas utilizamos
las flechas del teclado para movernos en la hoja de Excel hacia la
celda a la que deseamos crear una referencia en nuestra fórmula.
UTILIZAR AUTOCOMPLETAR PARA
INGRESAR UNA FUNCIÓN
Las fórmulas de Excel pueden utilizar funciones y para insertarlas
en la fórmula podemos hacer uso de la funcionalidad de
Autocompletar la cual hace más sencillo introducir el nombre de
la función.

En este ejemplo utilicé las facilidades del autocompletar y también


del ratón para introducir las referencias de las celdas dentro de la
fórmula.

INSERTAR NOMBRES DE RANGO EN


FÓRMULAS
En Excel podemos tener celdas o rangos de celdas con nombres
asociados y podemos utilizar dichos nombres en nuestras
fórmulas. En el siguiente ejemplo el rango de celdas B2:B7 tiene
el nombre Ventas y el rango C2:C7 el nombre Gastos. Podemos
ingresar estos nombres en nuestras fórmulas de la siguiente
manera:

La condición para utilizar un nombre de rango en nuestras


fórmulas es que debemos conocer previamente el nombre al
menos saber la letra inicial para obtener la lista de nombres
disponibles. Si no conocemos el nombre del rango ni la letra
inicial del nombre podemos pulsar la tecla F3 para desplegar el
cuadro de diálogo Pegar nombre el cual nos dejará seleccionar el
nombre de una lista.

Nota: Si no existen nombres previamente definidos, al oprimir la


tecla F3 no sucederá nada.
EDITAR FÓRMULAS EN EXCEL
Después de haber ingresado una fórmula es probable que
tengamos la necesidad de realizar alguna modificación. Para
editar una fórmula podemos seguir cualquier de las siguientes
opciones:

 Seleccionar la celda y editar la fórmula directamente en la


barra de fórmulas.
 Hacer doble clic sobre la celda y editar la fórmula
directamente en la celda.
 Seleccionar la celda y pulsar la tecla F2 para editar la
fórmula en la celda.

ASIGNAR NOMBRES A
CELDAS O RANGOS
Hasta ahora he utilizado el estilo de referencia A1 para referirme
tanto a una celda como a un rango pero también existe la
posibilidad de crear un nombre descriptivo que los represente
adecuadamente.
ASIGNAR UN NOMBRE A UN RANGO DE
CELDAS
Estos nombres se pueden utilizar dentro de una fórmula para
ayudar en la compresión de la misma posteriormente. Para
asignar  un nombre a una celda sigue los siguientes
pasos. Selecciona la celda o rango a la que asignarás un nombre
y haz clic en el cuadro Nombre que se encuentra en el extremo
izquierdo de la barra de fórmulas:
Escribe el nombre que deseas y presiona Entrar.

Otra manera de crear un nombre para un rango es desde la ficha


Fórmulas y el botón Asignar nombre.

Una vez que hayas seleccionado el rango de celdas oprime este


botón y se mostrará el cuadro de diálogo Nombre nuevo:
En la caja de texto Nombre coloca el nombre que asignarás a la
celda o rango y oprime el botón Aceptar.
UTILIZAR UN NOMBRE EN UNA FÓRMULA
Como ejemplo final utilizaré el nombre que acabamos de crear
dentro de una fórmula para que observes cómo Excel interpreta
correctamente el nuevo nombre del rango, observa la barra de
fórmulas:

Ahora ya sabes que puedes nombrar tanto celdas como rangos y


utilizar ese nombre dentro de tus fórmulas para facilitar tu trabajo.

INSERTAR FUNCIONES
El cuadro de diálogo Insertar función en Excel 2010 simplifica el
uso de las funciones en nuestras hojas ya que este cuadro de
diálogo nos brinda ayuda para localizar la función adecuada y nos
da información sobre sus argumentos.
Si utilizas el cuadro de diálogo Insertar función podrás evitar
utilizar el teclado y podrás hacer prácticamente todo con el
puntero  del ratón.
DESPLEGAR EL CUADRO DE DIÁLOGO
INSERTAR FUNCIÓN
Existen tres maneras de mostrar este cuadro de diálogo. La
primera es haciendo clic sobre el botón Insertar función de la
ficha Fórmulas. La otra alternativa es utilizar el icono mostrado
en la barra de fórmulas el cual se muestra como fx. El tercer
método es seleccionar la opción de menú Más funciones que se
muestra al pulsar el botón Autosuma.

SELECCIONAR LA CATEGORÍA DE LA
FUNCIÓN DE EXCEL
De manera predeterminada se mostrará la categoría de
funciones Usadas recientemente. Esto permitirá que hagas una
revisión rápida sobre la lista para saber si la función que buscas
se encuentra ahí.
De lo contrario, puedes seleccionar la categoría de la función que
estás buscando para poder encontrarla rápidamente. Si no
conoces la categoría de la función tienes dos alternativas, la
primera es seleccionar la opción Todo dentro de la lista
desplegable lo cual mostrará todas las funciones de Excel y
podrás buscar entre ellas. La otra opción que tienes es utilizar el
cuadro Buscar una función para introducir el nombre de la
función que buscar y oprimir el botón Ir para permitir que Excel
encuentre dicha función.
SELECCIONAR LA FUNCIÓN
Una vez que has encontrado la función que necesitas, debes
seleccionarla y hacer clic en el botón Aceptar o también puedes
hacer doble clic sobre su nombre y de inmediato Excel mostrará
el cuadro de diálogo Argumentos de Función.
INGRESAR LOS ARGUMENTOS DE LA
FUNCIÓN
Dentro de este nuevo cuadro de diálogo deberás seleccionar las
celdas que contienen cada uno de los argumentos de la función.
Una vez que hayas terminado de especificar los argumentos
deberás pulsar el botón Aceptar para terminar con la inserción de
la función de Excel. Una ventaja del cuadro de
diálogo Argumentos de función es que provee una descripción
de ayuda para cada uno de los argumentos de la función utilizada
de manera que si has olvidado alguno de ellos puedas
rápidamente recordar el uso de cada uno de los argumentos.

TRUCOS PARA LA
AUTOSUMA EN EXCEL
En esta ocasión te daré dos consejos para aplicar la Autosuma
fácil y rápidamente en tus hojas de Excel. El primero de los trucos
es el siguiente. 
OBTENER LA SUMA DE UNA COLUMNA
Selecciona la celda justo debajo de la columna que deseas
sumar:

Oprime la combinación de teclas ALT + = y Excel seleccionará y


sumará correctamente los valores numércios de la columna:
SUMAR TODAS LAS COLUMNAS Y FILAS
Antes de mostrarte el siguiente truco debo resaltar un
comportamiento extraño de Excel. Tomaré la misma tabla de
datos de ejemplo y comenzaré a sumar las filas hasta llegar a la
tercera fila en donde Excel realmente no sabrá qué hacer:

Observa cómo despues de haber sumado dos filas y llegar a la


tercera fila Excel intenta sumar la columna en lugar de la fila. El
segundo truco que te mostraré ayuda a resolver la confusión de
Excel y a sumar rápidamente tanto filas como columnas. Para
aplicar el truco debes seleccionar todas las celdas de valores
numércios e incluir una fila y una columna adicionales donde se
colocará los resultados:

Después de seleccionar las celdas oprime el botón de suma ó el


atajo de teclado que acabamos de revisar ALT + = y Excel
sumará automáticamente tanto columnas como filas y colocará
los resultados en las celdas vacías:
Ambos métodos te ayudarán a realizar las sumas de tus datos
adecuada y rápidamente. Aprende otros métodos abreviados de
teclado en el artículo 10 atajos de teclado útiles.

FUNCIONES DE TIEMPO EN
EXCEL
Excel provee de tres funciones que nos ayudan a trabajar con
información de tiempo. Estas funciones son de gran utilidad para
extraer información específica de hora, minuto y segundo de una
celda que contiene un dato de tipo Hora.
Cada función, de acuerdo a su nombre, extrae una parte
específica de una hora con tan solo especificar la celda que
contiene el dato que deseamos analizar. Por ejemplo,
supongamos que la celda A 1 tiene la siguiente información:
LA FUNCIÓN HORA EN EXCEL
Para obtener solamente la hora de esta celda puedo utilizar la
función HORA de la siguiente manera:

Observa que Excel regresa el valor 17 porque las horas son


siempre especificadas en el formato de 24-horas.

LA FUNCIÓN MINUTO EN EXCEL


Para extraer la información de los minutos utilizamos la
función MINUTO:

LA FUNCIÓN SEGUNDO EN EXCEL


Y finalmente para obtener los segundos de la celda A1 utilizamos
la función SEGUNDO:
Ya lo sabes, cuando necesites extraer información específica
sobre una hora puedes hacer uso de las funciones de tiempo para
facilitar cualquier cálculo posterior.

LA FUNCIÓN EXTRAE EN
EXCEL
La función EXTRAE en Excel nos ayuda a extraer caracteres
que pertenecen a una cadena de texto. Lo único que debemos
proporcionar es el número de caracteres que deseamos extraer y
su punto de inicio dentro de la cadena de texto.
SINTAXIS DE LA FUNCIÓN EXTRAE
La función EXTRAE tiene 3 argumentos:
 Texto (obligatorio): La cadena de texto original de donde
deseamos extraer los caracteres.
 Posición_inicial (obligatorio): El número de la posición que
ocupa el primer carácter que deseamos extraer. El primer
carácter del Texto tiene siempre la posición número 1.
 Núm_de_caracteres (obligatorio): El número de caracteres
que se van a extraer del Texto a partir de la posición inicial.
EJEMPLO DE LA FUNCIÓN EXTRAE
Para probar la función EXTRAE en Excel realizaremos un
ejemplo muy sencillo pero ilustrativo en el cual extraeré la palabra
“Archivo 5” del contenido de la celda A1.

1. En la celda B1 comenzamos introduciendo la fórmula:


=EXTRAE(
2. Ya que el primer argumento de la función es la cadena de
texto, haré clic sobre la celda A1 para obtener la referencia
de celda:
=EXTRAE(A1,
3. El segundo argumento de la función es la posición inicial de
la palabra “Archivo 5” dentro de la cadena de texto de la
celda A1. Esta posición es la número 4.
=EXTRAE(A1,4
4. El último argumento es el número de caracteres que deseo
extraer que son 9. Es importante considerar el espacio en
blanco como un carácter y de esta manera tengo la fórmula
final:
=EXTRAE(A1,4,9)
De esta manera la función EXTRAE nos da el resultado
esperado:
LA FUNCIÓN EXTRAE Y LAS FECHAS
Algunos usuarios de Excel intentan utilizar la función
EXTRAE con datos de tipo fecha con la intención de obtener
información del día, del mes o del año. Sin embargo estos
intentos siempre resultarán en un error ya que las fechas en Excel
son un número el cual tiene formato de celda especial para
mostrarse como texto. La solución para extraer las partes de una
fecha es utilizar las funciones DIA, MES y AÑO.

LA FUNCIÓN CONCATENAR
EN EXCEL
La función CONCATENAR en Excel nos permite unir dos o más
cadenas de texto en una misma celda lo cual es muy útil cuando
nos encontramos manipulando bases de datos y necesitamos
hacer una concatenación.
SINTAXIS DE LA FUNCIÓN CONCATENAR
La función CONCATENAR tiene una sintaxis muy sencilla donde
cada argumento será un texto que se irá uniendo al resultado
final. El máximo de argumentos que podemos especificar en la
función es de 255 y el único obligatorio es el primer argumento.
 Texto1 (obligatorio): El primer texto que se unirá a la cadena
de texto final.
 Texto2 (opcional): El segundo texto a unir al resultado final.
Todos los argumentos son opcionales a partir del segundo
argumento.
EJEMPLO DE LA FUNCIÓN CONCATENAR
La función CONCATENAR nos puede ayudar en casos en los
que la información está distribuida en varias columnas y
deseamos integrar la información en una sola. Por ejemplo, tengo
información de los nombres de los empleados en 3 columnas
diferentes:
Para unir el nombre y los apellidos de todos los empleados en la
columna D podemos seguir los siguientes pasos.

1. En la celda D2 comenzaré a escribir la función


CONCATENAR especificando el primer argumento:
=CONCATENAR(A2,
2. Como segundo argumento debo especificar un espacio
vacío de manera que el Nombre y el Apellido paternos
permanezcan separados en la nueva cadena de texto:
=CONCATENAR(A2," ",
3. Ahora puedo especificar el tercer y cuarto argumento que
será el Apellido paterno con su respectivo espacio:
=CONCATENAR(A2," ",B2," ",
4. Y como último paso en el quinto argumento irá el Apellido
materno:
=CONCATENAR(A2," ",B2," ",C2)
La función CONCATENAR nos da el resultado esperado en la
celda D2:

Sólo resta copiar la fórmula hacia abajo para que Excel realice la
concatenación de los demás nombres.
LA FUNCIÓN ENCONTRAR
EN EXCEL
La función ENCONTRAR en Excel nos devuelve la posición
inicial de una cadena de texto, o de un carácter, dentro de otra
cadena de texto. La función ENCONTRAR hace diferencia entre
mayúsculas y minúsculas.
SINTAXIS DE LA FUNCIÓN ENCONTRAR
La función ENCONTRAR tiene tres argumentos que son los
siguientes:
 Texto_buscado (obligatorio): Es la cadena de texto o
carácter que se desea encontrar.
 Dentro_del_texto (obligatorio): La cadena de texto donde
realizaremos la búsqueda.
 Núm_inicial (opcional): Indica la posición de la cadena
Dentro_del_texto donde se comenzará la búsqueda. El
primer carácter siempre es el número 1. Si se omite este
argumento se supone que se realizará una búsqueda desde
la primera posición.
Si el Texto_buscado es contrado, entonces la función
ENCONTRAR regresa un número que indicará la posición donde
se encontró. Si no se encuentra ninguna coincidencia la función
ENCONTRAR regresará el error #¡VALOR!
EJEMPLO DE LA FUNCIÓN ENCONTRAR
A continuación podrás observar una serie de ejemplos de
la función ENCONTRAR que nos ayudarán a dejar claro su uso.
Cada una de las funciones buscará un carácter específico dentro
del texto de la columna A. Observa los resultados:

El primer ejemplo nos muestra la siguiente fórmula:

=ENCONTRAR("T", A2)
Esta fórmula encontrará la primera ocurrencia de la letra “T”
(mayúscula) que se encuentra en la primera posición y por lo
tanto el resultado es 1. Como había mencionado anteriormente,
la función ENCONTRAR es sensible a mayúsculas y lo
comprobamos con el segundo ejemplo:
=ENCONTRAR("t", A3)
Al buscar la letra “t” (minúscula), obtenemos como resultado la
posición 4 aun cuando se ha iniciado la búsqueda desde el primer
carácter lo cual no indica que la búsqueda hace diferencia entre
mayúsculas y minúsculas.

El tercer ejemplo hace una búsqueda de la letra “i”:

=ENCONTRAR("i", A4)
Lo interesante de este ejemplo es que la cadena original tiene dos
letras “i”, pero la función ENCONTRAR regresa la posición de la
primera, que es la posición número 9. Sin embargo, en el último
ejemplo utilizamos el tercer argumento de la función
ENCONTRAR:
=ENCONTRAR("i", A5, 10)
Con el tercer argumento estoy indicando a la función
ENCONTRAR que inicie la búsqueda a partir de la posición 10,
que es la letra “g”, y por lo tanto me regresa la posición de la
segunda letra “i”.
ERRORES COMUNES CON LA FUNCIÓN
ENCONTRAR
Si la función ENCONTRAR regresa el error #¡VALOR! es
probable que tengas alguno de los siguientes problemas:
 Si olvidamos que la función ENCONTRAR hace diferencia
entre mayúsculas y minúsculas podemos obtener el error
#¡VALOR! porque la función no encontrará coincidencias.
 Al utilizar el tercer argumento de la función, que indica la
posición inicial de la búsqueda, debemos tener cuidado de
no especificar un número que sea mayor a la longitud de la
cadena o de la contrario obtendremos el error #¡VALOR!
LA FUNCIÓN CARACTER EN
EXCEL
La función CARACTER en Excel regresa un carácter específico
para un número entero que ha sido proporcionado como
argumento. Un computador tiene un juego de caracteres con un
número entero asignado y es precisamente ese número el que
debemos proporcionar como argumento.
SINTAXIS DE LA FUNCIÓN CARACTER
La sintaxis de la función CARACTER solamente admite un
argumento:

 Número (obligatorio): Número entero entre 1 y 255 que


especifica el carácter que deseamos obtener.
La función CARACTER puede ayudarnos a hacer uso de
caracteres especiales o símbolos dentro de alguna celda como
pueden ser los saltos de línea o encontrar alguna letra del
alfabeto.

AGREGAR UN SALTO DE LÍNEA


Cuando necesitamos agregar dos cadenas de texto que incluyan
un salto de línea entre ellas podemos utilizar la función
CARACTER (10), que representa precisamente el salto de línea.
Observa cómo la celda C2 hace la unión de las cadenas de texto
de la celda A1 y B1 pero introduce un salto de línea entre ambas.

Para ver reflejado el salto de línea debemos ir al cuadro de


diálogo Formato de celdas (CTRL + 1) y seleccionar la
opción Ajustar texto que se encuentra en la pestaña Alineación.
ENCONTRAR UNA LETRA DEL ALFABETO
Si queremos saber rápidamente cual es la letra 10 del alfabeto
podemos utilizar la función CARACTER que nos dará el
resultado inmediato sin necesidad de ir letra por letra.
Antes de mostrar el ejemplo debemos saber que la letra A
(mayúscula) tiene asociado el código 65 y de esta manera
podemos imaginar que la primera letra del alfabeto es lo mismo
que 64 +1, la segunda letra del alfabeto será 64 +2, la tercera 64
+ 3 y así sucesivamente. Si necesitamos conocer la décima letra
del alfabeto utilizaremos la fórmula CARACTER(64 + 10):

La suma 64 + 10 que coloqué dentro de la función no es


necesaria. Solamente lo he hecho para ilustrar de una mejor
manera que estoy buscando la décima letra del alfabeto pero
obtendríamos el mismo resultado con solo especificar la fórmula
CARACTER(74).

Puedes hacer un ejercicio y enlistar todas las letras del alfabeto


de acuerdo a su posición. En la siguiente hoja de Excel tengo las
posiciones de las letras en la columna C y en la columna D
mostraré la letra correspondiente con tan solo hacer la suma del
número 64 y la posición deseada:

LA FUNCIÓN DIAS.LAB EN
EXCEL
La función DIAS.LAB en Excel nos ayuda a obtener el número
de días laborables entre dos fechas determinadas. La función
DIAS.LAB nos permite especificar un conjunto de días de
vacaciones que serán excluidos de los días laborables
contabilizados.
SINTAXIS DE LA FUNCIÓN DIAS.LAB
A continuación una descripción de los argumentos de la función
DIAS.LAB:

 Fecha_inicial (obligatorio): Es la fecha a partir de la cual se


comenzarán a contar los días laborables.
 Fecha_final (obligatorio): La fecha que marca el final de la
contabilización de días laborables.
 Vacaciones (opcional): Conjunto de una o varias fechas que
serán excluidas del calendario de días laborables.
La función DIAS.LAB contabiliza los días laborables de lunes a
viernes y excluye los fines de semana  (sábado y domingo).

EJEMPLOS DE LA FUNCIÓN DIAS.LAB


En el siguiente ejemplo podrás observar el número de días
laborables que existen entre el  1 de enero del 2012 y el 22 de
febrero del 2012.
Con este resultado puedes comprobar que se han excluido los
sábados y los domingos. Ahora incluiré una lista de días de
vacaciones de la siguiente manera:

Observa que he colocado un nombre para el rango de celdas


B3:B5 y lo he llamado Vacaciones. En seguida modificaré la
función DIAS.LAB para que considere los días de vacaciones.

La función deja de contabilizar las fechas especificadas como


vacaciones y lo puedes ver reflejado en el resultado final.
Si por alguna razón llegamos a colocar en la lista de días de
vacaciones la fecha de un sábado o de un domingo esos días no
surtirán ningún efecto porque la función DIAS.LAB no contabiliza
esos días. Observa en el siguiente ejemplo cómo he agregado a
la lista de días de vacaciones un par de fechas que corresponden
a un sábado (18/02/2012) y un domingo (19/02/2012) y sin
embargo el resultado de la función DIAS.LAB no cambia respecto
al ejemplo anterior:

Observa que para este último ejemplo no utilicé el


nombre Vacaciones en el tercer argumento de la función sino que
coloqué explícitamente la referencia para el rango B3:B7. Esto
nos confirma que podemos utilizar ambos métodos al momento
de especificar la lista de días de vacaciones.

LA FUNCIÓN DIAS.LAB.INTL
EN EXCEL
La función DIAS.LAB.INTL en Excel fue introducida en la
versión 2010 y nos permite contar los días laborables entre dos
fechas pero con la ventaja de poder especificar los días de la
semana que necesitamos considerar como fines de semana
además de los días de vacaciones.
LA SINTAXIS DE LA FUNCIÓN
DIAS.LAB.INTL
La función DIAS.LAB.INTL tiene cuatro argumentos que nos
permiten personalizar adecuadamente la manera en como
deseamos contar los días laborables.

 Fecha_inicial (obligatorio): Fecha donde se inicia el conteo


de los días laborables.
 Fecha_final (obligatorio): Fecha final del conteo de días
laborables.
 Fin_de_semana (opcional): Número que especifica el día o
días que serán considerados como el fin de semana.
 Días_no_laborables (opcional): Conjunto de una o varias
fechas que indican los días no laborables.
Si no especifica el argumento de Fin_de_semana la función
DIAS.LAB.INTL hará el cálculo de días laborables suponiendo un
fin de semana de sábado y domingo.
ESTABLECER UN FIN DE SEMANA
PERSONALIZADO
El tercer argumento de la función DIAS.LAB.INTL nos permite
especificar los días de la semana que serán considerados como
fines de semana. Por ejemplo, si deseo especificar que el fin de
semana está formado sólo por el día domingo debo escribir la
función de la siguiente manera:
=DIAS.LAB.INTL(B1,B2,11)
El número 11 en el tercer argumento de la función hará que se
consideren sólo los domingos como el fin de semana. Observa el
resultado de la función recién escrita.

A continuación muestro la lista completa de números válidos para


el tercer argumento de la función DIAS.LAB.INTL:

CONSIDERAR DÍAS NO LABORABLES


Para agregar una lista de días no laborables a la función
DIAS.LAB.INTL podemos crear un rango con la lista de fechas
que deseamos que no sean contadas. En el siguiente ejemplo
especificaré un fin de semana de viernes y sábado y además
agregaré tres fechas como días no laborables en el rango B3:B5:

La función DIAS.LAB.INTL en Excel es una función muy flexible


que seguramente se adaptará adecuadamente a la manera en
cómo necesites realizar el cálculo de los días laborables.

LA FUNCIÓN DIASEM EN
EXCEL
La función DIASEM en Excel nos devuelve el número que
identifica a un día de la semana, es decir, nos regresa un número
entre 1 y 7 el cual indicará qué día de la semana corresponde a
una fecha determinada.
SINTAXIS DE LA FUNCIÓN DIASEM
La función DIASEM tiene dos argumentos
 Núm_de_serie (obligatorio): Es la fecha de la cual
necesitamos conocer el día de la semana.
 Tipo (opcional): Nos permite configurar el día asignado
como primer día de la semana.
El segundo parámetro de la función es opcional pero nos permite
configurar la manera en que la función identifica los días de la
semana. Por ejemplo, si especificamos el número 2 para este
argumento, la función DIASEM devolverá el número 1 en caso
de que la fecha especificada sea lunes.
En base al número especificado en el segundo argumento será la
numeración de los días. A continuación la tabla de posibles
valores para el argumento Tipo:
En caso de que se omita el argumento Tipo la función asumirá el
valor 1 y regresará el número 1 al encontrar un día domingo y el
número 7 para un día sábado.  Para las versiones anteriores a
Excel 2010 solamente están disponibles los valores 1, 2 y 3 para
el argumento Tipo.
EJEMPLOS DE LA FUNCIÓN DIASEM
Para conocer el día de la semana que corresponde a la fecha
“14/02/2012” podemos utilizar la función DIASEM de la siguiente
manera:

Ya que no hemos especificado el segundo argumento de la


función, Excel asume que el número 1 es para el día domingo y
por lo tanto el 14 de febrero del 2012 que es martes tendrá
asignado el número 3. Si ahora utilizo el segundo argumento de la
función para que asigne el número 1 al día lunes entonces la
respuesta de la función deberá cambiar. Observa el resultado:

De acuerdo a la tabla de valores del argumento Tipo puedes


observar que al poner el valor 2 estoy indicando a la función que
el lunes tendrá asignado el número 1 y por lo tanto ahora la
función DIASEM nos da como resultado un 2 bajo esta nueva
configuración que corresponde al día martes.
MOSTRAR EL NOMBRE DEL DÍA
Como hemos visto, la función DIASEM devuelve el número de
día de la semana (Domingo = 1, sábado = 7), pero es posible
obtener el nombre del día si utilizamos el formato personalizado
“dddd” para una celda que contenga la fecha original. Para
nuestro ejemplo he copiado la fecha de la celda B1 a la celda B3
y he aplicado el formato de la siguiente manera:

La función DIASEM nos ayudará a conocer fácilmente el día de


la semana que corresponde a cualquier fecha especificada.

LA FUNCIÓN SI EN EXCEL
La función SI en Excel es parte del grupo de funciones Lógicas y
nos permite evaluar una condición para determinar si es falsa o
verdadera. La función SI es de gran ayuda para tomar decisiones
en base al resultado obtenido en la prueba lógica.
SINTAXIS DE LA FUNCIÓN SI
Además de especificar la prueba lógica para la función SI también
podemos especificar valores a devolver de acuerdo al resultado
de la función.

 Prueba_lógica (obligatorio): Expresión lógica que será


evaluada para conocer si el resultado es VERDADERO o
FALSO.
 Valor_si_verdadero (opcional): El valor que se devolverá
en caso de que el resultado de la Prueba_lógica sea
VERDADERO.
 Valor_si_falso (opcional): El valor que se devolverá si el
resultado de la evaluación es FALSO.
La Prueba_lógica puede ser una expresión que utilice cualquier
operador lógico o también puede ser una función de Excel que
regrese como resultado VERDADERO o FALSO.
Los argumentos Valor_si_verdadero y Valor_si_falso pueden ser
cadenas de texto, números, referencias a otra celda o inclusive
otra función de Excel que se ejecutará de acuerdo al resultado de
la Prueba_lógica.
EJEMPLOS DE LA FUNCIÓN SI
Probaremos la función SI con el siguiente ejemplo. Tengo una
lista de alumnos con sus calificaciones correspondientes en la
columna B. Utilizando la función SI desplegaré un mensaje de
APROBADO si la calificación del alumno es superior o igual a 60
y un mensaje de REPROBADO si la calificación es menor a 60.
La función que utilizaré será la siguiente:
=SI(B2>=60,"APROBADO","REPROBADO")
Observa el resultado al aplicar esta fórmula en todas las celdas
de la columna C.

UTILIZAR UNA FUNCIÓN COMO PRUEBA


LÓGICA
Es posible utilizar el resultado de otra función como la prueba
lógica que necesita la función SI  siempre y cuando esa otra
función regrese como resultado VERDADERO o FALSO. Un
ejemplo de este tipo de función es la función ESNUMERO la cual
evalúa el contenido de una celda y devuelve el valor
VERDADERO en caso de que sea un valor numérico. En este
ejemplo quiero desplegar  la leyenda “SI” en caso de que la celda
de la columna A efectivamente tenga un número, de lo contrario
se mostrará la leyenda “NO”.
=SI(ESNUMERO(A2), "SI", "NO")
Este es el resultado de aplicar la fórmula sobre los datos de la
hoja:

UTILIZAR UNA FUNCIÓN COMO VALOR DE


REGRESO
Como último ejemplo mostraré que es posible utilizar una función
para especificar el valor de regreso. Utilizando como base el
ejemplo anterior, necesito que en caso de que la celda de la
columna A contenga un valor numérico se le sume el valor que
colocaré en la celda D1. La función que me ayudará a realizar
esta operación es la siguiente:

=SI(ESNUMERO(A2), SUMA(A2, $D$1), "NO")


Como puedes observar, el segundo argumento es una función la
cual se ejecutará en caso de que la prueba lógica sea verdadera.
Observa el resultado de esta fórmula:
Sólo en los casos donde la función SI era verdadera se realizó la
suma. De la misma manera podríamos colocar una función para
el tercer argumento en caso de que el resultado de la prueba
lógica fuera falso.

TIPOS DE OPERADORES EN EXCEL


Para obtener mejores resultados con la función SI, es importante
conocer los tipos de operadores existentes. Te recomiendo ver
el video tutorial de los tipos de operadores en Excel.

LA FUNCIÓN O EN EXCEL
La función O es una de las funciones lógicas de Excel y como
cualquier otra función lógica solamente devuelve los valores
VERDADERO o FALSO después de haber evaluado las
expresiones lógicas que se hayan colocado como argumentos.
SINTAXIS DE LA FUNCIÓN O
La función O en Excel nos ayudará a determinar si al menos uno
de los argumentos de la función es VERDADERO.
 Valor_lógico1 (obligatorio): Expresión lógica que será
evaluada por la función.
 Valor_lógico2 (opcional): A partir del segundo argumento
las expresiones lógicas a evaluar con opcionales hasta un
máximo de 255.
La única manera en que la función O devuelva el valor FALSO
es que todas las expresiones lógicas sean falsas. Si al menos una
expresión es verdadera entonces el resultado de la función
O será VERDADERO.
EJEMPLOS DE LA FUNCIÓN O
Para comprobar el comportamiento de la función O haremos un
ejemplo sencillo con la siguiente fórmula:
=O(1=2, 3>4, 5<>5, 7<=6, 8>=9)
Si analizas con detenimiento cada una de las expresiones verás
que todas son falsas y por lo tanto la función O devolverá el valor
FALSO. Observa el resultado:
Como mencioné anteriormente, la función O devolverá un valor
VERDADERO si al menos una de las expresiones lógicas es
verdadera. En nuestro ejemplo modificaré solamente la primera
expresión para que sea 1=1 de manera que tenga la siguiente
fórmula:
=O(1=1, 3>4, 5<>5, 7<=6, 8>=9)
Esto deberá ser suficiente para que la función O devuelva un
valor VERDADERO:

FUNCIONES COMO ARGUMENTO DE LA


FUNCIÓN O
Podemos utilizar funciones como argumentos de la función
O siempre y cuando devuelvan VERDADERO o FALSO como
resultado. En el siguiente ejemplo utilizo las funciones
ESNUMERO y ESTEXTO para evaluar el tipo de dato de las
celdas B1 y B2.

Ya que la celda B1 es un número la función ESNUMERO regresa


el valor VERDADERO. Por otro lado la celda B2 es efectivamente
una cadena de texto y por lo tanto la función ESTEXTO devuelve
el valor VERDADERO. En consecuencia la función O también
regresa el valor VERDADERO. Ahora intercambiaré los valores
de las celdas B1 y B2 de manera que tanto la función
ESNUMERO como la función ESTEXTO devuelvan FALSO.

No olvides que la función O en Excel siempre devolverá


VERDADERO excepto cuando TODAS las expresiones lógicas
evaluadas sean falsas.

LA FUNCIÓN Y EN EXCEL
La función Y en Excel es una función lógica que nos permitirá
evaluar varias expresiones lógicas y saber si todas ellas son
verdaderas. Será suficiente con que cualquiera de las
expresiones sea falsa para que el resultado de la función también
sea FALSO.
SINTAXIS DE LA FUNCIÓN Y
Los argumentos de la función Y en Excel son los siguientes:
 Valor_lógico1 (obligatorio): Expresión lógica que será
evaluada por la función.
 Valor_lógico2 (opcional): Expresiones lógicas a evaluar,
opcional hasta un máximo de 255.
La función Y solamente regresará el valor VERDADERO si todas
las expresiones lógicas evaluadas son verdaderas. Bastará con
que una sola expresión sea falsa para que la función Y tenga un
resultado FALSO.
EJEMPLOS DE LA FUNCIÓN Y
Observa la siguiente fórmula y te darás cuenta de que todas las
expresiones son verdaderas:

=Y(5=5, 1<3, 8>6)

Ya que todas las expresiones son verdaderas, la función


Y devolverá también el valor VERDADERO.
Ahora agregaré una cuarta expresión que será falsa: 7<>7.
Observa cómo será suficiente para que la función Y devuelva el
valor FALSO:

ARGUMENTOS DE LA FUNCIÓN Y
Cada un de los argumentos de la función Y puede ser una
expresión lógica como en los ejemplos anteriores pero también
puede ser una función de Excel que devuelva un valor FALSO o
VERDADERO.
Observa el siguiente ejemplo donde he combinado una expresión
lógica con la función ES.PAR y la función ES.IMPAR las cuales
evalúan un número para indicarnos si es par o impar
respectivamente.

Ya que tanto la expresión lógica como las funciones son


evaluadas como verdaderas, entonces la función Y nos un
resultado VERDADERO. Ahora observa como al cambiar
solamente el argumento de la función ES.IMPAR con el número 6
(en lugar de 5), causará que la función Y nos devuelva el valor
FALSO.
Si alguna vez necesitas estar seguro de que todo un grupo de
expresiones lógicas sean verdaderas, la función Y en Excel será
una excelente opción para hacerlo.

LA FUNCIÓN REDONDEAR
EN EXCEL
La función REDONDEAR en Excel nos ayuda a redondear un
número a una cantidad de decimales  especificados. La cantidad
de decimales especificados puede ser un número positivo,
negativo o cero.
SINTAXIS DE LA FUNCIÓN REDONDEAR
La función REDONDEAR tiene dos argumentos obligatorios:

 Número (obligatorio): El número que va a ser redondeado.


 Núm_decimales (obligatorio): La cantidad de decimales a la
que se desea redondear.
EJEMPLOS DE LA FUNCIÓN REDONDEAR
En la celda A1 tengo el valor 16.475 y utilizaré la función
REDONDEAR con diferentes valores para el segundo argumento
de manera que podamos observar la diferencia.

Cuando el segundo argumento de la función REDONDEAR es


mayor a cero entonces el número se redondea a la cantidad de
decimales especificada. Si colocamos un cero como segundo
argumento, entonces se redondeará hacia el número entero más
próximo. Por el contrario, si especificamos un número negativo,
entonces la función REDONDEAR hace el redondeo hacia la
izquierda del separador decimal.
Ahora observa el valor 2.3928 siendo redondeado a una, dos y
tres posiciones decimales.

Debes recordar que la función REDONDEAR hace siempre un


redondeo hacia arriba a partir del número 5, de lo contrario el
redondeo ser realizará hacia abajo. Considera los siguientes
ejemplos:
REDONDEAR(4.845,2) = 4.85
REDONDEAR(4.844,2) = 4.84

LA FUNCIÓN SUMAR.SI EN
EXCEL
La función SUMAR.SI en Excel nos permite hacer una suma de
celdas que cumplen con un determinado criterio y de esta manera
excluir aquellas celdas que no nos interesa incluir en la operación.
SINTAXIS DE LA FUNCIÓN SUMAR.SI
La función SUMAR.SI tiene tres argumentos que explicaré a
continuación.

 Rango (obligatorio): El rango de celdas que será evaluado.


 Criterio (obligatorio): La condición que deben cumplir las
celdas que serán incluidas en la suma.
 Rango_suma (opcional): Las celdas que se van a sumar.
En caso de que sea omitido se sumaran las celdas
especificadas en Rango.
El Criterio de la suma puede estar especificado como número,
texto o expresión. Si es un número hará que se sumen solamente
las celdas que sean iguales a dicho número. Si el criterio es una
expresión podremos especificar alguna condición de mayor o
menor que.
Si el Criterio es un texto es porque seguramente necesito que se
cumpla una condición en cierta columna que contiene datos de
tipo texto pero realizar la suma de otra columna que tiene valores
numéricos. Todos estos casos quedarán más claros con los
siguientes ejemplos.
EJEMPLOS DE LA FUNCIÓN SUMAR.SI
El primer ejemplo es muy sencillo ya que de una lista de valores
aleatorios quiero sumar todas las celdas que contienen el número
5.

Recuerda que la función SUMAR.SI no realiza una cuenta de las


celdas que contienen el número 5, de lo contrario el resultado
habría sido 2. La función SUMAR.SI encuentra las celdas que
tienen el número 5 y suma su valor. Ya que las celdas A2 y A7
cumplen con la condición establecida se hace la suma de ambas
celdas lo cual da el número 10 como resultado.
Ahora cambiaré la condición a una expresión y sumare aquellas
celdas que sean menores a 3. Observa el resultado de esta nueva
fórmula.

VENTAS DE UN VENDEDOR
Ahora utilizaremos un criterio en texto y el tercer argumento de
la función SUMAR.SI el cual nos deja especificar un rango de
suma diferente al rango donde se aplica el criterio. En el siguiente
ejemplo tengo una lista de vendedores y deseo conocer el total de
ventas de un vendedor específico.
Para obtener el resultado colocaré el rango A2:A10 como el rango
que debe ser igual al texto en la celda F1. El tercer argumento de
la función contiene el rango C2:C20 el cual tiene los montos que
deseo sumar.
La celda F2 que contiene la función SUMAR.SI muestra la suma
de las ventas que pertenecen a Juan y excluye el resto de
celdas.  Podría modificar un poco esta fórmula para obtener las
ventas de un mes específico. Observa el resultado de esta
adecuación en la celda F5:

LA FUNCIÓN RESIDUO EN
EXCEL
El residuo es el sobrante de una división inexacta. La función
RESIDUO en Excel nos ayuda a obtener el sobrante (residuo)
que haya resultado de la división de dos números.
SINTAXIS DE LA FUNCIÓN RESIDUO
La sintaxis de la función RESIDUO es la siguiente:

 Número (obligatorio): Número que será dividido. También


conocido como dividendo.
 Núm_divisor (obligatorio): Número por el cual se sea hacer
la división.
Si la división entre Número y Núm_divisor no es exacta
tendremos un residuo diferente a cero.
EJEMPLOS DE LA FUNCIÓN RESIDUO
RESIDUO(21, 5) = 1
RESIDUO(23, 5) = 3
RESIDUO(25, 5) = 0
Si el resultado de la función RESIDUO es cero será un indicador
de que tenemos una división exacta y por lo tanto tenemos un
número que es divisible.
COMPROBAR LA DIVISIBILIDAD DE UN
NÚMERO
En el siguiente ejemplo tenemos una columna de números y otra
columna de divisores. Podemos conocer fácilmente las parejas de
números que son divisibles utilizando la función RESIDUO y
observando aquellos que tienen un residuo igual a cero.

LA FUNCIÓN COMBINAT EN
EXCEL
La función COMBINAT en Excel nos ayuda a obtener la
cantidad de combinaciones posibles para un número determinado
de elementos. Una combinación es un subconjunto de elementos
sin importar su orden interno.
SINTAXIS DE LA FUNCIÓN COMBINAT
La sintaxis de la función COMBINAT es la siguiente.
 Número (obligatorio): El número total de elementos
 Tamaño (obligatorio): El número de elementos en cada
combinación
Algunas consideraciones importantes sobre la función
COMBINAT son las siguientes:
1. Los argumentos deben ser números enteros, en caso
contrario, Excel truncará los números.
2. Si cualquiera de los argumentos es menor a cero, o
si Número < Tamaño, entonces la función
COMBINAT regresará el error #¡NUM!
3. Cualquier argumento que no sea un valor numérico
ocasionará que la función COMBINAT devuelva el error
#¡VALOR!
EJEMPLOS DE LA FUNCIÓN COMBINAT
Para entender mejor la función COMBINAT hagamos un ejemplo
muy sencillo. Tengo tres cajas etiquetadas como A, B y C.
¿Cuántas posibles combinaciones de 2 cajas puedo hacer? La
respuesta nos la da la función COMBINAT:
COMBINAT(3, 2) = 3
Esta respuesta la podemos validar fácilmente porque
efectivamente con las tres cajas puedo hacer las siguientes
combinaciones: [A, B], [A, C] y [B, C]. Si agrego una cuarta caja
etiquetada como D el número de posibles combinaciones
aumenta a seis.

COMBINAT(4, 2) = 6
Las combinaciones posibles son las siguientes: [A, B], [A, C], [A,
D], [B, C], [B, D] y [C, D].

LA FUNCIÓN
ALEATORIO.ENTRE EN
EXCEL
La función ALEATORIO.ENTRE en Excel devuelve un número
aleatorio que se encontrará entre el límite inferior y el límite
superior especificados. La función ALEATORIO.ENTRE siempre
devolverá un número entero.
SINTAXIS DE LA FUNCIÓN
ALEATORIO.ENTRE
La función ALEATORIO.ENTRE tiene solamente dos
argumentos:
 Inferior (obligatorio): Límite inferior del número aleatorio
generado.
 Superior (obligatorio): Límite superior del número aleatorio
generado.
La función ALEATORIO.ENTRE regresará un nuevo número
aleatorio cada vez que se recalcule la hoja de cálculo.
EJEMPLO DE LA FUNCIÓN
ALEATORIO.ENTRE
Para generar un número aleatorio entre 1 y 100 escribe la
siguiente fórmula en cualquier celda de la hoja.

=ALEATORIO.ENTRE(1, 100)
Para obtener un número aleatorio diferente solamente debes
presionar la tecla F9 y tendremos un nuevo número aleatorio
entre 1 y 100.

NÚMEROS ALEATORIOS NEGATIVOS


La función ALEATORIO.ENTRE también puede generar
números aleatorios negativos. Por ejemplo, si deseo tener un
número aleatorio que se encuentre entre -50 y 50 puedo escribir
la siguiente fórmula:
=ALEATORIO.ENTRE(-50, 50)
Solo recuerda colocar siempre en el primer argumento el límite
inferior, que para este ejemplo es el número negativo, ya que si
inviertes los argumentos la función
ALEATORIO.ENTRE devolverá el  error #¡NUM!

LA FUNCIÓN ESBLANCO EN
EXCEL
La función ESBLANCO en Excel es una función que comprueba
el valor de una celda y devuelve el valor lógico VERDADERO en
caso de que sea una celda vacía, de lo contrario regresará el
valor FALSO.
SINTAXIS DE LA FUNCIÓN ESBLANCO
La función ESBLANCO solamente tiene un argumento.

 Valor (obligatorio): valor o referencia a la celda que


deseamos validar.
EJEMPLOS DE LA FUNCIÓN ESBLANCO
En la siguiente imagen puedes observar cómo la función
ESBLANCO en la celda B1 regresa un valor FALSO cuando
pasamos como argumento la referencia de la celda A1 la cual
contiene un texto.

Por el contrario, si en la celda B2 utilizamos la función


ESBLANCO para evaluar el contenido de la celda A2,
obtendremos un valor VERDADERO porque la celda A2 está
vacía.
La función ESBLANCO regresará el valor FALSO cuando la
celda que está siendo evaluada contiene un error. Observa el
siguiente ejemplo.

LA FUNCIÓN ESNOD EN
EXCEL
La función ESNOD en Excel nos ayuda a saber si una celda
contiene el error #N/A. Este tipo de error indica que Excel no ha
encontrado el valor especificado, es decir tenemos un valor No
Disponible (N/A = Not Available).
SINTAXIS DE LA FUNCIÓN ESNOD
 Valor (obligatorio): El valor que deseamos evaluar para
saber si contiene el tipo de error #N/A.
EJEMPLOS DE LA FUNCIÓN ESNOD
En la siguiente imagen puedes observar en la columna A una
serie de valores diferentes. La celda A1 contiene un texto, la
celda A2 un número, la celda A3 es una celda vacía.

Las celdas inferiores contienen diferentes tipos de errores y


solamente la celda A8 contiene el tipo de error #N/A. Ahora en la
columna B utilizaré la función ESNOD para evaluar los valores
de la columna A. Observa el resultado a continuación:
De esta manera comprobamos que la función ESNOD regresará
el valor VERDADERO solo en caso de encontrar el tipo de error
#N/A. Un uso muy práctico de la función ESNOD es para saber si
el resultado de otra función es específicamente el error #N/A.
Observa la siguiente fórmula:
=ESNOD(BUSCARV("valor", D1:G14, 4))
En este ejemplo estoy utilizando la función ESNOD para saber si
la función BUSCARV regresa un error del tipo #N/A.

LA FUNCIÓN ESERROR EN
EXCEL
La función ESERROR en Excel nos ayuda a comprobar si un
valor es un error y nos devuelve el valor VERDADERO o FALSO.
El valor evaluado puede ser una celda o una fórmula cuyo
resultado será evaluado.
SINTAXIS DE LA FUNCIÓN ESERROR
 Valor (obligatorio): Es el valor que se desea evaluar.
EJEMPLOS DE LA FUNCIÓN ESERROR
La función ESERROR evalúa el valor de una celda para saber si
contiene alguno de los errores de Excel. Observa la siguiente
imagen que contiene todos los errores posibles en Excel y a su
lado el resultado de la función ESERROR.

Sólo en el caso en donde la celda tenga un valor de error


la función ESERROR devolverá el valor VERDADERO. En el
ejemplo anterior las celdas A9, A10 y A11 no contienen un error y
por lo tanto la función ESERROR devuelve el valor FALSO.

LA FUNCIÓN ESERR EN
EXCEL
La función ESERR en Excel es una de las funciones de
Información que nos permiten saber si el valor de una celda o el
resultado de una fórmula es alguno de los errores de Excel.
SINTAXIS DE LA FUNCIÓN ESERR

 Valor (obligatorio): El valor que se desea comprobar.


La función ESERR compara el valor contra todos los tipos de
error en Excel excepto el error #N/A en cuyo caso devolverá el
valor FALSO.
EJEMPLOS DE LA FUNCIÓN ESERR
A continuación podrás observar que en la columna A tengo todos
los errores que son generados por Excel. En la columna B he
utilizado la función ESERR para evaluar el contenido de cada
una de las celdas.
Es importante que observes cómo la función ESERR comprueba
adecuadamente todos los errores devolviendo el valor
VERDADERO, pero al evaluar el tipo de error #N/A devuelve el
valor FALSO. Debes tener muy en cuenta esta peculiaridad de
la función ESERR al momento de utilizarla en la validación de
errores en tu hoja de cálculo de Excel.

LA FUNCIÓN BUSCARV EN
EXCEL
La función BUSCARV obtiene su nombre porque hace búsquedas
verticales, es decir, busca un determinado valor dentro de una
columna de datos y devuelve un valor de una columna diferente,
pero de la misma fila que el valor encontrado.

Esta función pertenece al grupo Búsqueda y Referencia el cual


tiene otras funciones de búsqueda, pero la función BUSCARV es
sin lugar a duda la función más utilizada de todas ellas.
Al indicarle a la función el valor que queremos encontrar, ella se
encargará de analizar cada una de las celdas de la columna de
búsqueda, desde arriba hacia abajo, y se detendrá al momento de
encontrar la primera coincidencia.

Una vez encontrado el valor buscado, la función podrá


devolvernos el valor de cualquier columna de los datos siempre y
cuando se encuentre en la misma fila del valor encontrado.

La letra “V” en el nombre de la función BUSCARV nos recuerda


que la función realizará una búsqueda vertical, es decir, una
búsqueda sobre una columna de los datos.

Aunque el funcionamiento de la función es muy simple, es común


que los usuarios de Excel se encuentren con alguna dificultad al
momento de utilizarla.

El objetivo de este tutorial es profundizar en los detalles de su uso


de manera que te conviertas en un experto de búsquedas en
Excel.

PREPARACIÓN DE LOS DATOS


Es muy importante dar el formato adecuado a los datos antes de
realizar una búsqueda con la función BUSCARV ya que, si no
cumplimos con los requisitos indicados por la función, no
podremos usarla o simplemente obtendremos resultados
incorrectos.

Para asegurar un buen funcionamiento, nuestros datos deben


cumplir con tres reglas básicas.

1. Los datos deberán tener un formato tabular, es decir,


debemos organizar la información en filas y columnas las
cuales podrán tener encabezados.
2. La columna donde se realizará la búsqueda deberá estar
siempre ubicada a la izquierda de la columna que será
devuelta como resultado. Dicho de otra manera, la columna
con los datos de búsqueda deberá ser la primera columna
de los datos.
3. Si se realiza una búsqueda aproximada, entonces la
columna por la que se realizará la búsqueda deberá
ordenarse de manera ascendente.
A continuación, hablaré más sobre cada una de estas reglas para
dejar en claro la manera adecuada de preparar los datos, así
como los posibles errores que se pueden cometer.

Regla 1: Formato tabular de los datos

Cuando hablo de dar un formato tabular a los datos me refiero a


asegurarnos que la información esté organizada adecuadamente
para permitir las búsquedas verticales.

Algunos usuarios de Excel almacenan la información en un


formato que no es tabular y por lo tanto no es posible utilizar la
función BUSCARV.
La siguiente imagen muestra un ejemplo donde los datos no
tienen un formato tabular y por lo tanto es imposible realizar una
búsqueda con la función BUSCARV.

Pareciera que los datos mostrados anteriormente fueron


preparados para ser impresos desde la hoja de Excel, pero
hemos perdido cualquier posibilidad de utilizar la función
BUSCARV sobre ellos.

Para corregir el problema, es necesario dar un formato tabular a


los datos tal como se muestra a continuación.

En este caso, los datos tienen un encabezado en cada columna


que es útil para identificar cada una de ellas, sin embargo, no es
indispensable colocar dichos encabezados para realizar
búsquedas con la función BUSCARV.

Regla 2: Columna de búsqueda a la izquierda

Debes recordar que el orden de las columnas será importante al


momento de usar la función BUSCARV.

Esto se debe a que la función siempre realizará la búsqueda


sobre la primera columna del rango de búsqueda que hayamos
indicado.

Por ejemplo, si tomamos los datos de la imagen anterior y


definimos el rango de búsqueda como A2:D11, esto ocasionará
que la función BUSCARV realice siempre la búsqueda sobre los
valores de la columna A.

En la imagen anterior puedes observar que el rango de búsqueda


tiene un borde de color azul y las celdas de la primera columna
tienen un fondo gris para recordarnos que la búsqueda se
realizará sobre la primera columna.
Este arreglo en los datos nos permitirá buscar un Nombre y
obtener como resultado el mismo Nombre, el Apellido, el Teléfono
o el Email.

Por el contrario, si definimos nuestro rango de búsqueda como


B2:D11, la función hará la búsqueda sobre la columna B.

Con este rango de búsqueda podremos buscar un Apellido y


obtener como resultado el mismo Apellido, el Teléfono, o el Email,
pero sería imposible obtener el Nombre porque dicha columna ha
quedado fuera del rango de búsqueda.

La única manera de encontrar un nombre basándonos en el


apellido es invirtiendo el orden de las columnas como se muestra
a continuación.
Ahora que la columna Apellido se ha convertido en la primera
columna del rango de búsqueda, podremos realizar búsquedas
basadas en el Apellido y obtener el Nombre, el Teléfono o el
Email.

Con esto podemos concluir que, al momento de preparar los


datos, siempre debemos dejar la columna de búsqueda como la
primera columna de los datos ya que la función BUSCARV
siempre realizará la búsqueda en dicha columna y no hay manera
de modificar este comportamiento.

Regla 3: Ordenar datos para búsquedas aproximadas

La tercera regla en la preparación de los datos es solo necesaria


cuando realizamos una búsqueda aproximada.

Resulta que la función BUSCARV nos permite hacer búsquedas


exactas y búsquedas aproximadas y nosotros podremos elegir
cualquiera de esas dos opciones a través del cuarto argumento
de la función.

La realidad es que, la mayoría de las veces realizaremos


búsquedas exactas, pero si por alguna razón necesitamos hacer
una búsqueda aproximada, entonces tendremos que ordenar la
columna de búsqueda de manera ascendente o alfabéticamente.

Más adelante hablaremos sobre las búsquedas aproximadas,


pero por ahora solo es importante saber que la función nos
permite hacer dos tipos de búsqueda.

SINTAXIS DE LA FUNCIÓN
Cuando hablamos de la sintaxis de una función, nos referimos a
las reglas que definen la secuencia correcta de los argumentos, el
tipo de dato que debemos usar y su obligatoriedad.
Para el caso de la función BUSCARV tenemos 4 argumentos y
que son los siguientes:

1. Valor_buscado (obligatorio): En el primer argumento


debemos indicar el valor que estamos buscando. Este valor
será buscado, de arriba hacia abajo, en la primera columna
del rango de búsqueda. Podemos ingresar el valor
directamente, ya sea numérico o una cadena de texto, o
podemos colocar una referencia a una celda que contenga
el valor buscado. La función BUSCARV no hará diferencia
entre mayúsculas y minúsculas.
2. Matriz_buscar_en (obligatorio): El segundo argumento es
una referencia que define el rango donde se realizará la
búsqueda. La función BUSCARV siempre buscará en la
primera columna de dicho rango y el resto de las columnas
podrán ser devueltas como resultado.
3. Indicador_columnas (obligatorio): El tercer argumento es
un valor numérico que nos permite indicar la columna que
deseamos como resultado en caso de encontrar una
coincidencia. Las columnas no son las de la hoja de Excel,
sino las columnas del rango indicado en el segundo
argumento (Matriz_buscar_en) donde la primera columna
tendrá asignado el número 1.
4. Ordenado (opcional): El cuarto y último argumento de la
función BUSCARV es útil para indicar a la función el tipo de
búsqueda que deseamos realizar, ya sea una búsqueda
exacta o una búsqueda aproximada. El valor FALSO
indicará a la función que deseamos hacer una búsqueda
exacta mientras que el valor VERDADERO será para
realizar una búsqueda aproximada. Si omitimos este
argumento, la función BUSCARV asumirá un valor
VERDADERO y por lo tanto hará una búsqueda
aproximada.
Como puedes ver, la función BUSCARV tiene tres argumentos
obligatorios y uno opcional, pero ya que la mayoría de las veces
haremos una búsqueda exacta, colocaremos el valor FALSO en el
cuarto argumento.

EJEMPLOS DE LA FUNCIÓN BUSCARV


A continuación, haremos varios ejemplos con la función
BUSCARV para tratar de responder la mayor cantidad de
preguntas sobre su uso.

Toma el tiempo necesario para realizar cada uno de los ejemplos


ya que es la mejor manera de grabar en tu mente los conceptos
mostrados.

En la siguiente imagen se muestran los datos con los cuales


trabajaremos.
Los datos son un listado de varios libros y hay cinco columnas
para cada fila: Cantidad, ISBN, Precio, Fecha y Título.

Todo parece indicar que estos datos son el detalle de una orden
de compra, pero por ahora no nos preocuparemos por eso,
simplemente utilizaremos esta información para poner en práctica
nuestros conocimientos de la función BUSCARV.

Buscar un valor numérico

El objetivo del primer ejemplo es mostrar que podemos indicar un


valor numérico directamente a la función BUSCARV para realizar
la búsqueda.

Por ejemplo, al utilizar la siguiente fórmula, estaré pidiendo a la


función BUSCARV que obtenga el título del libro cuya cantidad
sea igual a 10.

=BUSCARV(10, A2:E6, 5, FALSO)

A continuación, explico cada uno de los argumentos:

1. Estamos buscando el número 10 en la primera columna de


datos, así que podemos ingresarlo directamente en el primer
argumento de la función.
2. El segundo argumento le indicará a la función el rango de
datos sin encabezados y que en este ejemplo es A2:E6.
3. En el tercer argumento le pedimos a la función que nos
devuelva la quinta columna del rango de datos y que
corresponde a la columna Título.
4. Finalmente, en el cuarto argumento ingresamos el valor
FALSO porque deseamos hacer una búsqueda exacta.
Si colocamos la fórmula en la celda B8 obtendremos un resultado
como el que se muestra a continuación.

De esta manera hemos buscado exitosamente un valor numérico


dentro de los datos y hemos obtenido el resultado deseado.

Habrá ocasiones en las que tendremos la necesidad de buscar un


valor que ha sido ingresado en otra celda, por ejemplo, si la celda
A9 tuviera el valor 10 y ese fuera el valor que necesitamos
buscar, entonces nuestra fórmula debería modificarse de la
siguiente manera:

=BUSCARV(A9, A2:E6, 5, FALSO)

El único cambio respecto a la formula anterior es que el primer


argumento no tiene el valor numérico, sino que contiene la
referencia a la celda A9.
La función BUSCARV se encargará de obtener el valor de dicha
celda y realizará la búsqueda correspondiente.

En la siguiente imagen puedes ver el resultado de esta nueva


fórmula:

La única condición para que este método funcione correctamente


es que el tipo de dato de la celda que contiene el valor a buscar
sea del mismo tipo de dato que las celdas del rango de búsqueda.

En nuestro ejemplo, la celda A9 tiene un valor numérico al igual


que las celdas en el rango A2:A6 que es donde se realizará la
búsqueda.

Aunque esta aseveración parece un tanto trivial, en realidad es


una de las causas más frecuentes de error al usar la función
BUSCARV.

Una ventaja de indicar una referencia en el primer argumento de


la función BUSCARV es que podemos realizar diferentes
búsquedas con la misma fórmula.
Observa la siguiente imagen y notarás que tenemos la misma
fórmula en la celda B9, pero ahora tenemos un resultado diferente
porque estamos buscando el número 23 en lugar del número 10
de la fórmula anterior.

En nuestro ejemplo, la fórmula de la celda B9 realizará la


búsqueda de cualquier valor indicado en la celda A9 sin la
necesidad de modificar la fórmula.

Por esta razón será muy común encontrar una referencia a una
celda en el primer argumento de la función BUSCARV.

Buscar cadenas de texto

Además de buscar valores numéricos, es muy común tener que


realizar búsquedas de cadenas de texto.

Para nuestro siguiente ejemplo buscaremos el título del libro


basándonos en la columna ISBN de nuestra tabla de datos.

Si quisiera buscar el libro cuyo ISBN sea igual a 978-0307744586


entonces debo utilizar la siguiente fórmula:
=BUSCARV("978-0307744586", B2:E6, 4, FALSO)

Analicemos con detenimiento los argumentos de esta nueva


fórmula.

1. Ya que estamos buscando una cadena de texto, y estoy


indicando su valor directamente en la fórmula, es necesario
encerrar el valor en comillas dobles o de lo contrario
obtendremos como resultado el error #N/A ya que la función
trataría de interpretarlo como un valor numérico.
2. El rango de búsqueda de nuestra fórmula comienza en la
celda B2 porque necesitamos que la columna ISBN sea la
primera columna del rango de búsqueda.
3. Con el rango de búsqueda B2:E6 tenemos solo cuatro
columnas disponibles y la columna Título es la cuarta
columna dentro del rango B2:E6 y por esa razón hemos
colocado el número 4 en el tercer argumento.
4. Finalmente, en el cuarto argumento de la función, indicamos
el valor FALSO para pedir una búsqueda exacta.
El resultado de la búsqueda es el siguiente.

Si quisiéramos hacer la misma búsqueda, pero indicando una


referencia de celda en el primer argumento de la función, solo
debemos asegurarnos de que los valores de las celdas son del
mismo tipo.
En la siguiente imagen podrás ver el resultado de dicha búsqueda
y notarás que la celda B9 es de tipo texto al igual que las celdas
del rango B2:B6.

Una manera rápida de comprobar que los datos son de tipo texto
es que Excel los alineará automáticamente a la izquierda.

Por el contrario, si Excel identifica el contenido de una celda como


un valor numérico, lo alineará automáticamente a la derecha.

Buscar valores en celdas con formato

A continuación, haremos un ejemplo muy interesante porque


realizaremos la búsqueda de un Título basado en la columna
Precio.

Este ejemplo es diferente a los anteriores porque las celdas de la


columna Precio tienen un formato de moneda, así que la pregunta
inmediata sería ¿cómo debemos indicar dicho valor en la
búsqueda? ¿Cómo debo pedir a la función BUSCARV que
encuentre el libro cuyo precio es $10.14?
Para responder adecuadamente a estas preguntas es muy
importante saber que en Excel una celda se forma por su valor y
su formato.

Lo que generalmente visualizamos en pantalla es la combinación


del valor de la celda y el formato aplicado, pero las fórmulas de
Excel siempre descartarán el formato y trabajarán solo con el
valor de la celda.

Una manera fácil de conocer el valor de una celda es


seleccionarla y observar el valor desplegado en la barra de
fórmulas.

Por ejemplo, la siguiente imagen muestra la selección de la celda


C2 y su valor en la barra de fórmulas.

La celda C2 tiene el valor numérico 24.44 pero, debido al formato


aplicado a la celda, lo vemos desplegado en pantalla como
$24.44.

Si para nuestro ejemplo estamos buscando el libro que tenga un


precio de $10.14, entonces la fórmula que debemos usar es la
siguiente:

=BUSCARV(10.14, C2:E6, 3, FALSO)

El resultado de esta fórmula se observa a continuación.


Ahora hagamos una segunda pregunta interesante para este
mismo ejemplo: Si deseo indicar una referencia como el primer
argumento de la función BUSCARV ¿Cuál debería ser el formato
de dicha celda? ¿Debería tener un formato numérico o podría
tener el formato de moneda tal como las celdas de la columna
Precio?

La respuesta es que no importará el formato de la celda que


contiene el valor a buscar ya que, podría tener un formato
General o un formato de moneda, la función BUSCARV
considerará solo el valor de dicha celda sin importar su formato.

Considera la siguiente fórmula, donde buscaremos de nuevo el


Título del libro basándonos en el precio indicado en la celda A9.

=BUSCARV(A9, C2:E6, 3, FALSO)

En la siguiente imagen puedes observar que la celda A9 tiene un


formato de moneda y la función BUSCARV devuelve el resultado
correcto.
Aunque la celda A9 muestra el valor $10.14 en pantalla, la función
BUSCARV tomará su valor (sin formato), lo buscará sobre el
rango C2:C6 y nos devolverá la columna Título correspondiente.

Justo en la fila de abajo, la fórmula de la celda B10 hace la misma


búsqueda, pero tomando como referencia la celda A10 la cual
tiene un formato General y nos devuelve el mismo resultado.

Lo que podemos concluir con este ejemplo es que, la función


BUSCARV siempre considerará el valor de las celdas y
descartará su formato, ya sea para la celda que contiene el valor
a buscar o las celdas que conforman el rango de búsqueda.

Cómo buscar fechas

Las fechas son un tipo de dato muy diferente a los demás ya que
son valores numéricos que son mostrados en pantalla con un
formato especial.

Por esta razón, muchos usuarios de Excel cometen diferentes


tipos de errores al trabajar con las fechas ya que algunos intentan
usarlas como si fueran cadenas de texto.
Hagamos un ejemplo para mostrarte algunos errores comunes al
momento de buscar fechas con la función BUSCARV.

Supongamos que queremos obtener el título del libro cuya fecha


de publicación es el 22/01/2002.

Algunas personas intentarían buscar con una fórmula como la


siguiente:

=BUSCARV("22/01/2002", D2:E6, 2, FALSO)

Observa que he colocado la fecha encerrada en comillas dobles


dando a entender que la estamos tratando como una cadena de
texto, sin embargo, nuestra fórmula nos devolverá un error tal
como se muestra a continuación.

Como lo he mencionado antes, las fechas en Excel son valores


numéricos, por lo que nuestra fórmula no puede encontrar
coincidencia alguna entre la cadena de texto indicada en el primer
argumento de la función BUSCARV y los valores numéricos de
las fechas del rango D2:D6.

Para comprobar lo que acabo de decir, haremos un cambio


“temporal” a nuestra tabla de datos.
Selecciona el rango D2:D6 y desde la pestaña Inicio, dentro del
grupo Número, abre la lista de formatos disponibles y selecciona
la opción General.

Puedes notar que cada una de las celdas muestra un número


entero donde antes se desplegaba una fecha.

Antes de seguir con nuestro ejercicio, anota el número de la celda


D2, que es igual a 37278 y que corresponde a la fecha que
estamos buscando.

Seleccionaré de nueva cuenta la opción Fecha corta para


regresar el formato de fecha a las celdas del rango D2:D6 y
colocaré la siguiente fórmula en la celda B8.

=BUSCARV(37278, D2:E6, 2, FALSO)

La fórmula encuentra el valor numérico 37278, que corresponde a


la fecha 22/01/2002, y nos devuelve el resultado correcto tal como
lo muestra la siguiente imagen.
Este ejemplo nos demuestra que las fechas en Excel son valores
numéricos y que solo a través del formato de la celda se
despliegan en un formato familiar para nosotros.

Sin embargo, a la función BUSCARV no le interesan los formatos


de las celdas y siempre hará las búsquedas usando los valores de
las celdas por lo que, al buscar una fecha, será indispensable
indicar su valor numérico.

En nuestro ejemplo anterior, cambiamos el formato de las celdas


a General para conocer el valor numérico de las fechas de
manera que pudiéramos conocer el valor a buscar, pero eso no
será necesario cada vez que necesitemos buscar una fecha con
la función BUSCARV.

Afortunadamente existe una función de Excel que nos devolverá


el valor numérico de cualquier fecha y me refiero a la función
FECHANUMERO.

La función FECHANUMERO acepta una fecha en formato texto y


nos devuelve el valor numérico de la fecha así que, podemos
utilizarla como el primer argumento de nuestra función BUSCARV
para obtener el valor deseado.
=BUSCARV(FECHANUMERO("22/01/2002"), D2:E6, 2, FALSO)

La función FECHANUMERO se encarga de obtener el valor


numérico para la fecha “22/01/2002” y la función BUSCARV nos
devuelve correctamente el Título del libro que corresponde a
dicha fecha, tal como se muestra a continuación.

Podemos comprobar el buen funcionamiento de nuestra fórmula


con tan solo cambiar la cadena de texto de la fecha que
indicamos a la función FECHANUMERO.

=BUSCARV(FECHANUMERO("16/09/2003"), D2:E6, 2, FALSO)

El resultado de esta nueva fórmula lo observas en la celda B9 de


la siguiente imagen:
De la misma manera que lo hemos hecho en los ejemplos
anteriores, si la fecha que estamos buscando está dentro de otra
celda, podemos hacer referencia a dicho valor y no será
necesario usar la función FECHANUMERO ya que la función
BUSCARV se encargará de obtener el valor adecuado de la
fecha.

En la siguiente imagen puedes observar que la función


BUSCARV obtiene el valor de las celdas A9 y A10 para comparar
ambas fechas con el rango D2:D6 y obtener el resultado correcto.
La única condición para que la fórmula anterior funcione
correctamente es que las celdas A9 y A10 tengan un formato de
fecha válido en Excel.

CÓMO COPIAR UNA FÓRMULA DE


BÚSQUEDA
Al trabajar con Excel será común vernos en la necesidad de
copiar la función BUSCARV para realizar búsquedas similares en
celdas adyacentes.

Sin embargo, es necesario poner atención al tipo de referencias


utilizadas dentro de la fórmula para evitar cualquier error en los
resultados.

A continuación, haremos un ejemplo que nos dejará en claro las


consideraciones que debemos tener antes de copiar una fórmula
de búsqueda con la función BUSCARV.

Para esto utilizaré los mismos datos de los ejemplos anteriores,


pero solo tendré las columnas ISBN y Título.
Nuestro objetivo es buscar cada uno de los ISBN de la columna D
y obtener el Título correspondiente para colocarlo en la columna
E.

En lugar de crear varias fórmulas en cada una de las celdas de la


columna E, crearemos una sola fórmula para la celda E2 y la
copiaremos hacia abajo para obtener el resultado deseado. La
fórmula que utilizaremos será la siguiente:

=BUSCARV(D2, A2:B6, 2, FALSO)

Estos son los argumentos de la fórmula:

1. El primer argumento de la función BUSCARV es la celda D2


que contiene el ISBN que estamos interesados en buscar.
2. El segundo argumento indica el rango que contiene los
datos sobre los cuales haremos la búsqueda y que se
encuentra en el rango A2:B6.
3. El tercer argumento le indica a la función BUSCARV que,
una vez que encuentre el ISBN indicando, necesitaremos
que nos devuelva la segunda columna del rango de
búsqueda que corresponde a la columna Título.
4. Terminamos la fórmula con el valor FALSO porque
queremos una búsqueda exacta.

Como puedes ver en la imagen anterior, la búsqueda es exitosa y


la función BUSCARV nos devuelve el título del libro que coincide
con el ISBN indicado en la celda D2.
Para copiar esta fórmula en las celdas inferiores “arrastraré” el
borde inferior derecho de la celda E2 hacia abajo.

Si no estás familiarizado con esta técnica de copiado, puedes


simplemente seleccionar la celda E2 y pulsar el botón Copiar de
la pestaña Inicio y posteriormente seleccionar el rango E2:E7 y
pulsar el botón Pegar.

Para cualquiera de los métodos de copiado que utilices, el


resultado será el error #N/A tal como se muestra en la siguiente
imagen.

Absolutamente todas las celdas muestran el error #N/A


indicándonos que la función BUSCARV no ha podido encontrar
coincidencia alguna.

Si bien es cierto que, no todos los ISBN de la columna D están


enlistados en la columna A, existen algunos otros que sí existen
como es el caso de la celda D4 que contiene el mismo ISBN que
la celda A3, pero la función BUSCARV indica que no lo ha
encontrado.
El error que tenemos en este ejemplo, y que es algo que sucede
frecuentemente a los usuarios nuevos de la función BUSCARV es
que olvidamos que, al momento de copiar una fórmula a otras
celdas, Excel adaptará automáticamente todas las referencias
relativas en base a la nueva ubicación de la fórmula.

En nuestro ejemplo en particular, lo que afecta el resultado es el


segundo argumento de la función BUSCARV.

En la imagen anterior, la cual muestra los errores #N/A de las


celdas, también puedes ver la fórmula copiada a la celda E2
donde el segundo argumento de la función BUSCARV tiene el
rango A3:B7 cuando la fórmula original tenía el rango A2:B6.

Esto sucede porque hemos copiado la fórmula hacia abajo y


Excel modificó la fila para la referencia del rango de búsqueda y si
revisas el segundo argumento de la función BUSCARV de las
fórmulas que acabamos de copiar verás que en todos los casos
será un rango diferente.

La fórmula de la celda E2 busca sobre el rango A2:B6 y la fórmula


de la celda E10 hace la búsqueda sobre el rango A10:B14 el cual
está vacío y por lo tanto no encuentra ningún valor a pesar de que
el ISBN de la celda D10 se encuentra entre los datos de la tabla
original.

Este problema se resuelve si “fijamos” el rango de búsqueda en


todas las fórmulas de manera que todas busquen sobre los
mismos datos.

Para lograr este comportamiento debemos convertir la referencia


del segundo argumento en absoluta y eso lo logramos usando el
símbolo $.
La fórmula que ingresaremos en la celda E2 será la siguiente:

=BUSCARV(D2, $A$2:$B$6, 2, FALSO)

Si comparas esta nueva fórmula con la original, verás que el único


cambio está en el segundo argumento de la función.

Donde antes había colocado el rango A2:B6 ahora aparece la


referencia como $A$2:$B$6 que se refiere al mismo rango de
celdas anterior pero le estamos pidiendo a Excel que no
modifique dicho rango aun cuando la fórmula sea copiada a otra
celda.

En estricto sentido sería suficiente con indicar la referencia como


A$2:B$6 ya que solamente copiaremos la fórmula hacia abajo y
queremos dejar fijos los números de las filas, pero por ahora
dejaré el símbolo $ tanto en las letras de las columnas como en
los números de las filas.

La siguiente imagen muestra el resultado después de haber


ingresado la nueva fórmula en la celda E2 y después de haber
copiado la fórmula hacia abajo.
Observa que siguen existiendo errores #N/A de aquellos ISBN
que no fueron encontrados, pero ya no es algo que sucede para
todas las celdas.

También puedes ver en la imagen anterior que la celda E10, que


es la última de la columna, sigue mostrando adecuadamente el
rango de búsqueda como $A$2:$B$6 que es el mismo rango
indicado en la fórmula de la celda E2.

Con esto comprobamos que, a pesar de haber copiado la fórmula


hacia abajo, la referencia al rango de búsqueda se mantiene igual
para todas las fórmulas.

La única referencia que Excel cambió automáticamente fue la del


primer argumento de la función BUSCARV, pero ese es
precisamente el comportamiento que necesitamos ya que son las
celdas de la columna D las que necesitamos que cambien fila tras
fila para que se realice la búsqueda correcta.

Lo más importante a recordar es que, cuando tengas la necesidad


de copiar una fórmula de búsqueda, deberás asegurarte de
indicar correctamente las referencias.

Aquellas referencias que necesites que permanezcan sin cambio


alguno, deberán ser indicadas como referencias absolutas
utilizando el símbolo $.

Para saber un poco más sobre las referencias absolutas y


relativas en Excel puedes consultar el artículo Referencias
relativas y absolutas en Excel.
La función BUSCARV es una de las funciones más importantes
en Excel. Es necesario que dediques tiempo para aprender
correctamente su uso y podrás sacar mucho provecho de esta
función.

También podría gustarte