BUSCARV: Función para buscar valores verticalmente en Excel
1. =BUSCARV(dato a buscar; rango de búsqueda; col a devolver; FALSO)
Este último argumento hará que devuelva #N/A si no encuentra el dato. Entonces para
no obtener error sino 0 o vacío, la fórmula debe contemplarlo, quedando así:
=SI((ESERROR(BUSCARV(dato;rango;col;falso));0;BUSCARV(dato;rango;col;falso)
)
Primero que nada la función BUSCARV requiere que el dato a buscar este a la
izquierda de aquello que deseas que te busque, por ejemplo que el nombre del alumno
este en la columna A y las calificaciones de las distintas materias de la columna B hacia
adelante.
Los criterios para su uso son 4:
1)Valor buscado: Una celda de referencia donde este el nombre del Alumno
2) Rango de datos: en donde buscara lo que deseas "jalar" por ejemplo A1:F40 esto
indica que en A tienes los nombres de los Alumnos y de B hasta F las calificaciones de
distintas materias.
3) Número de columna: es el numero de posición que tiene la columna de tu rango de
datos, es decir si Matematicas esta en la columna E entonces el numero de columna
siguiendo el ejemplo anterior seria '5'
4) FALSO: te indica que buscas un Valor que coincida excatamente con el que tu
buscas.
en resumen y siguiendo el mismo ejemplo descrito el desarrollo de tu fórmula sería:
=BUSCARV(Nombre del Alumno,A1:F40, 5,FALSO)
Eso te daría la calificación de Matemáticas y puedes aplicar la misma fórmula para las
demás materias cambiando la columna deseada
necesitas la función hallarV (V de vertical, también existe igual hallarH)
su sintaxis es la siguiente:
BUSCARV(valor_buscado;matriz_de_comparación;indicador_columnas;ordenado)
bien, crearemos una matriz de 5 filas x 2 columnas
en A1 irá 0 y en B1 irá D
A2=2 y B2=I
A3=3, B3=A
A4=3,8 y B4=S
A5=4,6 y B5=E
(hago notar que esta función requiere que los datos esten ordenados en forma ascendente
para funcionar bien)
la matriz debe de ser la columna de datos a comparar y la siguiente con el resultado (en
nuestro caso A y B)
el indicador de columna es la que queremos que nos devuelva dentro de la matriz de
2. comparación, en nuestro caso la 2ª, dado que la primera es la que utiliza para comparar...
ordenado en nuestro caso debe tener un 1, (verdadero) (el otro valor es falso ó 0)
vale, esta función, si los datos estan ordenados, busca el valor o el inferior, por lo tanto siempre
tiene que tener en estos casos un cero
así si tenemos nuestros datos en... por ejemplo... D, E, y F, siendo nombre, nota y calificación,,
la fórmula será:
=BUSCARV(E2;$A$1:$B$5;2;1)
(observa el detalle del signo $ para evitar que al copiar la fórmula se desplace las referencias
absolutas a nuestra matriz de datos...)