Documentos de Académico
Documentos de Profesional
Documentos de Cultura
0
1
6
Esta unidad es una de las ms importantes del curso, pues en su comprensin y manejo
est la base de Excel. Qu es una hoja de clculo sino una base de datos que utilizamos
con una serie de frmulas para evitar tener que recalcular por cada cambio que hacemos.
Por eso, esta unidad es fundamental para el desarrollo del curso y la buena utilizacin de
Excel.
Vamos a profundizar en el manejo de funciones ya definidas por Excel 2013 para agilizar
la creacin de hojas de clculo, estudiando la sintaxis de stas, as como el uso del
asistente para funciones, herramienta muy til cuando no conocemos muy bien las
funciones existentes o la sintaxis de las mismas.
Introducir funciones
Una funcin es una frmula predefinida por Excel (o por el usuario) que opera con uno
o ms valores y devuelve un resultado que aparecer directamente en la celda o ser
utilizado para calcular la frmula que la contiene.
La sintaxis de cualquier funcin es:
nombre_funcin(argumento1;argumento2;...;argumentoN)
Siguen las siguientes reglas:
- Si la funcin va al comienzo de una frmula debe empezar por el signo =.
- Los argumentos o valores de entrada van siempre entre parntesis. No dejes espacios
antes o despus de cada parntesis.
- Los argumentos pueden ser valores constantes (nmero o texto), frmulas o funciones.
- Los argumentos deben de separarse por un punto y coma ;.
Ejemplo: =SUMA(A1:C8)
Tenemos la funcin SUMA() que devuelve como resultado la suma de sus argumentos. El
operador ":" nos identifica un rango de celdas. As A1:C8 indica todas las celdas
incluidas entre la celda A1 y la C8. De esta manera, la funcin anterior sera equivalente a:
=A1+A2+A3+A4+A5+A6+A7+A8+B1+B2+B3+B4+B5+B6+B7+B8+C1+C2+C3+C4+C5+
C6+C7+C8
En este ejemplo, se puede apreciar la ventaja de utilizar la funcin.
Las frmulas pueden contener ms de una funcin, y pueden aparecer funciones anidadas
dentro de la frmula.
Preparado por: Carlos Alberto Valencia Garca
Ejemplo: =SUMA(A1:B4)/SUMA(C1:D4)
Existen muchos tipos de funciones dependiendo del tipo de operacin o clculo que
realizan. As, hay funciones matemticas, trigonomtricas, estadsticas, financieras, de
texto, de fecha y hora, lgicas, de base de datos, de bsqueda y referencia y de informacin.
Para introducir una frmula debe escribirse en una celda cualquiera tal cual introducimos
cualquier texto, precedida siempre del signo =.
En una frmula o funcin pueden utilizarse tanto operadores como sea necesario teniendo
en cuenta siempre que los operadores hacen siempre referencia a dos argumentos. Pueden
crearse frmulas verdaderamente complejas. Veamos un ejemplo.
Insertar funcin
Para insertar cualquier otra funcin, tambin podemos utilizar el asistente. Si queremos
introducir una funcin en una celda:
Situarse en la celda donde queremos introducir la funcin.
Hacer clic en la pestaa Frmulas
Elegir la opcin Insertar funcin.
Para que la lista de funciones no sea tan extensa podemos seleccionar previamente una
categora del cuadro combinado O seleccionar una categora; esto har que en el cuadro
de lista slo aparezcan las funciones de la categora elegida y reduzca por lo tanto la lista.
Si no estamos muy seguros de la categora podemos elegir Todas.
En el cuadro de lista Seleccionar una funcin: hay que elegir la funcin que deseamos
haciendo clic sobre sta.
Observa cmo, conforme seleccionamos una funcin, en la parte inferior nos aparecen los
distintos argumentos y una breve descripcin de sta. Tambin disponemos de un
enlace Ayuda sobre esta funcin para obtener una descripcin ms completa de dicha
funcin.
Al final, hacer clic sobre el botn Aceptar.
La ventana cambiar al cuadro de dilogo Argumentos de funcin, donde nos pide
introducir los argumentos de la funcin: este cuadro variar segn la funcin que hayamos
elegido. En nuestro caso se eligi la funcin SUMA ().
Preparado por: Carlos Alberto Valencia Garca
En el recuadro Nmero1 hay que indicar el primer argumento que, generalmente, ser
una celda o rango de celdas tipo A1:B4 . Para ello, hacer clic sobre el botn para que
el cuadro se haga ms pequeo y podamos ver toda la hoja de clculo; a
continuacin, seleccionar el rango de celdas o la celda deseadas como primer
argumento (para seleccionar un rango de celdas haz clic con el botn izquierdo del ratn
sobre la primera celda del rango y, sin soltar el botn, arrstralo hasta la ltima celda del
rango) y pulsar la tecla INTRO para volver al cuadro de dilogo.
En el recuadro Nmero2 habr que indicar cul ser el segundo argumento. Slo en caso
de que existiera.
Si introducimos segundo argumento, aparecer otro recuadro para el tercero, y as
sucesivamente.
Cuando tengamos introducidos todos los argumentos, hacer clic sobre el botn Aceptar.
Si por algn motivo insertramos una fila en medio del rango de una funcin, Excel
expande automticamente el rango incluyendo as el valor de la celda en el rango. Por
ejemplo: Si tenemos en la celda A5 la funcin =SUMA(A1:A4) e insertamos un fila en la
posicin 3, la frmula se expandir automticamente cambiando a =SUMA(A1:A5).
Las referencias son enlaces a un lugar, es decir, cuando en una frmula escribimos
=SUMA(A1;B1) nos estamos refiriendo a que sume el contenido de A1 y
el contenido de B1.
Existen 3 tipos de referencias:
Referencia Relativa: Las referencias de filas y columnas cambian si se copia la formula
en otra celda, es decir, se adapta a su entorno porque las referencias las hace con respecto
a la distancia entre la frmula y las celdas que forman parte de la frmula. Esta es la opcin
que ofrece Excel por defecto.
Supongamos el ejemplo:
A B
1 15 20
2 =A1+2 30
Si ahora copiamos la celda A2 en B3, como la copiamos una columna hacia la derecha y
en una fila hacia abajo, la frmula cambiar por: =B2+2 . Lo que variar es la referencia a
la celda A1 , al copiarla una columna hacia la derecha se incrementar el nombre de la
columna en uno, es decir, en vez de A pondr B y, al copiarla una fila hacia abajo, en vez
de fila 1 pondr 2, resultando en =B2+2 .
A B
1 15 20
2 =$A$1+2 30
Si ahora copiamos la celda A2 en B3, aunque la copiemos una columna hacia la derecha y
en una fila hacia abajo, como delante de la columna y delante de la fila encuentra el
signo $ no variar la frmula y en B3 pondr =$A$1+2 .
Referencia Mixta: Podemos hacer una combinacin de ambas referencias, haciendo que
las filas sean relativas y las columnas absolutas o viceversa.
A B
1 15 20
2 =$A1+2 30
Si ahora copiamos la celda A2 en B3 , como hay un signo $ delante de la columna, aunque
se copie una columna ms a la derecha sta no variar, pero al no tener el signo $ delante
de la fila, al copiarla una fila hacia abajo la fila cambiar por 2 en vez de 1 y el resultado
ser =$A2+2 .
Supongamos el ejemplo:
A B
1 15 20
2 =A$1+2 30
Si ahora copiamos la celda A2 en B3 , como hay un signo $ delante de la fila, aunque se
copie una fila hacia abajo sta no variar, pero al no tener el signo $ delante de la columna,
al copiarla una columna ms a la derecha la columna cambiar por B en vez de A y el
resultado ser =B$1+2 .
Las referencias relativas se escriben tal cual vemos la interseccin de la celda con la
columna y la fila (A2, B3, D1...).
Para que la referencia sea absoluta, es decir que sea fija, debemos anteponer a la
columna y a la fila el signo $ ($A$2, $B$3, $D$1...).
Para las referencias mixtas, como hemos dicho puede ser una mezcla entre relativa y
absoluta. Por tanto, pueden ser de este tipo ($A2, B$3, $D1...).
Otra opcin, en lugar de escribirlo a mano, es hacerlo cuando estemos editando la frmula.
En el momento en el que se incluyan las celdas referenciadas, podemos pulsar sobre la
tecla F4 y vemos que va cambiando a los posibles tipos de referencias que podemos hacer
con la celda.
Para hacer referencia a celdas de otros libros debemos indicar el nombre del libro entre
corchetes y el resto como acabamos de ver.
Por ejemplo: '[presupuesto 2013]Hoja1'!B2 esta referencia indica que la celda se encuentra
en el libro "Presupuesto 2013", en la Hoja1 y en la celda B2.
Muy importante: Al escribir una cadena de caracteres que incluya espacios debemos
ponerlo siempre entre comillas simples ' '.
Utilizar Expresiones como argumentos de las Funciones
Excel permite que en una funcin tengamos como argumentos expresiones. Por ejemplo,
la suma de dos celdas (A1+A3). El orden de ejecucin de la funcin ser primero resolver
las expresiones y despus ejecutar la funcin sobre el resultado de las expresiones.
Por ejemplo, si tenemos la siguiente funcin =Suma((A1+A3);(A2-A4)) donde:
A1 vale 1
A2 vale 5
A3 vale 2
A4 vale 3
Excel resolver primero las expresiones (A1+A3) y (A2-A4) por lo que obtendremos los
valores 3 y 2 respectivamente. Despus, realizar la suma, obteniendo as 5 como
resultado.
Utilizar Funciones como argumentos de las Funciones
Excel tambin permite que una funcin se convierta en argumento de otra funcin. De esta
forma, podemos realizar operaciones realmente complejas en una simple celda. Por
ejemplo,=MAX(SUMA(A1:A4);B3); esta frmula consta de la combinacin de dos
funciones, la suma y el valor mximo. Excel realizar primero la suma SUMA(A1:A4) y
despus calcular el valor mximo entre el resultado de la suma y la celda B3.
En varias funciones veremos que el argumento que se le pasa o el valor que nos devuelve
es un "nmero de serie". Pues bien, Excel llama nmero de serie al nmero de das
transcurridos desde el 0 de enero de 1900 hasta la fecha introducida, es decir, coge la fecha
inicial del sistema como el da 0/1/1900 y, a partir de ah, empieza a contar. En las funciones
que tengan nm_de_serie como argumento, podremos poner un nmero o bien la
referencia de una celda que contenga una fecha.
Funcin Descripcin
Devuelve el nmero de serie correspondiente a la fecha y
AHORA
hora actuales
AO Convierte un nmero de serie en un valor de ao
DIA Convierte un nmero de serie en un valor de da del mes
Devuelve el nmero de serie de la fecha que tiene lugar
DIA.LAB antes o despus de un nmero determinado de das
laborables
Devuelve el nmero de serie de la fecha anterior o posterior
a un nmero especificado de das laborables mediante
DIA.LAB.INTL
parmetros para indicar cules y cuntos das son das de
fin de semana
Devuelve el nmero de todos los das laborables existentes
DIAS.LAB
entre dos fechas
Calcula el nmero de das entre dos fechas a partir de un
DIAS360
ao de 360 das
Convierte un nmero de serie en un valor de da de la
DIASEM
semana
Devuelve el nmero de serie correspondiente a una fecha
FECHA
determinada
Devuelve el nmero de serie de la fecha equivalente al
FECHA.MES nmero indicado de meses anteriores o posteriores a la
fecha inicial
Convierte una fecha con formato de texto en un valor de
FECHANUMERO
nmero de serie
Devuelve el nmero de serie correspondiente al ltimo da
FIN.MES del mes anterior o posterior a un nmero de meses
especificado
Funciones de texto
Una hoja de clculo est pensada para manejarse dentro del mundo de los nmeros, pero
Excel tambin tiene un conjunto de funciones especficas para la manipulacin de texto.
Estas son todas las funciones de texto ofrecidas por Excel.
Funcin Descripcin
Devuelve el carcter especificado por el nmero de
CARACTER
cdigo
Devuelve un cdigo numrico del primer carcter de
CODIGO
una cadena de texto
CONCATENAR Concatena varios elementos de texto en uno solo
Da formato a un nmero como texto con un nmero
DECIMAL
fijo de decimales
Devuelve los caracteres del lado derecho de un valor
DERECHA, DERECHAB
de texto
Busca un valor de texto dentro de otro (distingue
ENCONTRAR, ENCONTRARB
maysculas de minsculas)
Devuelve un nmero especfico de caracteres de una
EXTRAE, EXTRAEB cadena de texto que comienza en la posicin que se
especifique
Busca un valor de texto dentro de otro (no distingue
HALLAR, HALLARB
maysculas de minsculas)
IGUAL Comprueba si dos valores de texto son idnticos
Funciones de bsqueda
En una hoja de Excel es muy importante coger los datos correctos para trabajar con las
frmulas diseadas. Por eso existe una agrupacin de funciones especficas para realizar
bsquedas de datos.
Funciones financieras
Excel es una de las herramientas ms potentes para trabajar con informacin y clculos
financieros. Ofrece una amplia gama de funciones prediseadas para crearte tu propia "caja
de ahorros en casa".
Todas estas funciones estn agrupadas en la categora de Financieras.
Vamos a estudiar la amplia gama de funciones financieras que nos ofrece Excel:
Otras funciones
Adems de las funciones anteriormente mencionadas, existe un gran abanico de funciones
de diferentes categoras que nos pueden ser de gran utilidad.
En este captulo veremos algunas de ellas clasificndolas por categoras.
Funcin Descripcin
ABS Devuelve el valor absoluto de un nmero
ALEATORIO Devuelve un nmero entre 0 y 1
Por ejemplo, al introducir una frmula manualmente podemos cometer un error sintctico
como =PROMEDO(A1:A9), lo que provocara que apareciese en la celda un error de
tipo #NOMBRE?.
En este apartado vamos a ver la primera opcin, Comprobacin de errores..., que realiza
la misma accin que pulsar directamente sobre el botn sin desplegar el men.
La parte ms interesante es la descripcin del error. Lo normal es que con ella sepamos
cul es el problema y, pulsando Modificar en la barra de frmulas, la rectifiquemos
manualmente.
Con los botones Anterior y Siguiente podremos ir movindonos entre los errores del libro,
si es que hay ms de uno.
Preparado por: Carlos Alberto Valencia Garca
Adems, disponemos de herramientas tiles como la Ayuda sobre este error, u Omitir
error, para dejar la frmula tal y como est.
El botn Mostrar pasos de clculo... nos abre un cuadro de dilogo donde evala la
frmula y nos informa de dnde se encuentra el error, si es en el nombre de la funcin o si
est en los parmetros de la frmula.
Otras herramientas de Auditora de frmulas
Tambin se pueden rastrear desde la opcin Rastrear error del men Comprobacin de
errores.....
- Quitar flechas elimina las flechas indicativas de celdas creadas con Rastrear
dependientes o Rastrear precedentes.
- Evaluar frmula abre un cuadro de dilogo que muestra la frmula de la celda activa
y sus resultados.
3. Introducir la frmula de la forma que hemos hecho siempre. Cuando se llegue al punto
de escoger las celdas de datos, activar el libro de trabajo fuente y seleccionar las celdas
necesarias.
Las referencias al libro externo las gestiona automticamente Excel, incluso si cambiamos
el nombre del archivo donde estn los datos desde Archivo > Guardar como... las
referencias tambin se cambiaran.
Si en el libro de trabajo dependiente queremos ver todos los vnculos a las pginas fuente,
podemos hacerlo accediendo a la pestaa Datos y haciendo clic en el botn Editar
vnculos... Nos aparece el cuadro de dilogo Modificar vnculos donde podemos hacer
modificaciones sobre los vnculos.
Pregunta inicial: Podemos incluir una advertencia al abrir el libro dependiente, indicando
que tenemos enlaces externos.
Consolidar hojas de trabajo.
El concepto de consolidar hojas de trabajo viene muy ligado al concepto de enlace que
acabamos de ver. Se trata de entablar una relacin entre varias hojas de trabajo. Si quieres
aprender ms sobre cmo consolidar hojas de trabajo, trabaja el siguiente tema
Avanzado.
Un ejemplo donde se puede utilizar la consolidacin de hojas de trabajo puede ser una
compaa que dispone de varios departamentos, cada uno de ellos con un presupuesto.
Para conocer el presupuesto total de la empresa, crearamos una hoja dependiente y los
libros fuentes seran los libros de los departamentos con sus prepuestos.
Si pulsamos sobre la pestaa Datos y hacemos clic en el botn Consolidar... nos aparece
el cuadro de dilogo Consolidar como vemos en la imagen donde podemos escoger:
- pulsamos sobre Agregar para aadir las celdas seleccionadas a la lista de todas las
referencias,
- repetimos los dos ltimos pasos para seleccionar las celdas de los diferentes libros
fuentes,
- finalmente pulsamos en Aceptar para finalizar la frmula.
Si marcamos la casilla Crear vnculos con los datos de origen, los datos de los libros
fuente se incluirn en el libro consolidado a modo de esquema y, si cambiamos un valor en
el origen, ese cambio quedar automticamente reflejado en el libro consolidado.
Ejemplos de la funcin SI
=SI(B2>=60,"APROBADO","REPROBADO")
Es posible utilizar el resultado de otra funcin como la prueba lgica que necesita la funcin
SI siempre y cuando esa otra funcin regrese como resultado VERDADERO o FALSO. Un
ejemplo de este tipo de funcin es la funcin ESNUMERO la cual evala el contenido de
una celda y devuelve el valor VERDADERO en caso de que sea un valor numrico. En este
ejemplo quiero desplegar la leyenda SI en caso de que la celda de la columna A
efectivamente tenga un nmero, de lo contrario se mostrar la leyenda NO.
Como ltimo ejemplo mostrar que es posible utilizar una funcin 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 numrico se le sume el valor que colocar en la celda
D1. La funcin que me ayudar a realizar esta operacin es la siguiente:
Como puedes observar, el segundo argumento es una funcin la cual se ejecutar en caso
de que la prueba lgica sea verdadera. Observa el resultado de esta frmula:
Slo en los casos donde la funcin SI era verdadera se realiz la suma. De la misma manera
podramos colocar una funcin para el tercer argumento en caso de que el resultado de la
prueba lgica fuera falso.
La funcin 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 operacin.
El primer ejemplo es muy sencillo ya que de una lista de valores aleatorios quiero sumar
todas las celdas que contienen el nmero 5.
Ahora cambiar la condicin a una expresin y sumare aquellas celdas que sean menores
a 3. Observa el resultado de esta nueva frmula.
Ventas de un vendedor
La celda F2 que contiene la funcin SUMAR.SI muestra la suma de las ventas que
pertenecen a Juan y excluye el resto de celdas. Podra modificar un poco esta frmula para
obtener las ventas de un mes especfico. Observa el resultado de esta adecuacin en la
celda F5:
La funcin CONTAR
Categora: Estadsticas
Nombre en ingls: COUNT
Sintaxis
CONTAR(valor1, [valor2], )
Preparado por: Carlos Alberto Valencia Garca
valor1 (obligatorio): Primer celda a considerar o el rango donde se desea contar.
valor2 (opcional): Celdas o rangos adicionales a considerar. Hasta 255 elementos.
Ejemplos
CONTAR(A1:A5) = Cuenta las celdas dentro del rango A1:A5 que contienen nmeros
Excel provee de algunas funciones que nos ayudan a contar celdas que cumplen con
ciertas condiciones, como el total de celdas que contienen un valor, o contar la cantidad
de celdas que contienen nmeros o contar las celdas en blanco.
La funcin CONTARA
Esta funcin hace un recuento de aquellas celdas que no estn vacas dentro de un rango
especificado. Por ejemplo, considera el siguiente caso:
Dentro del rango A1:A10 existen 3 celdas que estn vacas por lo que la funcin
CONTARA regresa el valor 7, que corresponde al nmero de celdas que no estn vacas.
La funcin CONTAR
La funcin CONTAR.BLANCO
Observa cmo ahora la funcin regresa el valor 3 que es el nmero de celdas en blanco. Las
tres funciones mencionadas en esta ocasin pertenecen a la categora de funciones
Estadsticas y seguramente las encontrars tiles en ms de una ocasin.
Categora: Estadsticas
Nombre en ingls: COUNTIF
Sintaxis
CONTAR.SI(rango, condicin)
Ejemplos
Solamente existen dos argumentos para la funcin CONTAR.SI que son los siguientes:
Rango (obligatorio): El rango que contiene los valores que se desean contar.
Criterio (obligatorio): La condicin que determinar las celdas que sern contadas.
Tengo una lista de artculos y cada uno tiene asociado su color. Ahora necesito contar el
total de artculos que son de color azul y para ello utilizar la siguiente frmula:
=CONTAR.SI(B2:B11, "azul")
Recuerda que la funcin CONTAR.SI nos permitir contar el nmero de celdas dentro de
un rango que cumplan con el criterio que se haya especificado en el segundo argumento
de la funcin.
Contar condicional
La funcin CONTAR.SI es una funcin estadstica que nos permite contar las celdas de un
rango que cumplen con cierta condicin. Esta funcin utiliza solamente dos argumentos, el
primero siendo el rango y el segundo argumento la condicin.
CONTAR.SI(rango, criterio)
El argumento rango indica el rango de celdas sobre el que se har el recuento condicional.
El argumento criterio es la condicin que deber cumplir el valor de una celda del rango
para ser considerado en la cuenta. El criterio se puede expresar como un nmero, como
una expresin o un texto que indica las celdas que se debern contar.
Cuando se especifica un nmero como criterio no se debe encerrar entre comillas. Por
ejemplo, en un rango de celdas llamado tabla_datos deseamos contar las celdas que
contienen el valor 3 podemos utilizar la funcin de la siguiente manera:
=CONTAR.SI(tabla_datos, 3)
Si queremos utilizar una expresin como criterio, debemos encerrar la expresin entre
comillas dobles. Supongamos que deseamos contar las celdas que tienen un valor mayor
a 3 entonces podemos utilizar la funcin de la siguiente manera:
=CONTAR.SI(tabla_datos, ">5")
Si deseamos contar las celdas que sean iguales a un texto es suficiente con especificarlo
entre comillas dobles. Es importante mencionar que la condicin no es sensible a
maysculas y minsculas por lo que la condicin verde ser lo mismo que VERDE.
=CONTAR.SI(tabla_datos, "verde")
Supongamos que nos ha llegado un archivo de Excel que tiene la lista consolidada de varias
personas con su ciudad de origen.
Para contar valores nicos en Excel podemos utilizar la siguiente frmula matricial:
{=SUMA(1/CONTAR.SI(B2:B10, B2:B10))}
Recuerda que para ingresar una frmula matricial debemos pulsar las teclas CTRL +
MAYS + ENTRAR justo al terminar de introducir la frmula lo cual har que Excel coloque
los corchetes alrededor de la frmula. Observa el resultado de aplicar esta frmula a los
datos del ejemplo:
Observa el resultado al utilizar esta frmula sobre el rango que contiene una celda vaca:
De esta manera hemos eliminado el error #DIV/0! y hemos logrado contar valores nicos
en Excel an dentro de un rango con celdas vacas.
Este es un ejemplo sencillo sobre cmo puedes contar celdas que contienen valores
nicos dentro de una lista. Es decir, de todos los valores de una lista cuntos son los que
aparecen una sola vez?
La funcin CONTAR.SI.CONJUNTO
Categora: Estadsticas
Nombre en ingls: COUNTIFS
Qu hace?: Cuenta las celdas de un rango que cumplan con varios criterios
especificados.
Sintaxis
Ejemplos
A partir del Rango_criterios2, todos los argumentos son opcionales y se permiten hasta 127
rangos y criterios a evaluar por la funcin CONTAR.SI.CONJUNTO. Cada rango
especificado debe tener la misma cantidad de filas (o columnas) que los anteriores.
La primera cuenta que necesito hacer es la de conocer el nmero total de hombres y har
dicha cuenta con la funcin CONTAR.SI.CONJUNTO de la siguiente manera:
=CONTAR.SI.CONJUNTO(B2:B16, "Hombre")
Encontrar mayores de
edad
Para contar los registros que cumplen con la condicin de mayora de edad utilizar la
funcin CONTAR.SI de la siguiente manera:
=CONTAR.SI(D2:D16,">18")
=CONTAR.SI(C2:C16,"F")
La funcin BUSCAR en Excel nos permite buscar un valor dentro de un rango de celdas
y como resultado nos devolver el valor correspondiente del rango de resultados que
Para este ejemplo tengo una lista de alumnos con sus nombres, apellidos y calificaciones
y de los cuales deseo encontrar la calificacin de alguno de ellos con tan solo especificar
su nombre.
=BUSCAR(F1,
=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:
La funcin BUSCAR tambin puede ser utilizada con un arreglo, el cual debe estar
formado por los valores de bsqueda y los valores de regreso. La sintaxis para realizar la
bsqueda de manera matricial es la siguiente:
Hagamos un ejemplo sencillo para ilustrar el uso de la funcin BUSCAR en forma matricial.
Supongamos que tengo un arreglo con las vocales del abecedario: {A,E,I,O,U} y por
otro lado un arreglo indicando el nmero de vocales: {1, 2, 3, 4, 5}.
Preparado por: Carlos Alberto Valencia Garca
Dada una vocal en la celda A1 deseo saber qu nmero de vocal le corresponde. Para ello
puedo utilizar la siguiente frmula:
=BUSCAR(A1,{"A","E","I","O","U"; 1,2,3,4,5})
La funcin BUSCAR regresar el nmero de vocal que haya encontrado en la celda A1.
Observa el resultado:
La funcin 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 funcin es una de las ms utilizadas para realizar bsquedas en Excel por lo que es
importante aprender a utilizarla adecuadamente.
Para utilizar la funcin BUSCARV debemos cumplir con algunas condiciones en nuestros
datos. En primer lugar, debemos tener la informacin organizada de manera vertical, es
decir organizada por columnas.
Esto es necesario porque la funcin BUSCARV recorre los datos de manera vertical (por
eso la letra V en el nombre de la funcin) hasta encontrar la coincidencia del valor que
buscamos. Por ejemplo, los datos de nuestro directorio telefnico debern estar
organizados de la siguiente manera:
Esto quiere decir que para nuestro ejemplo podremos buscar un nombre y obtener el
telfono, pero no podremos buscar un telfono y obtener el nombre ya que la bsqueda
siempre se realiza sobre la primera columna de la izquierda. Por esta razn es importante
preparar los datos adecuadamente para obtener los resultados que necesitamos.
Algo que tambin debemos cuidar con la tabla de bsqueda 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 bsqueda y las otras tablas de manera que la funcin
detecte adecuadamente el rango donde se realizar la bsqueda.
Una vez que nuestros datos cumplen con estas condiciones estaremos listos para utilizar
la funcin BUSCARV y realizar bsquedas en Excel.
La gran mayora de las funciones de Excel tienen argumentos que son la manera en cmo
le indicamos los datos con los que trabajar, as como ciertos criterios de ejecucin. En el
caso de la funcin BUSCARV tenemos cuatro argumentos que describo a continuacin:
Como puedes ver, la funcin 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 bsqueda exacta.
Por otra parte, es importante mencionar que no todos los pases de habla hispana
utilizamos las mismas normas en cuanto al carcter separador de listas. As que,
dependiendo de la configuracin regional de tu equipo, debers separar los argumentos de
la funcin BUSCARV por una coma (,) o por un punto y coma (;).
Los ejemplos estn hechos en una versin de Excel instalada en un equipo con
configuracin regionalEspaol (Mxico) y por lo tanto vers una coma en la separacin de
los argumentos de la funcin BUSCARV pero debers estar consciente de que existe la
posibilidad de que debas utilizar el punto y coma.
Para hacer una bsqueda con la funcin 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 funcin BUSCARV de la siguiente
manera: =BUSCARV(
3. Inmediatamente despus de ingresar el parntesis har clic en la celda E1 para
incluir la referencia de celda e introduzco una coma (,) para concluir con el primer
argumento de la funcin: =BUSCARV(E1,
4. Para especificar el segundo argumento, debo seleccionar la tabla de datos sin incluir
los ttulos de columna que para nuestro ejemplo ser el rango A2:B11. Una vez
especificada la matriz de bsqueda debo introducir una coma (,) para finalizar con el
segundo argumento: =BUSCARV(E1,A2:B11,
5. Como tercer argumento colocar el nmero 2 ya que quiero que la funcin
BUSCARV me devuelva el nmero de telfono de la persona indicada en la celda
E1. Recuerda que la numeracin de columnas empieza con el 1 y por lo tanto la
columna Telfono es la columna nmero 2. De igual manera finalizo el tercer
argumento con una coma (,): =BUSCARV(E1,A2:B11,2,
6. Para el ltimo argumento de la funcin especificar el valor FALSO ya que deseo
hacer una bsqueda exacta y finalmente terminar el ingreso de los argumentos con
un parntesis. =BUSCARV(E1,A2:B11,2,FALSO)
De esta manera, la funcin BUSCARV har la bsqueda 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 funcin recin descrita:
Si la columna llave no tiene valores nicos para cada fila entonces la funcin
BUSCARV regresar el primer resultado encontrado que concuerde con el valor
buscado.
Si especificamos un indicador de columna mayor al nmero de columnas de la tabla
obtendremos un error de tipo #REF!
Si colocamos el indicador de columna igual a cero la funcin BUSCARV regresar
un error de tipo #VALOR!
Preparado por: Carlos Alberto Valencia Garca
Si configuramos la funcin BUSCARV para realizar una bsqueda exacta, pero no
encuentra el valor buscado, entonces la funcin regresar un error de tipo #N/A.
La funcin BUSCARH en Excel busca un valor dentro de una fila y devuelve el valor que
ha sido encontrado o un error #N/A en caso de no haberlo encontrado. Esta funcin es
similar, en cierto sentido, a la funcin BUSCARV.
Debemos utilizar la funcin BUSCARH cuando el valor que estamos buscando se encuentra
en una fila de alguna tabla de datos. Por el contrario, la funcin BUSCARV realiza la
bsqueda en una columna.
En la siguiente tabla tengo la informacin de los artculos que ha vendido cada uno de los
vendedores en los ltimos meses. Como ttulo de columnas estn los nombres de los
vendedores y como filas los meses.
Ahora quiero saber los productos vendidos en el mes de Febrero por Paco y para ello puedo
utilizar la funcin BUSCARH de la siguiente manera:
Finalmente coloca el valor FALSO en el cuarto argumento para indicar que deseo una
coincidencia exacta al buscar a Paco. El resultado de esta frmula es el siguiente:
Si quisiera busca la informacin del mismo mes para Luis, entonces la funcin cambiar de
argumentos de la siguiente manera:
Si por el contrario quiero conocer los productos vendidos por Hugo en el mes de Abril,
entonces la funcin sera la siguiente:
De esta manera, la funcin BUSCARH nos permite hacer una bsqueda en una fila
(bsqueda horizontal) y encontrar fcilmente el valor requerido.
En esta ocasin te mostrar una tcnica muy simple que podemos utilizar para
realizar bsquedas con dos o ms criterios con la funcin BUSCARV, pero antes
necesito establecer un caso, que nos servir como ejemplo, donde veremos la
necesidad de realizar una bsqueda por dos criterios.
=BUSCARV(G1&G2,C2:D10,2,FALSO)
1. La creacin de una columna auxiliar que concatena las columnas que sern
utilizadas como criterio de bsqueda.
2. El primer argumento de la funcin BUSCARV deber concatenar tambin
los criterios para ser buscados en la columna auxiliar recin creada.
En un artculo anterior escrib sobre otra alternativa que tenemos para realizar
bsquedas por varios criterios, pero utilizando las funciones COINCIDIR e
INDICE. Si quieres leer un poco ms sobre dicho mtodo te recomiendo leer el
artculo Buscar por dos criterios en Excel.
{=INDICE(Precios,COINCIDIR(B1&B2,Marcas&Modelos,0))}
Una vez que conozco la posicin de los valores que coinciden el siguiente objetivo
es traer el precio por lo que la funcin INDICE me ayuda a obtener ese dato con
tan solo especificar el rango de Precios y el nmero de fila como su segundo
argumento que es precisamente el resultado de la funcin COINCIDIR.
Una mejora que se puede realizar a este ejemplo es crear listas desplegables
para la Marca y para el Modelo y por supuesto colocar una validacin para la
Si deseo conocer las ventas del libro Excel en 24 Horas para el mes de Marzo
puedo utilizar la siguiente frmula:
=BUSCARV("Excel en 24 horas", A5:F14, 4, FALSO)
Por ejemplo, queremos saber cul es el ao en que se hizo la pelcula Los siete samuris.
En la primera lista elegimos Los siete samuris.
En la segunda, ao (que es el dato a consultar)
Y nos debe aparecer 1954. As:
En la primera, el rango origen de la lista, tiene que incluir todos los ttulos de las pelculas.
En este caso del ejemplo sera el rango A2:A26.
En el segundo rango hay que poner como origen, el lugar en que se encuentran los
encabezados. En el ejemplo sera A1:D1.
Para que todo esto funcione, deberamos usar la frmula BuscarV extrayendo en el primer
ejemplo la columna 2, y la columna 3 para el segundo. Ms o menos sera as:
=BUSCARV(F3;A2:D26;2;VERDADERO)
para el ejemplo 1. Y
=BUSCARV(F3;A2:D26;3;VERDADERO)
para el ejemplo 2.
Recuerda que al poner una funcin dentro de otra (anidada, se llama) se van calculando
siempre de dentro hacia afuera. Esto quiere decir que primero se evaluar el coincidir y el
valor resultado ser el tercer parmetro de la funcin BuscarV
Qu tal? Te funcion? Puedes extenderlo para hacer bsquedas en tablas que tengan
muchsimos datos y obtener una respuesta de forma rpida.