Professional Documents
Culture Documents
Índice
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.
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.
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 diferencia entre utilizar constantes 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 en Excel identifica a una celda (o rango de celdas) dentro de una hoja de trabajo y le
hace saber a Excel en dónde buscar los valores que se quieren utilizar en una fórmula. Pero ¿Cuál es
la diferencia entre las referencias absolutas y las referencias relativas?
Referencias relativas en Excel
Una referencia relativa es cuando Excel puede modificar libremente dicha referencia para ajustarla
al utilizarla dentro de una fórmula. Por ejemplo, si la fórmula de la celda D1 es la siguiente:
=C1*2
Si arrastramos el controlador de relleno hacia abajo, Excel copiará la fórmula y la ajustará de manera
que la referencia se modifique automáticamente conforme va avanzando la fila.
Ahora analicemos el caso de las referencias absolutas. Una referencia es absoluta cuando Excel no
la puede ajustar para adaptarse a la fórmula conforme cambia de fila o de columna. Las referencias
absolutas permanecen constantes sin importar a dónde se copie la fórmula y se definen utilizando el
símbolo “$”. Por ejemplo, la referencia $A1 significa que en esta referencia la columna A será
siempre fija mientras que la fila podría ajustarse automáticamente. Por otro lado, la referencia A$1
significa que la fila 1 permanecerá siempre fija. Si quieres que tanto la columna como la fila
permanezcan siempre fijas la referencia debe ser $A$1.
Con un ejemplo similar al anterior veamos lo que sucede cuando hacemos que la referencia sea
absoluta. Nota que ahora la fórmula de la celda D1 está escrita de la siguiente manera:
=$C$1*2
Observa que sin importar a qué fila se copió la fórmula, la referencia siempre se mantiene hacia
$C$1. Es decir, aun cuando se haya copiado la fórmula a filas diferentes la referencia dentro de la
fórmula permaneció constante. Es importante que entiendas la diferencia entre estos dos tipos de
referencias porque te permitirá escribir fórmulas efectivas en Excel.
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
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:
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:
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.
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 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.
En este ejemplo utilicé las facilidades del autocompletar y también del ratón para introducir las
referencias de las celdas dentro de la función.
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.
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.
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:
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.
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.
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.
Ejemplos de la función CARACTER
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):
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.
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
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 en Excel
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")
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.
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 en Excel nos ayudará a determinar si al menos uno de los argumentos
de la función es VERDADERO.
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:
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:
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 uno 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:
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
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:
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.
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:
La función ESBLANCO regresará el valor FALSO cuando la celda que está siendo evaluada contiene
un error. Observa el siguiente ejemplo.
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.
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 BUSCARV en Excel
La función BUSCARV en Excel nos permite buscar un valor dentro de un rango de datos, es decir,
nos ayuda a obtener el valor de una tabla que coincide con el valor que estamos buscando. Un
ejemplo sencillo que podemos resolver con la función BUSCARV es la búsqueda dentro de un
directorio telefónico.
Si queremos tener éxito para encontrar el teléfono de una persona dentro del directorio telefónico de
nuestra localidad debemos tener el nombre completo de la persona. Posteriormente habrá que
buscar el nombre dentro del directorio telefónico para entonces obtener el número correcto.
Crear una tabla de búsqueda
Para poder utilizar la función BUSCARV debemos
cumplir con algunas condiciones en nuestros datos. En
primer lugar debemos tener la información organizada
de manera vertical con los valores por debajo de cada
columna. Esto es necesario porque la función
BUSCARV recorre los datos de manera vertical (por
eso la “V” en su nombre) hasta encontrar la
coincidencia del valor que buscamos.
Por ejemplo, nuestro directorio telefónico debería
estar organizado de la siguiente manera:
Otra condición que forzosamente debemos cumplir es que la primera columna de nuestros datos
debe ser la columna llave, es decir, los valores de esa columna deben identificar de manera única a
cada una de las filas de datos. En este ejemplo la columna Nombre servirá como la columna llave
porque no hay dos personas que se llamen igual.
Algo que debemos cuidar con la tabla de búsqueda es que si existen otras tablas de datos en la
misma hoja de Excel debes dejar al menos una fila en blanco por debajo y una columna en blanco a
la derecha de la tabla donde se realizará la búsqueda. Una vez que la tabla de búsqueda está lista
podemos utilizar la función BUSCARV.
Sintaxis de la función BUSCARV
La función BUSCARV tiene 4 argumentos:
Matriz_buscar_en (obligatorio): La tabla de búsqueda que contiene todos los datos donde
se tratará de encontrar la coincidencia del Valor_buscado.
Una ventaja de haber colocado el valor buscado en la celda E1 es que podemos modificar su valor
para buscar el teléfono de otra persona y la función BUSCARV actualizará el resultado
automáticamente.
La función COINCIDIR nos devuelve el número 5 que es precisamente la posición que ocupa el
valor buscado. Ahora observa lo que sucede al utilizar la siguiente fórmula:
=COINCIDIR("JOX", A1:A10)
En primer lugar debemos saber que el valor “JOX” no está dentro de la lista así que no habría una
coincidencia exacta, pero al omitir el tercer argumento de la función estoy indicando que deseo hacer
una búsqueda aproximada. Observa el resultado:
Si en lugar de la calificación quisiera obtener el apellido del alumno basta con cambiar el tercer
argumento de la función para indicar el rango que contiene los apellidos que es B2:B6.
=BUSCAR(A1,{"A","E","I","O","U"; 1,2,3,4,5})
La función BUSCAR regresará el número de vocal que haya encontrado en la celda A1. Observa el
resultado: