TEMAS CALIENTES        |     |    |    |    |    |     |  

La función BUSCARV 

19-OCT-2009 / 14:20 / 3211 visitas
La función BUSCARV es muy útil pero tiene un pequeño secreto.

e-mail


compartir

buscarv
NOTAS RELACIONADAS
31-03-2010
1.026 Visitas
31-03-2010
1.414 Visitas
08-03-2010
744 Visitas

La función BUSCARV es muy útil pero tiene un pequeño secreto. En principio, esta función sirve para buscar datos en tablas, según una clave de entrada. Por ejemplo, en el caso que plantea la pregunta tenemos una tabla en el rango [A2:B11] con nombres en la primera columna y sueldos en la segunda. Podemos obtener el sueldo de Carlos con la función =BUSCARV(“Carlos”;A2:B11;2). Hay tres argumentos entre los paréntesis:
- El primero es el valor con el que entramos en la tabla. En este caso, el nombre cuyo sueldo queremos obtener.
-El segundo es la tabla que vincula el valor con el que entramos (el nombre) con el que buscamos (los sueldos).
- El tercero indica que, en este ejemplo, queremos el valor que se encuentra en la segunda columna.
Pero hay algo más: en principio, la función supone que la primera columna de la tabla está ordenada en forma creciente. En el ejemplo que propone el lector, la primera columna tenía los nombres Bernardo, Bruno, Daniel y Carlos. Si le pedimos que busque el sueldo de Carlos, la función supondrá que Carlos se encuentra entre Bruno y Daniel (así sería si la tabla estuviera ordenada alfabéticamente).
Como no está, la función devuelve el sueldo correspondiente al primero de los dos nombres entre los que debería encontrarse Carlos. En este caso, el sueldo de Juan. Más todavía, si le pedimos que busque el sueldo de Alberto, la función tratará de encontrar el sueldo de alguien que está antes de Bernardo. Como Bernardo es el primer valor de la tabla, obtenemos un mensaje de error. Estos problemas se resuelven de dos formas distintas:
- Ordenamos la tabla según su primera columna (en este caso, ordenamos los nombres alfabéticamente).
- Incluimos un cuarto argumento en la función, el valor lógico FALSO.
En este último caso, obtenemos el sueldo de Carlos con la función =BUSCARV(“Carlos”;A2:B11;2;FALSO). Este cuarto argumento puede reemplazarse por el valor numérico 0 (cero).

Truco publicado en Users 219.

Y además...
Visitas 1.026 Visitas | Comentarios 0 Comentarios
Visitas 1.414 Visitas | Comentarios 0 Comentarios
Visitas 744 Visitas | Comentarios 0 Comentarios
Visitas 1.659 Visitas | Comentarios 1 Comentarios
Visitas 2.642 Visitas | Comentarios 0 Comentarios
PUBLICACIONES RELACIONADAS [VER TODAS]
tapitafrente
Secretos Excel
tapitafrente
Phone USERS 8
USERS 250

 



Webs: NOTICIAS | FOROS | USERSHOPNewsletters: RedUSERS | AnunciantesOtros: LibrosColeccionables
Revistas: USERS | POWER | PHONE USERSQuiénes somosContáctenos • Copyright RedUsers 2011