



En muchas ocasiones necesitamos buscar valores repetidos con múltiples resultados en BUSCARV Excel

Disponemos en la columna B los nombres de los clientes y en la columna C el importe de las ventas.
A | B | C | |
---|---|---|---|
1 | Nombre | Importe | |
2 | Lola | 1200 | |
3 | Juan | 3500 | |
4 | Ana | 2100 | |
5 | Lola | 875 | |
6 | Rosa | 1500 | |
7 | Ana | 850 | |
8 | Lola | 425 | |
9 | María | 975 | |
10 | Javier | 1200 | |
11 | Lola | 4200 |
COLUMNA AUXILIAR
Creamos una columna auxiliar para mostrar el nombre con el número de posición.
Ir a: Celda A2
Escribir:
=B2&CONTAR.SI($B$1:B2;B2)Copiar la celda A2
Pegar en el rango A3:A11.
Verificar como se muestra el nombre con el dígito del número de repetición (Lola = Lola 1; Lola 2; Lola 3...).

RESULTADOS
Ir a: Celda E5
Escribir 1. Como primera repetición.
Ir a: Celda E6
Escribir 2. Como segunda repetición.
Ir a: Celda E7
Escribir 3. Como tercera repetición.
Ir a: Celda E8
Escribir 4. Como cuarta repetición.
Ir a: Celda E9
Escribir 5. Como quinta repetición.
Ir a: Celda E10
Escribir 6. Como sexta repetición.
Ir a: Celda E11
Escribir 7. Como septima repetición.
Ir a: Celda F5
Escribir:
=SI.ERROR(BUSCARV($F$1&E5;$A$1:$C$12;3;0);"")Copiar la celda F5
Pegar en el rango F6:F11.
Ir a: Celda F2
Escribir:
=SUMA(F5:F11)Ir a: Celda F1
Escribir: Lola. O el nombre deseado para buscar los resultados.
Ir a: Verificar como muestra 4 resultados para el comercial Lola.


Hola, debo admitir que esta formula es muy ingeniosa y da el resultado correcto, SIN EMBARGO, tiene un gran defecto, el orden de las filas debe ser siempre el mismo, si el orden cambia tambien cambia el numero asignado que representa la repeticion, es decir dependiendo del orden en las filas la repeticion "1" se puede volver repeticion "7" si se mueve hasta abajo de la fila, este caso es muy comun si se le aplica un filtro a los datos. Estoy tratando de idear una formula donde ese detalle no pase, pero aun no encuentro la solucion. Aun asi esta informacion es util. Saludos.
Bueno yo hice algo mas o menos que buscar y que se fuera creando el numero clave a medida que se fuera encontrando resultados, ya cuando no encontraba se generaba el error y se le indicaba que lo dejara en blanco, la formula del generador de numero clave iniciaba en 1 para buscar otro resultado y es ahí donde me quedo, mas o menos es así =SI(AA5"";CONTAR.SI($S6:S6;T6);Z5+1)
lo que busco es que encuentre los valores con base a un código de un producto y encuentre sus dependientes
ejemplo arroz x 250g buscar el de 500, 1000, 3000, etc al ya acabar la consulta inicie con otro parametro y con otro hasta los que yo le indique ya que manejaría una consulta larga, a ver por aca que se les ocurre.
gracias
Hola MalexRM,
Puedes crear una tabla dinámica que lo muestre.
Saludos.