Compartir a través de

problemas con función buscarv, busca datos erróneos

Anónimas
2019-04-25T21:32:42+00:00

necesito algo de ayuda con la función buscarv, la he usado varias veces pero ahora me esta dando problemas.

resulta que estoy tratando de buscar datos específicos pero me entrega valores totalmetne erróneos por ejemplo.

Cod empl Motivo Monto 1,1 b 2
1,1 1 a 1 1,2 b 2
1,1 1 b 2 1,3 b 2
1,2 1 c 3 1,4 b 2
1,3 1 d 4 1,5 b 2
1,4 1 e 5 1,6 b 2
1,5 1 f 6 1,7 b 2
1,6 2 g 7 1,8 b 2
2,1 2 h 8 1,9 b 2
2,2 2 i 9 1,1 b 2
2,3 2 j 10 1,11 b 2

El recuadro de la izquierda  son los dato para trabajar y en el recuadro de la derecha son los datos que se debiesen buscar, en este caso trabajo con el "cod empl" que serian los datos repetidos por lo que a la izquierda de esa columna agregue un código para que me muestre todos los valores "1" que hay no solo el primero por ende el dato que se va a buscar en el recuadro de la derecha seria "1,1","1,2","1,3", y así sucesivamente a medida que descendemos, resulta que la formula solo esta buscando un valor para todas las celdas el cual seria solo "1,1" y ni siquiera es el primero sino que es el segundo "1,1" que esta en la lista.

1,1 BUSCARV($I11;$D$12:$G$29;3) BUSCARV($I11;$D$12:$G$29;4)
1,2 BUSCARV($I12;$D$12:$G$29;3) BUSCARV($I12;$D$12:$G$29;4)
1,3 BUSCARV($I13;$D$12:$G$29;3) BUSCARV($I13;$D$12:$G$29;4)
1,4 BUSCARV($I14;$D$12:$G$29;3) BUSCARV($I14;$D$12:$G$29;4)
1,5 BUSCARV($I15;$D$12:$G$29;3) BUSCARV($I15;$D$12:$G$29;4)

 esas son las formulas de los datos a buscar.

gracias

Microsoft 365 y Office | Excel | Para la casa | Windows

Pregunta bloqueada. Esta pregunta se migró desde la Comunidad de Soporte técnico de Microsoft. Puede votar si es útil, pero no puede agregar comentarios o respuestas ni seguir la pregunta.

0 comentarios No hay comentarios

2 respuestas

Ordenar por: Muy útil
  1. Héctor Miguel 71,595 Puntos de reputación
    2019-04-26T02:22:43+00:00

    ... resulta que la formula solo esta buscando un valor para todas las celdas el cual seria solo "1,1" y ni siquiera es el primero sino que es el segundo "1,1" que esta en la lista ...

    1. si la fórmula devuelve el mismo resultado en todas las celdas (después de haber copiado o arrastrado la fórmula inicial) ?, es (casi) seguro que la aplicación se encuentra en modo de (RE)cálculo "manual", prueba pulsando {F9} o cambiando al modo "automático"
    2. cuando hay valores (a buscar) repetidos en la tabla/matriz de "buscar_donde", la función devuelve el previo al "siguiente mayor" del dato buscado, asumiendo que la tabla se encuentra ordenada en ascendente (se entiende esto ?)
    3. si quieres que devuelva el primero (en el caso de más de uno), usa el cuarto argumento de la función (exacto) en falso (o 0 -cero-)
    4. si quieres otro (del primero o último) en el caso de más de dos repetidos (?), BUSCARV(... NO es la función para ello
    5 personas han encontrado útil esta respuesta.
    0 comentarios No hay comentarios
  2. Anónimas
    2019-04-28T17:16:42+00:00

    ... resulta que la formula solo esta buscando un valor para todas las celdas el cual seria solo "1,1" y ni siquiera es el primero sino que es el segundo "1,1" que esta en la lista ...

    1. si la fórmula devuelve el mismo resultado en todas las celdas (después de haber copiado o arrastrado la fórmula inicial) ?, es (casi) seguro que la aplicación se encuentra en modo de (RE)cálculo "manual", prueba pulsando {F9} o cambiando al modo "automático"
    2. cuando hay valores (a buscar) repetidos en la tabla/matriz de "buscar_donde", la función devuelve el previo al "siguiente mayor" del dato buscado, asumiendo que la tabla se encuentra ordenada en ascendente (se entiende esto ?)
    3. si quieres que devuelva el primero (en el caso de más de uno), usa el cuarto argumento de la función (exacto) en falso (o 0 -cero-)
    4. si quieres otro (del primero o último) en el caso de más de dos repetidos (?), BUSCARV(... NO es la función para ello

    muchas gracias por tu ayuda, en la parte de ordenado se me faltaba agregar un valor en la formula de búsqueda, en la parte de ordenado la había dejado en blanco.

    muchas gracias

    1 persona ha encontrado útil esta respuesta.
    0 comentarios No hay comentarios