Las Funciones Estrella de Excel

7

Click here to load reader

Transcript of Las Funciones Estrella de Excel

Page 1: Las Funciones Estrella de Excel

BUSCARVa) BUSQUEDA EXACTA (4to. Argumento =0 ó FALSO)

Ejemplo: Supongamos tenemos una lista como la siguiente:

1) Queremos el teléfono de María:

0315445568 (en funcionamiento)

2) Queremos el teléfono de Santiago:

(en funcionamiento, devuelve "0", porque es el valor de la celda vacía)

3) Queremos la Fecha de Nacimiento del DNI 16233458:

8/21/1964 (en funcionamiento. Tener en cuenta que para ver Fecha, el formato de la Celda debe ser de FECHA).

a) BUSQUEDA APROXIMADA (4to. Argumento =1 ó VERDADERO, ó Ausente)

=BUSCARV(Valor_Buscado;Matriz_Buscar_En; Indicador de Columna;0)

=BUSCARV("María";I7:L11;4 La columna de Teléfonos es la 4;0)

=BUSCARV("Santiago";I7:L11;4 La columna de Teléfonos es la 4);0)

=BUSCARV(16233458;J7:L11;2 La columna de Fecha de Nacimiento es la 2, en el SUBRANGO J7:L11

Busca un valor específico en la PRIMERA columna más a izquierda de una matriz y devuelve el valor en la misma fila de una columna especificada en la tabla.

La V de BUSCARV significa "Vertical", es decir BUSCA de ARRIBA hacia ABAJO en la PRIMERA COLUMNA del Rango que se le indique

Sintaxis

BUSCARV(valor_buscado;matriz_buscar_en;indicador_columnas;ordenado)

Valor_buscado: es el valor que se busca en la primera columna de la matriz. Valor_buscado puede ser un valor Numérico, decimal o entero, una fecha o una Hora, una referencia una celda o una cadena de texto, en una palabra casi cualquier cosa, como ya veremos. Ver en particular como obtener Homogeneidad de variables, con diversos Trucos.

Matriz_buscar_en : es la tabla de información donde se buscan los datos, un rango que puede o no tener encabezados. Puede ser parte de una tabla Mayor es decir si tenemos una Tabla de A1:G30, puede definirse solamente el SUB-RANGO, por ejemplo: C10:E28. Tener en cuenta que en ese CASO, LA primera columna DONDE BUSCARV tratará de encontrar el "Valor_Buscado", será C10:C28.Puede utilizar una referencia a un rango o un nombre de rango (vea en este Manual "Rangos con Nombre", como por ejemplo Base_de_datos o Lista.

Indicador_columnas: es el número de columna de matriz_buscar_en desde la cual debe devolverse el valor RESULTADO. Si el argumento indicador_columnas es igual a 1, la función devuelve el valor de la primera columna del argumento matriz_buscar_en; si el argumento indicador_columnas es igual a 2, devuelve el valor de la segunda columna de matriz_buscar_en y así sucesivamente. Si indicador_columnas es menor que 1, BUSCARV devuelve el valor de error #¡VALOR!; si indicador_columnas es mayor que el número de columnas de matriz_buscar_en, BUSCARV devuelve el valor de error #¡REF!

Page 2: Las Funciones Estrella de Excel

Ejemplo: Supongamos tenemos una lista como la siguiente:

1) Queremos la Temperatura que corresponde a una Densidad de 0.599:

400 (en funcionamiento)

2) Queremos el Valor de VISCOSIDAD para una DENSIDAD de 0,835:

2.38 (en funcionamiento, el valor está en la PRIMERA columna. Notar que en lugar de VERDADERO, podemos poner un 1)

3) Queremos la Temperatura que corresponde a una VISCOSIDAD de 1,40:

#N/A (en funcionamiento. No encuentra el valor en el intervalo, ni la primera columna esta ordenada en forma ascendente).

#N/A (en funcionamiento. Si bien el valor está dentro del intervalo, se obtiene un resultado errático porque la primera columna(considerada la referencia al Rango "K56:L64") no está ordenada en forma ascendente).

Comportamiento con Celdas vacias:

a) BUSQUEDA EXACTA (es decir 4to Argumento: FALSO, 0 o VACIO=BUSCARV(Valor a Buscar, Matriz_Buscar_en, Numero de Co -

Las celdas vacìas en la Primera ColumnLas celdas vacias en la Columna de Devolucion de Dato (columna del resultado), son devueltas con el valor "0" y no con "", cadena VACIA.

Comportamiento con Valores de Error.

=BUSCARV(Valor_Buscado;Matriz_Buscar_En; Indicador de Columna;VERDADERO)

=BUSCARV(0,599;J56:L64;3 La columna de Temperatura es la 3;VERDADERO)

=BUSCARV("Santiago";J55:L64;2 La columna de Teléfonos es la 2;1)

=BUSCARV(1,40;K56:L64;2 La columna de Temperatura es la 2, en el SUBRANGO K56:L64)

=BUSCARV(2,42;K56:L64;2 La columna de Temperatura es la 2, en el SUBRANGO K56:L64)

lumna del resultado,). Ojo VACIO, equivalente a "0" o "FALSO", puede escribirse con la

Si el argumento ordenado es VERDADERO, los valores de la primera columna del argumento matriz_buscar_en deben colocarse en orden ascendente: ...; -2; -1; 0; 1; 2; ... ; A-Z; FALSO; VERDADERO. De lo contrario, BUSCARV podría devolver un valor incorrecto.

Los valores de la primera columna de matriz_buscar_en pueden ser texto, números o valores lógicos.

El texto en mayúsculas y en minúsculas es equivalente.

Si BUSCARV no puede encontrar valor_buscado y ordenado es VERDADERO, se detiene dentro de la primera columna o Columna de Búsqueda en el valor más grande que sea menor al valor_buscado. Si valor_buscado es menor que el menor valor de la primera columna de matriz_buscar_en, BUSCARV devuelve el valor de error #N/A. Si BUSCARV no puede encontrar valor_buscado y ordenado es FALSO, devuelve el valor de error #N/A.

Page 3: Las Funciones Estrella de Excel

=BUSCARV(E103;G103:H107;2) 45 4 a

12 r

r #N/A 5

45 8#REF! 1

Comportamiento con Comodines (wildcards).

1)=BUSCARV(E124;I124:J128;2) GARCIA, E*

r

2)=BUSCARV(E132&"*";I132:J136;2;0)

GARCIA, E

r

3)

=BUSCARV(E150;I150:J154;1;0)MIRANDA*

MIRANDA, Raquel

BUSCARV admite DEVOLVER el valor de la 1era. COLUMNA, colocando 1 en el tercer argumento. La utilidad de este caso, es, a "primera vista" muy poca, sin embargo vaya este Uso: hay que buscar en una lista un nombre del que no se tiene exactitud en

lo que hace a su escritura. Puede entonces Buscarse con "COMODINES", y colocando 1 en el tercer argumento, se devolvera aquel Nombre "rectificado" tal como aparece en la tabla, ya sin aproximaciones

Page 4: Las Funciones Estrella de Excel

BUSCARV

1 2 3 4

Nombre DNI Telefono

Juan 28651245 10/13/1979 11156878554

Ricardo 16233458 8/21/1964 0220456789

María 23456788 5/3/1970 0315445568

Santiago 15898777 11/2/1962

Cora 14897555 7/15/1960 0314499877

1 2

(en funcionamiento, devuelve "0", porque es el valor de la celda vacía) Volver

(en funcionamiento. Tener en cuenta que para ver Fecha, el formato de la Celda debe ser de FECHA).

Fecha Nacimiento

La columna de Fecha de Nacimiento es la 2, en el SUBRANGO J7:L11;0)

Busca un valor específico en la PRIMERA columna más a izquierda de una matriz y devuelve el valor en la misma fila de una columna especificada en la tabla.

La V de BUSCARV significa "Vertical", es decir BUSCA de ARRIBA hacia ABAJO en la PRIMERA COLUMNA del Rango que se le indique

Sintaxis

BUSCARV(valor_buscado;matriz_buscar_en;indicador_columnas;ordenado)

Valor_buscado: es el valor que se busca en la primera columna de la matriz. Valor_buscado puede ser un valor Numérico, decimal o entero, una fecha o una Hora, una referencia una celda o una cadena de texto, en una palabra casi cualquier cosa, como ya veremos. Ver en particular como obtener Homogeneidad de variables, con diversos Trucos.

Matriz_buscar_en : es la tabla de información donde se buscan los datos, un rango que puede o no tener encabezados. Puede ser parte de una tabla Mayor es decir si tenemos una Tabla de A1:G30, puede definirse solamente el SUB-RANGO, por ejemplo: C10:E28. Tener en cuenta que en ese CASO, LA primera columna DONDE BUSCARV tratará de encontrar el "Valor_Buscado", será C10:C28.Puede utilizar una referencia a un rango o un nombre de rango (vea en este Manual "Rangos con Nombre", como por ejemplo Base_de_datos o Lista.

Indicador_columnas: es el número de columna de matriz_buscar_en desde la cual debe devolverse el valor RESULTADO. Si el argumento indicador_columnas es igual a 1, la función devuelve el valor de la primera columna del argumento matriz_buscar_en; si el argumento indicador_columnas es igual a 2, devuelve el valor de la segunda columna de matriz_buscar_en y así sucesivamente. Si indicador_columnas es menor que 1, BUSCARV devuelve el valor de error #¡VALOR!; si indicador_columnas es mayor que el número de columnas de matriz_buscar_en, BUSCARV devuelve el valor de error #¡REF!

Page 5: Las Funciones Estrella de Excel

Densidad Viscosidad Temperatura

0.457 3.55 500

0.525 3.25 400

0.616 2.93 300

0.675 2.75 250

0.746 2.57 200

0.835 2.38 150

0.946 2.17 100

1.09 1.95 50

1.29 1.71 0

(en funcionamiento, el valor está en la PRIMERA columna. Notar que en lugar de VERDADERO, podemos poner un 1)

(en funcionamiento. No encuentra el valor en el intervalo, ni la primera columna esta ordenada en forma ascendente).

(en funcionamiento. Si bien el valor está dentro del intervalo, se obtiene un resultado errático porque la primera columna(considerada la referencia al Rango "K56:L64") no está ordenada en forma ascendente).

a) BUSQUEDA EXACTA (es decir 4to Argumento: FALSO, 0 o VACIO=BUSCARV(Valor a Buscar, Matriz_Buscar_en, Numero de Co -

Las celdas vacias en la Columna de Devolucion de Dato (columna del resultado), son devueltas con el valor "0" y no con "", cadena VACIA.

Ejemplo

. Ojo VACIO, equivalente a "0" o "FALSO", puede escribirse con la ultima coma seguida del paréntesis

Si el argumento ordenado es VERDADERO, los valores de la primera columna del argumento matriz_buscar_en deben colocarse en orden ascendente: ...; -2; -1; 0; 1; 2; ... ; A-Z; FALSO; VERDADERO. De lo contrario, BUSCARV podría devolver un valor incorrecto.

Los valores de la primera columna de matriz_buscar_en pueden ser texto, números o valores lógicos.

El texto en mayúsculas y en minúsculas es equivalente.

Si BUSCARV no puede encontrar valor_buscado y ordenado es VERDADERO, se detiene dentro de la primera columna o Columna de Búsqueda en el valor más grande que sea menor al valor_buscado. Si valor_buscado es menor que el menor valor de la primera columna de matriz_buscar_en, BUSCARV devuelve el valor de error #N/A. Si BUSCARV no puede encontrar valor_buscado y ordenado es FALSO, devuelve el valor de error #N/A.

Page 6: Las Funciones Estrella de Excel

GARCIA, Luis Alber a

GARCIA, Emilio r

MIRANDA, Raquel 5

DIAZ, Asunción 8RODRIGUEZ, Ponci 1

GARCIA, Luis Alber a

GARCIA, Emilio r

MIRANDA, Raquel 5

DIAZ, Asunción 8RODRIGUEZ, Ponci 1

RODRIGUEZ, Ponci 1MIRANDA, Raquel 5DIAZ, Asunción 8GARCIA, Emilio aGARCIA, Eduardo r

En "Búsqueda Aproximada", que podría verse perjudicada por la presencia de Valores de ERROR, BUSCARV los supera, descartándolos, es decir BUSCARV no es sensible en su comportamiento a VALORES DE ERROR.

BUSCARV admite DEVOLVER el valor de la 1era. COLUMNA, colocando 1 en el tercer argumento. La utilidad de este caso, es, a "primera vista" muy poca, sin embargo vaya este Uso: hay que buscar en una lista un nombre del que no se tiene exactitud en

lo que hace a su escritura. Puede entonces Buscarse con "COMODINES", y colocando 1 en el tercer argumento, se devolvera aquel Nombre "rectificado" tal como aparece en la tabla, ya sin aproximaciones