Sie sind auf Seite 1von 49

GUÍA DE FUNCIONES EXCEL 2016

(CURSO INTERMEDIO)

LIC. JACKSON CORDERO

0 Lic. Jackson Cordero


Fórmulas de Excel
¿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 (=).

Partes de una fórmula de Excel

Todas las fórmulas de Excel consisten de cualquier de los siguientes elementos:

 Constantes o texto. Una constante es un valor numérico mientras que el texto puede ser utilizado
dentro de una fórmula pero siempre deberá estar encerrado por dobles “comillas”.

 Referencias de celda. Consta en 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 lo son:

 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.

1 Lic. Jackson Cordero


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 absolutas y relativas


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.

2 Lic. Jackson Cordero


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.
3 Lic. Jackson Cordero
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 bolívares 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

4 Lic. Jackson Cordero


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.

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 [^]
5 Lic. Jackson Cordero
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:

6 Lic. Jackson Cordero


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:

7 Lic. Jackson Cordero


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.

8 Lic. Jackson Cordero


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.

9 Lic. Jackson Cordero


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.

10 Lic. Jackson Cordero


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.

11 Lic. Jackson Cordero


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.

12 Lic. Jackson Cordero


Funciones de texto

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,
13 Lic. Jackson Cordero
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 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.

14 Lic. Jackson Cordero


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:

15 Lic. Jackson Cordero


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:

16 Lic. Jackson Cordero


 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, lafunción
ENCONTRAR es sensible a mayúsculas y lo comprobamos con el segundo ejemplo:

17 Lic. Jackson Cordero


=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!

18 Lic. Jackson Cordero


Funciones de fecha y hora
La función SIFECHA

La función SIFECHA es una función en Excel a la cual no tenemos acceso desde el catálogo de
funciones y sin embargo ha estado presente en las últimas 7 versiones del programa incluyendo la versión
2010 de Excel.

Esta función nos ayuda a obtener la diferencia entre dos fechas y además nos permitirá elegir el tipo
de dato que deseamos como resultado y que pueden ser días, meses o años. La sintaxis de la función
SIFECHA es la siguiente:

=SIFECHA(fecha1, fecha2, tipo)

El primero y segundo argumentos son fechas en donde la fecha1 tiene que ser menor que fecha2. Dicho
de otra manera, la fecha2 debe ser la fecha más reciente. Si estos parámetros se especifican al revés,
entonces obtendremos un error del tipo #¡NUM!

El tercer argumentos de la función SIFECHA es de suma importancia porque es donde especificaremos


la unidad de medición de tiempo que deseamos utilizar. A continuación la tabla de posibles valores para
este tercer argumento:

Valor Significado Descripción

“d” Días Número de días entre la fecha1 y la fecha2

“m” Meses Número de meses entre la fecha1 y la fecha2

“y” Años Número de años entre la fecha1 y la fecha2

“yd” Días excluyendo años Número de días entre la fecha1 y la fecha2


donde ambas fechas tienen el mismo año.

“ym” Meses excluyendo años Número de meses entre la fecha1 y la fecha2


donde ambas fechas tienen el mismo año.

“md” Días excluyendo meses y Número de días entre la fecha1 y la fecha2


años donde ambas fechas tienen el mismo mes y
el mismo año.

Ejemplo de la función SIFECHA en Excel

19 Lic. Jackson Cordero


A continuación muestro un ejemplo de uso de la función cuando tenemos ambas fechas en diferentes
años:

Si las fechas que vas a comparar tienen el mismo año, puedes utilizar los argumentos yd y ym:

El último argumento md es utilizado en caso de que tengas dos fechas tanto del mismo mes como del
mismo año. Aunque existen varias alternativas de argumentos para la función, recomiendo utilizar los
argumentos [d, m, y] porque son los que funcionan correctamente sin importar el año o mes de las fechas.

Por último debo mencionar que si estás utilizando la versión en inglés de Excel, encontrarás esta función
con el nombre DATEDIF y su funcionamiento es exactamente igual al mostrado en este artículo.

El uso de la función SIFECHA es de gran utilidad especialmente para obtener las diferencias en meses
o años entre dos fechas ya que dicho cálculo requiere de mucha pericia para ejecutarlo correctamente
debido a las diferencias en el número de días que tiene cada mes del año.

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

20 Lic. Jackson Cordero


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:

21 Lic. Jackson Cordero


Observa que he colocado un nombre para el rango de celdas B3:B5 y lo he llamadoVacaciones. 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.

22 Lic. Jackson Cordero


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.
23 Lic. Jackson Cordero
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.

24 Lic. Jackson Cordero


Funciones lógicas
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
laPrueba_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:
25 Lic. Jackson Cordero
=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:

26 Lic. Jackson Cordero


=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.

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.

27 Lic. Jackson Cordero


 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.

28 Lic. Jackson Cordero


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 Ytenga 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:

29 Lic. Jackson Cordero


=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, entoncesla 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 Ynos 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.

30 Lic. Jackson Cordero


Funciones matemáticas y trigonométricas
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.
31 Lic. Jackson Cordero
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.
32 Lic. Jackson Cordero
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.

33 Lic. Jackson Cordero


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:

34 Lic. Jackson Cordero


Funciones de información
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

35 Lic. Jackson Cordero


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))

36 Lic. Jackson Cordero


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


37 Lic. Jackson Cordero
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.

38 Lic. Jackson Cordero


Funciones de búsqueda y referencia
La función BUSCARV en Excel

La función BUSCARV en Excel nos permite encontrar un valor dentro de un rango de datos, es decir,
podemos buscar un valor dentro de una tabla y saber si dicho valor existe o no. Esta función es una de
las más utilizadas para realizar búsquedas en Excel por lo que es importante aprender a utilizarla
adecuadamente.

Comenzaremos con un ejemplo sencillo donde utilizaremos la función BUSCARV para realizar una
búsqueda dentro de un directorio telefónico. Pero antes de escribir la fórmula que nos ayudará a realizar
la búsqueda, será importante poner atención a los datos de origen.

Preparar los datos para la función BUSCARV

Para 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, es decir organizada por columnas.

Esto es necesario porque la función BUSCARV recorre los datos de manera vertical (por eso la letra “V”
en el nombre de la función) hasta encontrar la coincidencia del valor que buscamos. Por ejemplo, los
datos de nuestro directorio telefónico deberán estar organizados de la siguiente manera:

Algo que nunca debes olvidar es que la función BUSCARV siempre realizará la búsqueda sobre la primera
columna de los datos. En el rango mostrado en la imagen anterior (A2:B11), la función BUSCARV
realizará la búsqueda sobre la columna A.

Esto quiere decir que para nuestro ejemplo podremos buscar un nombre y obtener el teléfono, pero no
podremos buscar un teléfono y obtener el nombre ya que la búsqueda siempre se realiza sobre la primera
columna de la izquierda. Por esta razón es importante preparar los datos adecuadamente para obtener
los resultados que necesitamos.

39 Lic. Jackson Cordero


Algo que también debemos cuidar con la tabla de búsqueda es que, si existen otras tablas de datos en
la misma hoja de Excel debemos dejar al menos una fila y una columna en blanco entre nuestros datos
de búsqueda y las otras tablas de manera que la función detecte adecuadamente el rango donde se
realizará la búsqueda.

Una vez que nuestros datos cumplen con estas condiciones estaremos listos para utilizar la función
BUSCARV y realizar búsquedas en Excel.

Sintaxis de la función BUSCARV

La gran mayoría de las funciones de Excel tienen argumentos que son la manera en cómo le indicamos
los datos con los que trabajará así como ciertos criterios de ejecución. En el caso de la función BUSCARV
tenemos cuatro argumentos que describo a continuación:

 Valor_buscado (obligatorio): Este es el valor que queremos encontrar y el cual será buscado en
la primera columna del rango de datos. Podemos colocar el texto encerrado en comillas o podemos
colocar la referencia a una celda que contenga el valor buscado. La función BUSCARV no hará
diferencia entre mayúsculas y minúsculas.
 Matriz_buscar_en (obligatorio): El segundo argumento es una referencia al rango de celdas que
contiene los datos.
 Indicador_columnas (obligatorio): El Indicador_columnas es el número de columna que
deseamos obtener como resultado. Una vez que la función BUSCARV encuentra una coincidencia
del Valor_buscado nos devolverá como resultado la columna que indiquemos en este argumento.
 Ordenado (opcional): Este argumento es un valor lógico, es decir falso o verdadero. Con este
argumento indicamos a la función BUSCARV el tipo de búsqueda que realizará y que puede ser
una búsqueda exacta (FALSO) o una búsqueda aproximada (VERDADERO). Si este argumento
se omite se supondrá un valor VERDADERO.

Como puedes ver, la función BUSCARV tiene tres argumentos obligatorios y uno opcional. Sin embargo,
te recomiendo siempre utilizar los cuatro argumentos indicando en el último de ellos el valor FALSO para
asegurar una búsqueda exacta.
40 Lic. Jackson Cordero
Por otra parte, es importante mencionar que no todos los países de habla hispana utilizamos las misma
normas en cuanto al carácter separador de listas. Así que, dependiendo de la configuración regional de
tu equipo, deberás separar los argumentos de la función BUSCARV por una coma (,) o por un punto y
coma (;).

Los ejemplos están hechos en una versión de Excel instalada en un equipo con configuración
regional Español (México) y por lo tanto verás una coma en la separación de los argumentos de la función
BUSCARV pero deberás estar consciente de que existe la posibilidad de que debas utilizar el punto y
coma.

Como regla general puedo decir que, si en tu país se acostumbra utilizar la coma como el separador de
miles, entonces también utilizarás la coma (,) para separar los argumentos de la función BUSCARV. Por
el contrario, si en tu país se utiliza el punto como el separador de miles, entonces utilizarás el punto y
coma (;) en los argumentos de la función.

Ejemplo de la función BUSCARV

Para hacer una búsqueda con la función BUSCARV sobre los datos de ejemplo, seguiremos los
siguientes pasos:

1. En la celda E1 colocaré el valor que deseo buscar y que es uno de los nombres de la columna A.
2. En la celda E2 ingresaré el nombre de la función BUSCARV de la siguiente manera: =BUSCARV(
3. Inmediatamente después de ingresar el paréntesis haré clic en la celda E1 para incluir la referencia
de celda e introduzco una coma (,) para concluir con el primer argumento de la
función: =BUSCARV(E1,
4. Para especificar el segundo argumento, debo seleccionar la tabla de datos sin incluir los títulos de
columna que para nuestro ejemplo será el rango A2:B11. Una vez especificada la matriz de
búsqueda debo introducir una coma (,) para finalizar con el segundo
argumento: =BUSCARV(E1,A2:B11,
5. Como tercer argumento colocaré el número 2 ya que quiero que la función BUSCARV me devuelva
el número de teléfono de la persona indicada en la celda E1. Recuerda que la numeración de
columnas empieza con el 1 y por lo tanto la columna Teléfono es la columna número 2. De igual
manera finalizo el tercer argumento con una coma (,): =BUSCARV(E1,A2:B11,2,
6. Para el último argumento de la función especificaré el valor FALSO ya que deseo hacer una
búsqueda exacta y finalmente terminará el ingreso de los argumentos con un
paréntesis. =BUSCARV(E1,A2:B11,2,FALSO)

De esta manera, la función BUSCARV hará la búsqueda del valor de la celda E1 sobre los valores del
rango A2:A11 y como resultado nos devolverá la celda de la columna B2:B11 que le corresponda.
Observa el resultado de la función recién descrita:

41 Lic. Jackson Cordero


Una ventaja de haber colocado el valor buscado en la celda E1 es que podemos modificarlo para buscar
el teléfono de otra persona y la función BUSCARV actualizará el resultado automáticamente.

Errores comunes al usar la función BUSCARV

 Si la columna llave no tiene valores únicos para cada fila entonces la función BUSCARV regresará
el primer resultado encontrado que concuerde con el valor buscado.
 Si especificamos un indicador de columna mayor al número de columnas de la tabla obtendremos
un error de tipo #¡REF!
 Si colocamos el indicador de columna igual a cero la función BUSCARV regresará un error de tipo
#¡VALOR!
 Si configuramos la función BUSCARV para realizar una búsqueda exacta, pero no encuentra el
valor buscado, entonces la función regresará un error de tipo #N/A.

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.

42 Lic. Jackson Cordero


La función COINCIDIR en Excel

La función COINCIDIR en Excel nos ayuda a localizar un elemento dentro de un rango de celdas y nos
devuelve su posición. En otras palabras, la función COINCIDIR nos ayuda a obtener el número de fila
que ocupa el elemento buscado.

Sintaxis de la función COINCIDIR

La función COINCIDIR tiene tres argumentos:

 Valor_buscado (obligatorio): El valor que estamos buscando.


 Matriz_buscada (obligatorio): El rango de celdas donde realizaremos la búsqueda.
 Tipo_de_coincidencia (opcional): Un número que indica el tipo de coincidencia en la búsqueda.

El Tipo_de_coincidencia especificado en la función tendrá un efecto en la manera en que se hace la


búsqueda. Los siguientes valores son los posibles para el tercer argumento de lafunción COINCIDIR:

 1: La función COINCIDIR encontrará el valor más grande que sea menor o igual al valor buscado.
La matriz de búsqueda debe estar ordenada de manera ascendente.
 0: La función COINCIDIR encontrará el primer valor que sea exactamente igual al valor buscado.
La matriz de búsqueda puede estar en cualquier orden.
 -1: La función COINCIDIR encontrará el valor más pequeño que sea mayor o igual que el valor
buscado. La matriz de búsqueda debe estar ordenada de manera descendente.

Cuando no se especifica el tercer argumento de la función COINCIDIR se utilizará de manera


predeterminada el valor 1.

Ejemplos de la función COINCIDIR

Comenzaré con un ejemplo de una búsqueda exacta con la función COINCIDIR. Para ello tengo una
lista de valores en la columna A y utilizaré la siguiente fórmula:

=COINCIDIR("EFG", A1:A10, 0)

Observa el resultado de la fórmula:


43 Lic. Jackson Cordero
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:

La función COINCIDIR devuelve el número 9 porque es el elemento que contiene al menos una de las
letras del valor buscado y es, por lo tanto, la mejor coincidencia encontrada.

Notas adicionales sobre la función COINCIDIR

Algunas notas adicionales sobre la función COINCIDIR son las siguientes:

 La función COINCIDIR no hace diferencia entre mayúsculas y minúsculas.


 Cuando la función COINCIDIR no encuentra alguna coincidencia devolverá el tipo de error #N/A.

La función BUSCAR en Excel

La función BUSCAR en Excel nos permite buscar un valor dentro de un rango de celdas y como
resultado nos devolverá el valor correspondiente del rango de resultados que especifiquemos. La función
BUSCAR se puede utilizar en forma vectorial o en forma matricial.
44 Lic. Jackson Cordero
Forma vectorial de la función BUSCAR

Comenzaré explicando la forma vectorial de la función BUSCAR. Bajo esta forma podemos buscar un
valor en un rango de celdas el cual debe ser una sola columna o una sola fila. La sintaxis para realizar la
búsqueda es la siguiente:

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


 Vector_de_compraración (obligatorio): Un rango de celdas que está formado por una sola
columna o una sola fila en donde se realizará la búsqueda.
 Vector_resultado (opcional): El rango de celdas que contiene la columna o fila de resultados que
deseamos obtener.

El Vector_de_comparación debe estar siempre en orden ascendente, de lo contrario la función devolverá


resultados incorrectos. En caso de especificar el Vector_resultado deberá ser del mismo tamaño
que Vector_de_comparación.

Ejemplo de la función BUSCAR en forma vectorial

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

En la celda F1 colocaré el nombre del alumno y en la celda F2 la función BUSCAR la cual me ayudará
a obtener su calificación. Desarrollemos la fórmula paso a paso:

45 Lic. Jackson Cordero


1. Introducir la función BUSCAR y especificar el primer argumento que es el valor buscado.

=BUSCAR(F1,

2. Como segundo argumento debo especificar el rango donde se realizará la búsqueda:

=BUSCAR(F1, A2:A6,

3. El último argumento será el rango que tiene los resultados que deseo obtener y que en este
ejemplo son las calificaciones en C2:C6:

=BUSCAR(F1, A2:A6, C2:C6)

Observa cómo la función BUSCAR regresa la calificación que corresponde al nombre buscado.

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.

Forma matricial de la función BUSCAR

La función BUSCAR también puede ser utilizada con un arreglo, el cual debe estar formado por los
valores de búsqueda y los valores de regreso. La sintaxis para realizar la búsqueda de manera matricial
es la siguiente:

46 Lic. Jackson Cordero


 Valor_buscado (obligatorio): Es el valor que deseamos encontrar.
 Matriz (obligatorio): Arreglo de valores que contiene tanto los valores de búsqueda y de
resultados.

Ejemplo de la función BUSCAR en forma matricial

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

Dada una vocal en la celda A1 deseo saber qué número de vocal le corresponde. Para ello puedo utilizar
la siguiente fórmula:

=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:

47 Lic. Jackson Cordero


Resumen de las variaciones según tipo de función con respecto a las versiones de Excel 2010 y
posteriores

48 Lic. Jackson Cordero

Das könnte Ihnen auch gefallen