Está en la página 1de 24

FUNCIONES BUSCARV

Buscar un valor en la primera columna de la izquierda de una tabla y luego devuelve un valor
en la misma fila desde una columna especificada. De forma predeterminada, la tabla se ordena de forma ascen

BuscarV (valor_buscado ; matriz_tabla ; indicador_columnas ; [rango])

Indicador
columnas 1 2 3 4
N° ESPECIALIDAD CODIGO FECHA
1 MEDICINA 1-5 CM-MG 3/3/2020
2 NEUMOLOGÍA C-NM 3/5/2020
3 CARDIOLOGÍA CM-CA 3/6/2020
4 NEUROLOGÍA CM-NR 3/9/2020
5 GASTROENTEROLOGÍA CM-GT 3/11/2020
6 DERMATOLOGÍA CM-DE 3/13/2020
7 NEFROLOGÍA CM-NEF 3/16/2020
8 ENDOCRINOLOGÍA CM-EN 3/19/2020
9 REUMATOLOGÍA CM-RM 4/4/2020
10 GERIATRÍA CM-GER 4/7/2020
11 PSIQUIATRÍA C-PS 4/8/2020
12 MEDICINA TROPICAL CM-INF 4/10/2020
13 MEDICINA FÍSICA CF-MF 4/13/2020
14 HEMATOLOGÍA CM-HEM 4/14/2020
15 ESTOMATOLOGÍA CM-OD 4/17/2020
evuelve un valor
la tabla se ordena de forma ascendete

_columnas ; [rango])

V_busc

V_busc
5
POR N° POR CODIGO
CANTIDAD N° 1 CODIGO CM-NR
21
8 ESPECIALIDAD MEDICINA 1-5 FECHA
24
23 CANTIDAD CANTIDAD
16
25
2
17
15
2
12
5
16
7
1
FUNCIONES BUSCARH
¿Qué es?
CODIGO P01
PERSONA Persona 1
EDAD 23
SEXO H

La función BUSCARH tiene como misión buscar un valor en una


fila de datos y, cuando lo encuentra devolver el que hay en una BUSCARH() (CON DATOS EXACTOS)
o varias celdas más a abajo del encontrado. a) Hallar el sexo de la persona q

La sintaxis de la función BUSCARH es:

=BUSCARH( valor_buscado ; matriz_buscar_en ; b) Hallar la edad de la persona q


indicador_filas ; [ordenado] )

valor_buscado: valor que se debe buscar en la fila de arriba de


la tabla. c) Hallar le nombre dela persona
matriz_buscar_en: la propia tabla que contiene los datos. La fila
de arriba es donde se realiza la búsqueda.
indicador_filas: es el número de fila de la tabla que contiene el
dato que queremos que nos devuelva BUSCARH. La numeración
imaginaria de las filas comienza en la fila de arriba, que es SUELDO MIN $ 600.00
considerada la fila número 1.
ordenado: podemos responder VERDADERO o FALSO. Si en SUELDO MAX $ 914.00
este argumento contestamos % 1%
· VERDADERO (valor por defecto si no respondemos):
- La fila de búsqueda debe estar ordenada
ascendentemente (A →Z o 0 → 9).
- En caso de que BUSCARH no encuentre en la fila el valor
exacto buscado, considerará como valor encontrado el más
cercano e inferior al valor buscado. BUSCARH() (CON DATOS EN INTERVALOS)

· FALSO: d) Para el siguiente sueldo, halla


- La fila de búsqueda no tiene que estar ordenada
obligatoriamente. $ 1,233.00
- El valor buscado debe ser exactamente igual al valor que
se pretende encontrar en la fila.
P13 P12 P08 P04 P07 P05
Persona 2 Persona 3 Persona 4 Persona 5 Persona 6 Persona 7
45 44 67 34 21 24
M M H H H M

TOS EXACTOS)
ar el sexo de la persona que tiene el codigo P12

ar la edad de la persona que tiene el codigo P08

ar le nombre dela persona que tiene el codigo P07

$ 915.00 $ 1,314.00 $ 1,542.00 $ 1,880.00 $ 2,260.00 $ 2,625.00


$ 1,313.00 $ 1,541.00 $ 1,879.00 $ 2,259.00 $ 2,624.00 $ 2,889.00
2% 4% 6% 7% 11% 13%

TOS EN INTERVALOS)

el siguiente sueldo, hallar su % asociado


FUNCIONES COINCIDIR

¿Qué es? Ejemplo: obtener el número de o

La función COINCIDIR destaca por tener una misión totalmente PROVINCIA


complementaria y auxiliar de otras funciones. Lo que hace es
devolver un número que está basado en el orden en el que 1 ALBACETE
aparece un valor dentro de una columna. 2 ALICANTE
3 MURCIA
La sintaxis de la función COINCIDIR es:
4 VALENCIA Función COINCIDIR
=COINCIDIR( valor_buscado ; matriz_buscada ; 5 CIUDAD REAL
[tipo_de_coincidencia] )
valor_buscado: valor que se debe buscar en la columna o fila.
matriz_buscada: la propia columna o fila que contiene los
datos.
tipo_de_coincidencia: puede ser 1, 0 o -1.

1 (valor por defecto si lo omitimos):


- La columna de búsqueda debe estar ordenada
ascendentemente (A →Z o 0 → 9).
- En caso de que COINCIDIR no encuentre en la columna o
fila el valor exacto buscado, considerará como valor
encontrado el más cercano e inferior al valor buscado.

0 (COINCIDIR encuentra el primer valor exactamente igual al


buscado).

-1 :
- La columna de búsqueda debe estar ordenada
descendentemente (Z →A o 9 → 0).
- En caso de que COINCIDIR no encuentre en la columna o
fila el valor exacto buscado, considerará como valor
encontrado el mayor y más cercano al valor buscado.

Ejercicio 1: obtener la calificación para cada pregunta mediante la función COINC

N° Preguntas 1 2 3 4 5 6 7
1P X
2P X
3P X
4P X
5P X
6P X
7P X
8P X
9P X
10 P X
er el número de orden (índice) de una ciudad en una lista

CIUDAD REAL < seleccionar

Función COINCIDIR: 5

¡ATENCIÓN!
Rara vez es necesaria la función COINCIDIR
por sí sola, pero si es frecuente utilizarla para
proporcionar un número de orden o índice a
otras funciones como BUSCARV, BUSCARH o
INDICE.

e la función COINCIDIR

5
6
6
6
6
7
7
6
6
6
FUNCIONES INDICE

¿Qué es? Ejemplo: obtener el nombre de u

La función INDICE devuelve el contenido de una celda de una


columna o tabla, si le proporcionamos el número de fila y de
columna en la que se encuentra. 1
La sintaxis de la función INDICE es: 2
3
=INDICE( matriz; núm_fila ; [núm_columna] ) 4
matriz: rango de celdas donde la función debe buscar el valor a 5
devolver. Puede ser una columna o una tabla con varias
columnas.
núm_fila: número de fila de la tabla donde se encuentra el
valor a devolver.
núm_columna: número de columna de la tabla donde se ¡ATENCIÓN!
encuentra el valor a devolver.
Rara vez es necesaria la función INDIC
que suele utilizarse en combinación co
le proporcionan un número, como CO

Ejercicio 1: utilizar las funciones INDICE y COINCIDIR de forma anidada para con

❶ Escribir en la celda de color verde claro una


función INDICE que utilice como matriz la tabla de datos
de la derecha. Como número de fila asignaremos
provisionalmente un 3 y como número de columna, un 2. Nombre artículo
Monitor Philips 17 "
Monitor AOC 17 "
Monitor OKI 17 "
¡ATENCIÓN! Monitor LG 17 "
Monitor SAMSUNG 17 "
Después de cumplir con este punto del ejercicio,
entenderemos mejor que los números que introducimos
manualmente pueden ser proporcionados por funciones
COINCIDIR.

Columna deseada
Nombre artículo
❷ Sustituir el segundo y tercer argumento de la función
INDICE (los números 3 y 2 que hemos introducido ¡ATENCIÓN!
provisionalmente en el punto 1 de este ejercicio) por unas
funciones COINCIDIR que devuelvan: La conclusión, después de cumplir este segundo punto
a) El número de fila del código solicitado en la celda Código. es que las funciones INDICE y COINCIDIR anidadas so
realizar las funciones de BUSCARV, pero ¡¡Buscando
b) El número de columna de la columna solicitada en la celda columna y devolviendo el valor de cualqueir column
Columna deseada.
obtener el nombre de una ciudad en una tabla partiendo de un número de orden

Columna 1 Columna 2
ALBACETE BARCELONA Función INDICE: CASTELLÓN
ALICANTE TARRAGONA
MURCIA CASTELLÓN
VALENCIA MADRID 3 < introdución de número
CIUDAD REAL GUADALAJARA

¡ATENCIÓN!
Rara vez es necesaria la función INDICE por sí sola, puesto
que suele utilizarse en combinación con otras funciones que
le proporcionan un número, como COINCIDIR.

forma anidada para conseguir un BUSCARV más versátil

Existencias Precio/ud Código


2 120.00 € A000
10 100.00 € C001
10 95.00 € A005
8 125.00 € D001
5 135.00 € B002

Código
B002
después de cumplir este segundo punto del ejercicio,
iones INDICE y COINCIDIR anidadas son capaces de
ciones de BUSCARV, pero ¡¡Buscando en cualquier
olviendo el valor de cualqueir columna!!
de orden

< introdución de número


La función TRANSPONER
¿Qué es? Ejemplo de transposición

La función TRANSPONER reordena un rango de datos APELLIDO 1 APELLIDO 2


cambiando su disposición de filas a columnas y de
columnas a filas. Es decir, los datos que en principio Páez García
constituyen una fila, pasan a formar una columna y Gómez Lis
viceversa. Sinde García
La sintaxis de la función TRANSPONER es: Tormo Blades
Mar Cardona
=TRANSPONER(matriz) Padilla Pérez
matriz: rango de datos que se desea transponer. Sempere Tur

La función TRANSPONER es una función matricial y, por lo


tanto, debemos seleccionar previamente lo que será el
rango destino. Después, en vez de presionar ENTER,
debemos presionar la combinación CTRL + MAYÚS + ENTER.
Páez Gómez
García Lis
Gabriel Belén
transposición

NOMBRE
Gabriel
Belén
Ana
Luis
Ramón
Paz
Javier

Sinde Tormo Mar Padilla Sempere


García Blades Cardona Pérez Tur
Ana Luis Ramón Paz Javier
La función INDIRECTO
¿Qué es? Ejemplos de utilización de la f
La función INDIRECTO convierte un texto (que "parece" o
representa a una referencia de celda o rango) en una
verdadera referencia de celda o a un rango.

La sintaxis de la función INDIRECTO es: Mi texto

=INDIRECTO(ref; [A1])

ref: texto que representa a una referencia a celdas (o una


referencia a una celda que tenga ese texto) o a un nombre
de rango.
A1: valor lógico (VERDADERO o FALSO) que especifica el
tipo de referencia que contiene ref. Es opcional.

La función INDIRECTO se suele utilizar para crear listas


desplegables (validación de datos en Excel). Esto es así
porque es capaz de convertir un nombre de rango (en este
caso el nombre de una columna de la tabla) en referencia a
celdas, que es lo que necesita el campo Origen del cuadro
de diálogo Validación de datos.
e utilización de la función INDIRECTO

Texto que representa a una celda Función INDIRECTO


H11 Mi texto

Trabajadores DNI
Páez Tur, Gabriel 21888888
Gómez Lis, Belén 20888888
Sinde García, Ana 22888888
Tormo Blades, Luis 23888888
Mar Cardona, Ramón 24888888
Padilla Pérez, Paz 25888888
Sempere Tur, Javier 26888888

Lista desplegable
<< seleccionar
La función DESREF
¿Qué es? Definir un rango de celdas me

La función DESREF devuelve una referencia a un rango de


celdas en base a unos parámetros que se incluyen en sus
cinco argumentos. En otras palabras, devuelve un rango de Para definir el rango amarillo, necesitam
celdas que podríamos llamar dinámico, puesto que es =DESREF(I16;3;2;1;4)
distinto en función de sus argumentos.

El rango devuelto por la función se puede aprovechar, por


ejemplo, por una función SUMA, por una función 2 celdas más
CONTAR.... o incluso por un gráfico.
3 celdas
La sintaxis de la función DESREF es: más Celda Ref (Ancla)
abajo Línea 1
=DESREF(ref; filas; columnas; [alto]; [ancho]) Línea 2
ref: referencia a una celda a partir de la cual se cuenta el Línea 3
número de desplazamientos hacia la derecha y hacia abajo Línea 4
en los siguientes argumentos de la función. Es la celda
ancla. Línea 5
filas: número de "pasos" o desplazamientos que
consideraremos hacia abajo para definir el comienzo del
rango o celda que hay que delimitar con DESREF.
columna: número de "pasos" o desplazamientos que
consideraremos hacia la derecha para definir el final del
rango o celda que hay que delimitar con DESREF.
[alto]: número de celdas que tiene el alto del rango que
tenemos que delimintar con DESREF. Si se trata de una
celda, el valor puede ser 1 o puede no ser utilizado (puesto
que el argumento es opcional).
[alto]: número de celdas que tiene el ancho del rango que
tenemos que delimintar con DESREF. Si se trata de una
celda, el valor puede ser 1 o puede no ser utilizado (puesto
que el argumento es opcional). ¡ATENCIÓN!
Los números que corresponden a los argumentos fila
frecuentemente por otras funciones como CONTAR, C

EXPERIMENTA
Coloca la función

=DESREF($I$16;$L$25;$L$26;1;$N$26)
en un nombre de rango y después crea un gráfico bas
rango. Habrás conseguido un gráfico dinámico.
ango de celdas mediante DESREF

o amarillo, necesitamos los siguientes argumentos para DESREF:


)

2 celdas más a la derecha

Enero Febrero Marzo Abril Mayo


4,980.00 € 1,382.00 € 824.00 € 4,990.00 € 869.00 €
4,743.00 € 891.00 € 2,394.00 € 1,295.00 € 2,824.00 €
2,170.00 € 3,807.00 € 4,569.00 € 1,308.00 € 2,462.00 €
4,507.00 € 4,258.00 € 1,906.00 € 2,911.00 € 4,854.00 €
3,664.00 € 2,152.00 € 4,149.00 € 3,437.00 € 1,992.00 €
4 columnas de ancho

Línea 3 Nº meses
Mes de comienzo 1 2

Suma del rango DESREF:


¡ATENCIÓN!

Hay que pensar que la función DESREF


devuelve un rango de celdas ¡no
un valor!, por lo tanto, no podemos
pretender utilizarla en solitario sin anidar
onden a los argumentos fila y columna son proporcionados en otra función.
funciones como CONTAR, CONTARA, etc.

Suma de DESREF
4,000.00 €
3,500.00 €
$26;1;$N$26) 3,000.00 €
2,500.00 €
después crea un gráfico basado en ese nombre de 2,000.00 €
un gráfico dinámico. 1,500.00 €
1,000.00 €
500.00 €
0.00 €
1 2
1 fila
de alto

a función DESREF
o de celdas ¡no
to, no podemos
n solitario sin anidar

EF

También podría gustarte