BUSCARV para resultados repetidos. Parte 1

Con frecuencia he escuchado a algunos compañeros sobre su desilusión al ver que la función BUSCARV no responde a una necesidad particular. Se trata de que cuando en una base de datos tengo varias veces el valor que estoy buscando, la función BUSCARV retornara como resultado el primer valor que encuentre y para los demás no presenta resultado alguno. Esto sucede puesto que lo que hace la función BUSCARV es hacer un barrido en la primera columna de la matriz desde la primera fila hasta la última del rango y una vez encuentre la primera coincidencia (Exacta o Inexacta) ya pasa a ubicarse luego en la columna que le indiquemos. Es por esta razón que si tenemos varias veces el valor que estamos buscando en esa primera columna, BUSCARV solo retornará el primer resultado.

En caso de necesitar que se presenten todos los resultados no es posible hacerlo con la Función BUSCARV, para ello se requiere combinar la función INDICE y la función K.ESIMO.MAYOR.

En esta primera parte vamos a observar el uso de la función INDICE con la cual se obtiene un resultado, valor o referencia de una matriz de acuerdo a unos parámetros definidos. Tenemos la siguiente información:

Se trata de los registros de las ventas de algunos vendedores. En la celda H1 tenemos un número de cédula al azar pero vamos a obtener esta misma cédula con la función INDICE:

Tiene tres argumentos, dos de los cuales son obligatorios:

Matriz: Es el rango sobre el cual se obtendrá el resultado

Núm_fila: en este argumento se debe indicar cuantas filas hacia abajo en el rango indicado en la matriz está el valor que necesitamos

Núm_columna: en este argumento se debe indicar cuantas columnas hacia la derecha en el rango indicado en la matriz está el valor que necesitamos. Este argumento es opcional y no es necesario cuando se trata de una matriz de una sola columna.

En este caso, el rango para el argumento Matriz es B2:B10. El valor para el número de fila puede ser 3, 5 u 8 que son las filas en donde se encuentra la cédula 222222 en la matriz B2:B10:

Y el resultado:

Descargar archivo de trabajo.

MÁS SOBRE

Gerencie.com en su correo.

Suscríbase y nosotros colocaremos en su bandeja de entrada la mejor información que generamos diariamente.

Siéntase libre de opinar

En Gerencie.com está permitido opinar, criticar, discutir, controvertir, disentir, etc. Lo que no está permitido es insultar o escribir palabras ofensivas o soeces. Si lo hace, su comentario será rechazado por el sistema o será eliminado por el administrador. Por último, trate de no escribir en mayúscula sostenida, resulta muy difícil leerle.