Variaciones de la función BUSCAR en Excel: más de una condición y valores repetidos

190
76124
PROCV devolviendo todos los valores - resultado final
Hojas de trabajo en Excel

El BUS es una de las mejores funciones de búsqueda que Excel ofrece para sus usuarios. Digo esto, porque no es muy complicado entender su funcionamiento y hay varios tutoriales en Internet de cómo utilizar la función. Nosotros mismos ya escribimos un post muy completo sobre cómo utilizar BUSCARV (VLOOKUP).

Curso de Excel - Formato Condicional

Si usted es uno de los que prefieren ver la explicación en vídeo, tenemos un módulo sobre la función BUSCARV en nuestro curso básico de excel en línea. Si ya conoces el PROCV y quieres conocer algunas funciones más avanzadas como la ÍNDICE (que hablaremos más a lo largo de este post), recomiendo nuestro curso de Excel Avanzado.

2 Posibles problemas con BUSCAR

Hay dos problemas que pueden dificultar el uso de esta funcionalidad:

  • 1. Cuando usted tiene más de una condición

PROCV con más de una condición

En el ejemplo anterior, tenemos dos condiciones, marca y tipo de vehículo. Si quisiéramos utilizar el PROCV sin ninguna otra función para ayudar a encontrar el valor base en la tabla de especificación de valor tendríamos problemas, pues o utilizaríamos la columna de marca o la de tipo de vehículo.

  • 2. Cuando usted quiere ver todos los resultados posibles

PROCV devolviendo todos los valores

En este caso, tenemos un problema clásico, que es cuando usted quiere ver todos los valores de ventas realizadas, pero el PROCV sólo le devolver un valor y, en ese caso, tenemos un mínimo de 2 valores por opción.

Vamos a ver ahora cómo resolver cada uno de estos problemas y lo que usted necesita para obtener el mejor resultado.

Curso de Excel - Formato Condicional

1. Ejemplo de PROCV con más de una condición

Como todo en Excel, siempre se puede pensar en lógicas utilizando otras funciones para resolver su problema. Por eso, vamos primero a entender el problema que estamos enfrentando aquí entendiendo el concepto de la PROCV. Ver su sintaxis:

= PROCV (valor_procurado(en el caso de que se produzca un error)

  • El problema:

El valor buscado es un valor único y en nuestro caso queremos mirar dos valores diferentes: marca y tipo de vehículo

PROCV con más de una condición - valor buscado

No podríamos utilizar en el valor de las células G4 y G5 al mismo tiempo.

  • La solución:

Encuentre una función que transforme estos 2 valores en un solo valor. Como sabemos, la función CONCATENAR se usa para agrupar cadenas. Si quieres recordar más, mira nuestra publicación con 5 aplicaciones de la CONCATENAR. Al utilizarla en las células G4 y G5, tendríamos algo como:

PROCV con más de una condición - valor buscado con concatenar

Ver que he puesto un guión en la concatenación para tener un texto más amigable. Sin él quedaría IvecoFurgón, lo que podría confundir a un usuario que no entendiera el objetivo de la misma.

Curso de Excel - Formato Condicional

  • ¿Cómo quedaría el resultado:

Ahora, para tener el resultado correctamente, es necesario crear una columna más en la tabla de base de datos para tener el mismo tipo de resultado. Ver:

PROCV con más de una condición - tabla modificada

Si la columna extra no te gusta, puedes ocultar sin ningún problema. En el caso de que se produzca un error en el sistema, se debe tener en cuenta que,

PROCV con más de una condición - BUSCAR CON CONCATENAR

Listo, la función funciona perfectamente y usted puede utilizar hasta para más de dos columnas si lo desea. También es posible utilizar el CONCATENAR directamente en la función, vea:

PROCV con más de una condición - BUSCAR CON CONCATENAR 2

2. Ejemplo de VLOOKUP en una lista con valores repetidos

En nuestro segundo caso ya no tenemos el problema de buscar 2 tipos de valores diferentes, pero tenemos una única lista con valores repetidos:

PROCV devolviendo todos los valores - lista con valores repetidos

Ver que en nuestra lista de vendedores tenemos el Jarbas (2 repeticiones), el Josias (4 repeticiones) y el Jonas (3 repeticiones). A tratar de buscar un histórico de las ventas de cada uno de ellos tendremos problemas.

Curso de Excel - Formato Condicional

  • El problema:

Observe que al utilizar el PROCV él siempre va a buscar el primer valor_procurado Jarbas y, cuando encuentre, va a devolver la segunda o tercera columna, dependiendo de lo que estamos buscando. Sucede que cuando llevamos esta fórmula hacia abajo para intentar ver las otras ventas que no funciona, sigue devolviendo los mismos valores.

PROCV devolviendo todos los valores - error en procv común

  • La solución:

Podemos utilizar la función ÍNDICE en conjunto con otras (MENOR, SE y LIN) para crear una función matricial que busque todas las instancias para el valor buscado.

PROCV devolviendo todos los valores - ejemplo

  • ¿Cómo quedaría el resultado:

Para tener el resultado correctamente será necesario utilizar la siguiente función:

{=SEERRO(ÍNDICE($B$4:$D$12;MENOR(SE($B$4:$B$12=$G$4;LIN($B$4:$B$12)-3);LIN(A1));2);””)}

Ver que la función tiene claves {} antes de comenzar y al final, esto indica que es una función matricial. Para hacer su función en una función matricial basta con apretar CTRL + MAYÚS + ENTER después de escribirla por completo. Si modificáramos el nombre del vendedor en nuestra lista tendríamos un nuevo resultado:

PROCV devolviendo todos los valores - resultado final

Paso a paso de uso de las funciones en esta fórmula matricial:

Como tenemos una función muy compleja, te mostraré el paso a paso para que entiendas cada factor explicado.

  • Paso 1 - SI con LIN

Para empezar, la primera función que utilizaremos es la SE con LIN

=SE($B$4:$B$12=$G$4;LIN($B$4:$B$12)-3)

Básicamente estoy pidiendo a Excel analizar la línea B entre las celdas 4 y 12 (que es donde tengo las ventas - podría ser mayor si tuviera más ventas). Cada vez que encuentre un resultado igual al valor de G4 (nombre del vendedor), volverá a la línea de ese resultado.

En nuestro caso anterior serían las líneas 5, 8, 11 y 12. Ahora sustrae 3 de estos valores para que yo simular que mi lista comienza en la línea. Así que tendría los valores 2, 5, 8 y 9.

Curso de Excel - Formato Condicional

  • Paso 2 - MENOR

Ahora quiero decirle a Excel que de los valores que encontró, que me devuelve el menor

=MENOR(SE($B$4:$B$12=$G$4;LIN($B$4:$B$12)-3);LIN(A1))

PROCV devolviendo todos los valores - funciones 1

Tenga en cuenta que la única parte de la fórmula con referencia relativa es LIN (A1). Esto sucede a propósito, de modo que cuando arrastramos la fórmula hacia abajo, devuelve el segundo, el tercero y el cuarto más pequeños respectivamente. De modo que pudimos realizar el pedido de cliente correctamente. Si marcamos a otro vendedor, solo tendríamos las ventas realizadas por él numeradas en el orden correcto:

PROCV devolviendo todos los valores - funciones 2

Como el Jonas sólo realizó 3 ventas, aparece un error # NÚM! en el lugar de venta 4. De todos modos, la gente todavía no ha conseguido colocar el nombre del producto vendido, sólo su referencia. Para llegar en ese resultado utilizaremos la función ÍNDICE ...

  • Paso 3 - ÍNDICE

Como hablamos allí al principio, esa es la función principal para llegar a ese resultado, ya que ella busca en una determinada lista a partir de valores imputados. De esta forma, haremos una búsqueda en la tabla B4: D12 buscando la referencia de línea obtenida por la función menor y analizando siempre el valor de la segunda columna (tipo de vehículo) de nuestra tabla inicial de referencia:

PROCV devolviendo todos los valores - funciones 3

Así transformamos los números en valores y ya estamos con el resultado deseado. Ahora sólo falta ajustar la fórmula para no aparecer errores y luego replicar a la columna al lado para obtener los valores de las ventas.

Curso de Excel - Formato Condicional

  • Paso 4 - SEÑOR

Este paso es muy simple y sin misterio. Sólo hay que repetir la función que se utiliza colocando el SEERRO en la parte delantera y dejando un "" (valor en blanco) al final. Recordando que la función es matricial, desde el principio, eso hace que cada vez que se mueva en el cuadro de fórmula tenemos que usar el CTRL + MAYÚS + ENTER.

Recuerde también utilizar el identificador de relleno para arrastrar las fórmulas hacia abajo y no tener que hacer una a una.

PROCV devolviendo todos los valores - funciones 4

Así suceder con el valor de error. Entiende, él todavía está allí, sólo que queda disfrazado de valor en blanco para que su hoja de cálculo se vea más amigable para quien esté viendo.

  • Paso 5 - Replicar la fórmula para buscar los valores base

Finalmente, si queremos hacer la misma función en la columna del lateral, simplemente copiamos y pegamos. Obviamente tendremos que hacer un cambio: cambiar el valor 2 de la función INDICE por el valor 3. Haremos esto, porque ahora queremos buscar los valores base (columna D) de nuestra tabla auxiliar.

PROCV devolviendo todos los valores - funciones 5

En este caso, esta sería la función de la columna D:

{=SEERRO(ÍNDICE($B$4:$D$12;MENOR(SE($B$4:$B$12=$G$4;LIN($B$4:$B$12)-3);LIN(A1));2);””)}

¿Cómo haces?

Si usted ha disfrutado de las posibilidades del PROCV y de la función ÍNDICE y quiere aprender un poco más sobre ellas, experimente conocer nuestro curso de Excel Avanzado.

Si utilizas otras funciones o formas para llegar a esos resultados, cuenta para nosotros en los comentarios.

Curso de Excel - Formato Condicional¿Tienes alguna duda? Entre en el Foro de Excel de LUZ y enviar su pregunta!

Hojas de trabajo en Excel

190 COMENTARIOS

  1. Rafael, gracias por la respuesta, pero ya he podido resolver el problema. La cuestión es que yo estaba haciendo CTRL + MAYÚS + ENTRAR para todas las celdas y entonces la celda A1 siempre era la misma en las otras celdas todas. He notado que es necesario hacer sólo CTRL + MAYÚS + ENTRAR en la primera celda y luego arrastrar a las celdas de abajo.
    Una vez más gracias por la ayuda.

  2. Hola Everton, usted puede crear columnas auxiliares (que no van a cambiar el orden de la hoja de cálculo, pero replicar esa información) y luego utilizar el PROCV. Si realmente no desea seguir este camino, es posible usar el DESPLAZ, pero es más complicado

  3. Hola Nuno, por alguna casualidad ese A1 está formateado con $? $ A $ 1? Si es así, eso es lo que traba, si no, no sabría decir lo que puede estar ocurriendo, ya que al arrastrar una fórmula ella varía la referencia si no tiene los $

  4. En mi hoja de cálculo todo está funcionando, excepto la cuestión de LIN (A1). Cuando primo CTRL + MAYÚS + ENTRAR se mantiene siempre con LIN (A1) en todas las líneas, es decir, el valor más bajo siempre aparece y no se actualiza al segundo valor más bajo y así sucesivamente.

  5. En el caso de que no se encuentre en la lista de usuarios de la base de datos de la base de datos, nombre / valor) de una línea.
    EX:
    Actividad / cuant. / Datos / responsable.
    cambio lámpara / 2 / 01 / 08 / electrica

    Sólo puedo hacer aparecer la línea entera si discriminar la actividad, pero me gustaría hacer esto investigando por el responsable, sin tener que cambiar el orden de la hoja de cálculo.
    si me puede ayudar me quedo mt agradecido.
    Att,

  6. Hola José, en ese caso usted necesita crear una rutina en VBA para que pegue los elementos como valores (no fórmulas), así usted tendrá un cuadro y no una fórmula dinámica que cambia al cambiar los valores de los productos

  7. Bom dia.
    Estoy haciendo una hoja de cálculo donde hay un control de ventas y el valor del producto se busca en una tabla de inventario, el problema es que su cambio de valor del producto en la acción, cambia el valor de los productos que ya se han vendido en la tabla de ventas.

    AYUDA! 🙂

  8. Hola Marcos, no sé muy bien cómo ayudar. Me parece extraño tener esa limitación hasta la línea 1400, pero como nunca me encontré con ese tipo de error, no sabría decir lo que puede ser. Mi sugerencia es analizar la fórmula 1401 para entender por qué no funciona

  9. Buenos días Rafael.
    Mi base de datos tiene 1460 líneas, pero he notado que la fórmula sólo funciona hasta 1400 líneas.
    ¿Hay alguna manera de evitar esto? Estoy trabajando con Excel 2016.
    Att,

  10. Enhorabuena por la página. Busqué por muchos sitios esta solución de encontrar más de un registro repetido, y tu ejemplo mató la charada de cara. Muy bien. Gracias!

  11. Hola ya me las arreglé para arreglarlo… estaba poniendo los corchetes y presionando la tecla ctrl shift enter, luego me dijeron que no tenía que poner los corchetes, que aparecería solo, de todos modos, ¡ahora es perfecto! Gracias !!! =)

  12. Hola, hice todo hermoso y maravilloso y cuando apriete el CTRL MAYÚS ENTER la fórmula no funciona, aparece la propia fórmula en lugar del resultado, he intentado otras fórmulas de la rueda normal, el problema está en generar la matricial mismo.
    Estoy tratando de hacer lo siguiente:
    Plan1 = FY17
    Plan2 = COLABORADORES
    en la FY17 E7 tengo el campo de centro de coste y me gustaría que la fórmula encuentre a todas las personas en los COLABORADORES columnas A y B que tuvieran el mismo centro de coste de la FY17 E7 y me volver a esas personas en lista en la FY17 en la columna B de la columna B línea 10.
    Estoy usando la fórmula como esta: {= ERROR (ÍNDICE (COLABORADORES! $ A $ 2: $ B $ 2000; LOWER (IF (COLABORADORES! $ A $ 2: $ A $ 2000 = $ E $ 7; LIN (COLABORADORES! $ A $ 2: $ A $ 2000) -1); LIN (A1)); 2); ””)}

    * Cuando elimino el {}, la fórmula "funciona", pero devuelve a las personas del siguiente CC a lo que estoy buscando….

  13. Es Milena, si no funcionó, no sé bien cómo podría ser el mejor uso para ese caso específico. Si surgiera alguna evolución o nueva duda es sólo hablarme que intento ayudar

  14. Hola Maicon, no sé si entendí completamente la explicación, pero creo que es posible hacer algunas pruebas:
    1 - intente utilizar la función completa
    2 - en lugar de = CN8, ponga el mismo valor en otra celda y use esta nueva referencia
    3 - la función debe ser matricial

  15. Hola, ¿me puede ayudar?

    ($ CN $ 6: $ CN $ 8 = $ CN $ 8; LIN ($ CN $ 6: $ CN $ 8) -5); LIN (A1).
    En resumen, en esta tabla sólo tengo un dato que es igual a esta lista de la columna CN, entonces debería traer el resultado de esta línea, ¿verdad?

    He iniciado en -5 porque los datos de mi tabla comienza la línea 6 (5 = título)

    Pero la formula detrás de error. He intentado transformarla en matricial, pero sigue dando el error #VALOR.
    Si utilizo sólo este paso funciona?

    Excel justifica que esta función no se puede usar de esta manera "SI ($ CN $ 6: $ CN $ 8 = $ CN $ 8"
    Que no puedo utilizar una cantidad mayor de filas en la columna para comparar con CN8.

  16. Hola Darlon, gracias por el elogio. En cuanto a su duda, la función LIN (A1) devuelve el valor 1, A2 devuelve 2 y A243 devuelve el valor 243, es sólo una forma de dejar la variación de líneas hacia abajo dinámica

  17. Hola buenas noches
    Primero tengo que darle los parabens por el gran explicativo escrito, muy bueno y la narrativa muy clara.
    Mi pregunta es la siguiente, en la función menor de la “lin” me gustaría saber el motivo de haber colocado la celda “A1” porque estaba teniendo problemas con esto, pero desde el momento en que dejé el paréntesis en blanco, la función funcionó. Antes de eso, siempre estaba repitiendo el mismo valor.
    Desde ya agradezco la atención, gracias.

  18. Hola David, cuando respondí el complemento de su pregunta no había leído ese todavía. Me parece sencillo de resolver este problema utilizando CONT.SE o SOMASE de acuerdo con la columna o fecha especificada

  19. Hola David, en ese caso, tal vez usando el PROCH o cambiando el posicionamiento de los argumentos del ÍNDICE

  20. Buenos días Rafael:
    Tengo una dificultad en encontrar una fórmula que haga la siguiente operación;
    busque el contenido de la columna A3 en la columna D3: d50 y sumar los valores contenidos en la columna G de las líneas de la misma línea contenida en la columna D3: D50.
    Es una tabla de notas fiscales.
    Tengo el mismo producto y NF diferenciadas y necesito lanzar, en la hoja de cálculo, los valores de cada ítem y hacer referencia al número de la factura. Al final necesito ver el valor de cada factura.

    Entonces: columna A y D = nº NF
    Columna G = valor por elemento
    Columna H = valor total de la NF.

    Hay alguna fórmula que realice esa operación. No me gustaría utilizar SOMASE, ya que tendría que cambiar en todo momento que insertar nuevo número de la NF. Necesito que reconozca este nuevo número y haga el cálculo.

    Agradecido,

  21. Sería una fórmula semejante a la que usted nos enseñó, pero buscando valores en columnas y no en líneas.

  22. Rafael buenas tardes ...
    Lo más difícil es explicar mi necesidad, usaré términos simples y valores básicos si no está claro, ¿puedo enviar una "impresión"? pero vamos.
    En la columna [B] tengo fechas de la celda B2, en la fila 1 tengo varios materiales que se vendieron (usaré fruta) son fijos y no repiten… (manzana [C1], plátano [D1], piña [E1] aproximadamente 50 artículos) ...
    En el transcurso del mes fui lanzando mis ventas y en mi base de datos las fechas se repetirán varias veces (ex línea 5 a 15 son referentes al día 01 / 02, la línea 10 a 30 son datos del día 02 / 02, etc.) ahora hay que demostrar que los 5 productos más vendidos el día especificado.
    Traté de ajustar la fórmula anterior, sin embargo, no tuve éxito, tal vez necesite usar COL en lugar de LIN ... No lo sé. Me podría ayudar. Para entender, ¿puedo enviar una impresión?

  23. Oi Italo, puede utilizar un CONT.SE para hacer el número de veces que el número aparece y, si ese número es mayor que 3, utilice un formato condicional para modificar el valor.

  24. Hola @Rafael Ávila me podría ayudar con una hoja de trabajo, tengo una relación de empleados donde toman artículos prestados me gustaría saber cómo hacer para que el nombre del empleado aparezca más de 3 veces resaltar su nombre con Negrita y rojo por ejemplo, desde ya gracias .

  25. Hola Gabriel, haga la función toda y verifique si todos los puntos están siendo atendidos recordando que la función es matricial

  26. En este caso, LIN (A1) devuelve el valor 1, podría ser B1, C1, etc., por lo que la posible variación en este caso es para otra columna en la misma fila.

  27. Hola Leonildo, en ese caso usted necesita una fórmula para encontrar ese valor (si existe). Tal vez el PROCV

  28. Rafael, me puede ayudar en una hoja de trabajo, quiero tener un resultado en el que al escribir un valor y ese valor es igual a un valor de una de las filas de la columna me da el porcentaje. Por ejemplo, si escribe 1,7 y encuentra en esa columna ese valor, entonces multiplicar por la celda al lado que va a tener un valor correspondiente a esa línea.

  29. En el caso de que el usuario no pueda acceder a la base de datos de la base de datos,

    ¡Gracias!

  30. Rafael, gran tutorial, el segundo ejemplo es exactamente lo que necesito hacer en una hoja de cálculo en el trabajo, pero justo en la primera parte donde configuramos la fórmula "SE con LIN", mi Excel devuelve el valor "FALSO", incluso si el nombre del El vendedor que busco se encuentra dentro del rango establecido para comprobar el estado SE. ¿Puedes ayudarme por favor? ¡Gracias!

  31. En este caso, debe utilizar SOMASES para evaluar la columna de clasificación

  32. ¡Sensacional Rafael! Me quitó mis dudas más pesadas, por así decirlo.
    Tengo dos hojas de trabajo, y la primera es mi base de datos y el segundo es sólo para que tire la información más importante de la primera hoja de cálculo.
    En el primero, hay "clasificación" (ya sea de gastos o ingresos), "centro de costo" y "valor".
    En la segunda hoja, he utilizado la fórmula: = IF (VLOOKUP (F5; junio I7: K8; 3, FALSE); cálculo SUMAR.SI (jun I7: K8; F5; junio K7 :! K8)) para traerme la suma de productos que aparecen más de una vez.

    ¿Cómo puedo traerme la suma de los ingresos y luego la suma de los gastos, por separado?

  33. Hola Alessandro, para hacer esto creo que es mejor usar la fórmula matricial que explico en esta publicación - no estoy seguro de cómo ayudar, porque los detalles de la fórmula ya están aquí - intente aplicar haciendo el cambio en su tabla y hoja de cálculo - si tienes dudas durante el uso, envíame aquí y trata de ayudar

  34. ¡Buenas tardes!

    Necesito extraer la información de una pestaña "Ventas" que contiene el nombre del producto, el valor unitario y la cantidad vendida a otra pestaña "Resultados" donde solo puedo obtener información sobre los productos que vendí y la cantidad, porque no siempre veo los mismos productos y la misma cantidad, el día a día varía mucho. Pensé en basarme en la columna qdte si es 0, no traiga el producto a la pestaña "Resultado", pero no sé cómo usar estas fórmulas. ¿Me puedes ayudar?

  35. ¡Excelente publicación! En el caso de 2, se trataba de hacer exactamente lo que quería, estaba trabajando con un caso igual al XNUMX. Felicitaciones!

  36. ¡Excelente Etieny! Este es nuestro objetivo, ayudar a los planilleros y planillas de turno =]

  37. Rafael, muchas gracias !!! ¡Tus ejemplos me dieron una luz para resolver mi problema! <3
    Ya había probado BDMIN / BDMAX, ya estaba considerando apelar a la macro ...
    ¡Vale la pena el contenido!

  38. Hola Thalita, es necesario entender cómo está montado su tabla, probablemente usted está poniendo algún argumento equivocado

  39. Buenos días,

    No pude devolver los valores de las líneas, siempre devuelve el valor "1", y no reconoce los otros nombres de Jonas y Jarbas, en estos casos devuelve "falso".

  40. Hola Willian, no sé si entendí correctamente, pero de manera general usted puede hacer un CONT.SE para toda la matriz (todas las columnas)

  41. ¡Buena tarde Rafael!
    Mis felicitaciones por el trabajo, quería aclarar una pregunta, tengo una tabla con diferentes cantidades de datos y muchas veces tengo al mismo individuo en la columna A en la fila 1 y en la columna B pero en la fila 3, quería saber cómo hacerlo ”. buscar ”los valores del mismo individuo en todas las columnas.
    Ya que en la tabla hay una columna de especies (que son los individuos) y los valores de cada individuo en la siguiente tabla… y así sucesivamente, pero como hay diferentes números de individuos, el mismo individuo cambia de “posición” dejando la línea 1 y yendo a línea 2 por ejemplo, ¿cómo puedo solucionar esto?
    Abraço!

  42. Oi Gaby, el -3 se utiliza porque la tabla utilizada en la fórmula comienza en la línea 4. Si empieza a usar la tabla en la línea 8, usaria -7

  43. ¿Hola Evancleide, todo bueno? No sé cuál es la mejor forma de hacerlo sin una columna auxiliar. Tal vez utilizar funciones de recuento o de suma con más de una condición puede ser válido (CONTENIDO y SOMASES)

  44. Buenas tardes, me gustaría que me explicara mejor el por qué de -3 después de la función LIN. No estoy consiguiendo dar continuidad por no entender esa función.

  45. Gracias por el regreso, personal.
    Sobre la columna auxiliar: Quería ver si hay otra posibilidad, pues creo que crear una columna más columna dejaría la hoja de cálculo lenta. La cantidad de registros es muy grande.
    Utiliza la fórmula siguiente, que se encuentra en la red, que compara sólo una columna. ej.:
    SOMARPRODUTO((D3:D30000″”)/CONT.SE(D3:D30000;D3:D30000&””))
    Necesitaba una fórmula además de la fórmula anterior (que se compara solo en una columna), marque una segunda columna, que serían órdenes de trabajo. Por ejemplo: en OS_004 = 9 cajas individuales; en OS_007 = 8 cajas únicas. La idea es tener una sola hoja de cálculo con una lista de todas las casillas de todos los "SO" y hacer una tabla resumen con la fórmula para saber cuántas casillas hay para cada SO.

  46. Es la mejor opción en mi opinión, pero deja mucho que desear en grandes bases de datos donde la fórmula ralentiza todo, mucha información para procesar sin mencionar que queremos más de un resultado devuelto ”(en mi caso claro).

    Enhorabuena genial tema.

  47. Hola Evancleide, me imagino que primero tiene que crear una columna auxiliar para luego hacer un recuento (con CONT.SE) probablemente para saber el número correcto de elementos por caja

  48. Buenas tardes,
    He encontrado este sitio y he disfrutado de los postes.
    Tengo una necesidad que no puedo resolver. Puede ver si me puede ayudar, por favor:
    Tengo un control de guardado de documentos en el que necesito controlar la cantidad de cajas por OS (Orden de servicio). Hay una relación de documentos contenidos en cada cuadro / OS. Como varios documentos en una sola caja, necesito contar el número de una caja una vez por OS. He intentado algunas fórmulas, pero no conseguí el resultado deseado.
    Ejemplo de resumen de cajas por OS
    Cx Box_OS_004 9
    Cx Box_OS_007 8

    Listado de documentos por caja / OS:
    cuadro OS documento
    1467 OS_004 Doc_001
    1461 OS_004 Doc_002
    1467 OS_004 Doc_003
    1467 OS_007 Doc_004
    1469 OS_004 Doc_005
    1467 OS_007 Doc_006
    1467 OS_004 Doc_007
    1467 OS_007 Doc_008
    1467 OS_004 Doc_009
    1468 OS_007 Doc_010
    1467 OS_004 Doc_011
    1467 OS_007 Doc_012
    1467 OS_007 Doc_013
    1467 OS_004 Doc_014
    1467 OS_007 Doc_015
    1467 OS_004 Doc_016
    1467 OS_007 Doc_017

  49. En el caso de que la columna A sea anterior, necesitaría o cambiar el orden de las columnas en la primera pestaña o crear una columna extra del lado de la columna Brasil, con los mismos valores de la columna, A. Así el PROCV funcionaría

  50. Si tienes una pestaña para cada mes, la fórmula del mes va a tener que hacer referencia a la pestaña correcta. Sobre sumar los valores de una sucursal específica es sólo utilizar el SOMASE. Ejemplo, si tenemos la pestaña ENERO, con la columna A con el nombre de la sucursal y la B con el valor y, en la pestaña RESUMO, usted quiere recoger los valores de la rama A.

    En ese caso, se vería así = SOMASE (ENERO! $ A $ 1: $ A $ 100; ”Sucursal A”; ENERO! $ B $ 1: $ B $ 100)

  51. ¡Hola buenas tardes!
    ¿Por qué?
    Tengo una duda y tal vez me pueda ayudar, tengo una hoja de trabajo donde quiero buscar la información de una pestaña, ejemplo; En la columna B tiene la información (BRASIL), Ai en la columna la quería tirar de la información (KIT01) de otra lengüeta. Entedeu? ¿Puede ayudarme?
    ¡Desde ya muchas gracias!

  52. Hola,
    En primer lugar felicitaciones por el sitio, es maravilloso.

    Estoy haciendo una hoja de trabajo y quiero que me devuelva un resultado basado en la selección de dos condiciones: Mes y Filial.

    Por ejemplo, en la hoja de cálculo del mes de enero, pongo el gasto referente a TODAS las filiales, pero en la hoja de trabajo principal, quiero poder filtrar esos datos por Mes y también por Filial.
    Pero no puedo hacer esa combinación. ¿Puedes ayudarme?

  53. ¿No entendía el problema que usted está teniendo Jack, puede explicar más?

  54. En pestañas diferentes no puedo exportar los datos, sólo consigo en la misma pestaña. ¿Cuál sería la solución?

  55. De nada Luiz. Me alegra que nuestro contenido te esté ayudando. Si necesitas cualquier duda es sólo hablar. abrazos

  56. No entiendo muy bien la estructura de su hoja de cálculo y la condición necesaria para el valor, pero tal vez una posibilidad sea el uso de la función SE con la función MENOR, ya que de esa forma usted puede encontrar el segundo menor valor y no queda restringido al menor sólo .

  57. Muchas gracias amigo, su ejemplo fue muy claro y directo me ayudó a resolver mi problema de una manera muy buena. Voy a ver más contenido a tu blog a ciencia cierta.
    En el caso de que se trate de una persona que no sea de su familia o de su familia, hace.
    Muchas gracias por disponer de su tiempo para compartir el contenido me ha ayudado mucho!

  58. Ola Rafael, todo bien?
    ¡Muy interesante la publicación !!
    La verdad es que no hay nada que hacer.
    Necesito buscar en otra hoja de cálculo el segundo elemento más pequeño con condición, hasta ahora no he encontrado ninguna fórmula o combinación que me dé este resultado. Con MINIMUMS () puedo devolver el menor, pero ¿cómo devuelvo el segundo, tercer… .. menor con condición ???

  59. Sería como si usara dos variables pero aun así sigo teniendo el mismo valor ... Seguiré tu sugerencia y crearé una variable que haga la distinción para facilitar. Gracias 🙂

  60. Oi Stephany, no sé si entendí muy bien, pero cuando tengo valores iguales, busco un tercer valor que sea diferente obligatoriamente y uso concatenar para hacer las búsquedas en un solo valor, sin necesidad de complicar los cálculos de la hoja de cálculo

  61. Personas Tengo un problema e implica tener valores iguales… Estoy usando la siguiente fórmula: = INDICE (Devuelve! D $ 2: D3171; CORRESPENSAS (¡Remesas! F2 & Remesas! E2; Devoluciones! F $ 2: F3171 & Devoluciones! E $ 2: E3171; 0 ))
    Usé esto en lugar de Procv porque lo necesito para analizar dos variables antes de traerme datos. El problema es que hay líneas en las que tengo el mismo valor y el mismo CNPJ, por lo que obtiene el mismo resultado dos veces. La pregunta es que quiero evaluar si hay esto en otra pestaña, en uno hay dos casos iguales y en el otro solo uno, me gustaría que sacara resultados solo en el primero y segundo ya que ya ha demostrado que dio # ND… ¿Alguien puede ayudarme? ??

  62. hola Rafael, gracias por la respuesta pero me enteré de que era! Problema principal: no estaba formateado como un valor ... ¡pero gracias por la ayuda!

    abs,

  63. Sí ... quería mostrarte la tabla, solo para que entiendas el formato. Quería usar un filtro simple en el encabezado de cada columna.
    Empresa - País - Producto - Especificación del producto

    Empresa y País, la información que escribo una sola vez. Pero los productos y la especificación son varios (uno por línea). Es en ese momento que el filtro no toma los diferentes productos si no repite el nombre de la empresa y el país en todas las líneas correspondientes. Como las líneas se quedan en blanco, el filtro entiende que la empresa no produce un producto que no he correlacionado.
    En realidad no quería tener que repetir 10x el nombre del país, para dejar la hoja de cálculo estética y limpia. Pero al mismo tiempo quería dejarla funcional y rápida.

    Voy a ver lo que consigo ... sin embargo, muchísimo gracias por la rápida respuesta.

  64. Hola Marco, sin ver lo que has hecho es muy difícil entender por qué el BUS no está funcionando. Si usted puede especificar un poco más la fórmula o mandar una imagen por aquí tal vez dé para dar una opinión un poco más basada.

  65. Hola Lisa, no sé si entendí muy bien su problema. Pero si es posible, tratar de utilizar una base de datos para insertar determinados productos, ya tirar de la información relacionada. Si esto no es posible, me parece que el trabajo va a ser un poco manual.

  66. hola Rafael, mi BUSCARV me está dando un error de # N / A pero cuando busco el elemento a través de "Buscar" (CRTL + L), él encuentra el elemento. Lo más extraño es que cuando busco el elemento en otra pestaña (es una lista que repito en varias pestañas), ¡lo encuentra! Creo que es una cuestión de formato de celda, pero no sé qué. ¿Puedes ayudarme? ¡Gracias!

  67. Hola Rafael, tengo una mesa (creo que es básica) para hacer, pero no puedo dibujarla. La siguiente tabla describe un ejemplo de lo que necesito. Cada empresa es única (no se repite); los países son diversos y se repiten. Pero cuando especifico el producto para cada empresa, los productos varían en material y tamaño. Usé una columna para cada artículo / descripción. Al principio me gustaría usar FILTROS comunes (porque luego voy al país, por ejemplo y sé qué productos se producen; o si quiero ir directamente al Producto y ¡ver qué país tiene producción!). Sin embargo, cuando generé este tipo de hoja de cálculo, no quise contaminarla y escribirla varias veces = COISAS LTDA. - Brasil - Muñecas - Plástico - Pequeño; COISAS LTDA.- Muñecas Brasil - Plástico - Grande ... etc).
    Simplemente no puedo filtrar sin escribir la información correspondiente en cada línea. Si no escribo todo, las Big Plastic Dolls de COISAS LTDA. no aparezcan en el filtro !!! ¿Cómo puedo resolver este vacío de información? ¿Tendré que rellenar cada línea para cada entrada de material diferente, aunque sea el mismo muñeco, en la misma empresa? Me estoy volviendo loco, pero aún tengo la sensación de estar tranquilo !!!

    COISAS LTDA. - Brasil - Muñecas - Plástico - Pequeño
    Grandes
    Pano - Pequeño
    - Grandes
    BRINQUEDOS SA - Portugal - Carros - Plástico - Pequeño
    - Grandes
    - Madera - Pequeño
    - Grandes

    ¿Cómo podría resolver esta 'matriz', ya que cada fila tiene columnas que se corresponden y no puedo fusionar (para que la tabla sea 'linda')?
    Si puedes ayudarme, ya lo agradezco de antemano.
    Lisa.

  68. Hola Matheus, no sé si entendí muy bien lo que usted quiso decir. Pero yo intentaría utilizar columnas auxiliares para determinar cuál sería la columna de búsqueda.

  69. ¡Excelente Rafael! Y en el caso de que no sea así. No hay nuevos mensajes

  70. Hola Rafael,

    En mi caso, necesito una fórmula que resuelva los dos problemas mencionados anteriormente ...

    Necesito buscar un valor basándose en dos condiciones, y devolver siempre el segundo valor encontrado. Pero con las fórmulas que utilizo para búsquedas con más de una condición (ÍNDICE + CORRESP), no estoy consiguiendo devolver otros valores encontrados, sólo el primero. ¿Me podría ayudar?

  71. ¡Rafael, buena tarde!

    Entender. Paralelamente, utilicé la fórmula = SOMASE (enero de 2017! D2: D154; ”DIRECTORIO DE NEGOCIOS”; enero de 2017! E2: E153) y funcionó.

    Vale, muchas gracias.

  72. Hola Rafael, no entendí muy bien su problema. Si usted puede explicar más, puedo intentar ayudar. Un resumen general importante es utilizar tablas auxiliares cuando sea necesario para facilitar el tipo de recuento o información que usted está buscando.

  73. Rafael Ávila, buena tarde!

    Necesito una ayuda.

    Tengo una hoja de cálculo con varios centros de costos por empleados. Necesito definir el costo total por centro de coste, hasta que todo bien. Pero necesito sumar el resultado de varios valores buscados y no traer sólo la suma de 1 colaborador.

    Ex: = PROCV (valor_procurado).
    En esta fase, necesito que la hoja de cálculo añada todos los valores referentes a los valores buscados.

    Para evitar este problema necesitamos utilizar una fórmula matricial? ¿Cómo alinearla al BUSCÚ?

    Gracias por la ayuda.

    Atentamente,
    Rafael Dias

  74. Creo que es posible utilizar la función IZQUIERDA como parte del criterio de los valores buscados

  75. Vale, estaba rompiendo la cabeza para usar el procv dos veces en la misma celda, funcionó lo que necesitaba. Gracias por compartir ideas e información.

  76. Hola Rafael.
    Con base en la fórmula de búsqueda por valores repetidos, es posible buscar por parte del texto en la celda?
    Por ejemplo…
    Tablet
    Tablero.
    Usando su fórmula, tiene como buscar por los 3 primeros caracteres, trayendo los dos resultados con su columna deseada?
    Resumiendo, hacer la búsqueda por parte del texto en la celula

  77. Hola Gerson, si usted quiere explicar un poco más de su situación tal vez pueda ayudar. Al principio, si usted necesita buscar el valor más bajo en una serie de datos puede utilizar la función MENOR. Si este valor necesita estar condicionado a otro, puede utilizar columnas auxiliares con la función SE para generar condiciones que atiendan a su necesidad.

  78. Buenos días,

    He encontrado que esta fórmula salvar mi vida donde tengo que buscar el valor más bajo en una serie de datos en un procv / indice + corresp.

    El punto es que incluso si hago lo mismo en el ejemplo de "mismos campos y valores", no me devuelve el valor más bajo, sino el primer valor para sus criterios.

  79. Hola Vinícius, me parece que hizo casi igual al ejemplo, pero comenzó las tablas en la línea 3 en lugar de empezar en la línea 4. Por lo tanto, debe hacer un ajuste en la fórmula colocando -2 en lugar de -3. Además, me parece que no presionó CTRL + MAYÚS + ENTER a la hora de insertar la fórmula. Este comando le dice a Excel que la función es matricial y es esencial para tener la respuesta correcta.

  80. Hola Filipe, la resta del -3 está relacionada en qué línea comienza la fórmula. Como es en la línea 4, sustrae 3 para que la función tenga sentido. Sobre el uso de A1, es sólo para recoger una referencia de línea que devuelve el valor 1, por lo que usamos la función LIN

  81. ¡Grandes consejos!
    En la segunda variación, no entendía la substracción -3 y el uso del A1.

  82. ¡Hola Rafael! Gracias por responder.

    Tenga en cuenta que las columnas que necesito copiar son las marcadas en "verde", me aseguré de marcar las mismas columnas "en verde" en mi control, pero el Depositario envía los datos de los Fondos en la misma hoja de cálculo, repitiendo los nombres de cada Fondo (tenga en cuenta el columna "D" de la fuente) y en nuestra hoja de cálculo, los Fondos descritos están disponibles en pestañas "separadas" para cada Fondo, por lo que en mi hoja de cálculo hay una pestaña del Fondo "Gaivota", otra guía del fondo "Melro", otra para el fondo “Pica-Pau”, etc. Necesito extraer los datos de la hoja de cálculo de origen (donde todos los datos de todos los Fondos están disponibles en la misma hoja de cálculo) y publicarlos dentro de cada pestaña respectiva, de cada Fondo. ¿Entendido? Así que no puedo simplemente usar un "VLOOKUP", ya que es limitado ... solo me traerá datos de la primera línea del Fondo que declaro ... Traté de crear una fórmula con "Procv" + Indirecto (apuntando a una celda que informa la dirección / ubicación y el nombre del archivo del custodio ...) + INDICE (en un intento de crear una matriz declarada) ... Pero no funcionó, ya que INDIRETO no funciona ...

    De todos modos, como necesito copiar datos de varias líneas (y la cantidad de líneas puede cambiar a diario, debido a la cantidad variable de operaciones dentro de cada Fondo por día, todavía no he podido encontrar una forma inteligente de obtener estos datos frente a los cambios diarios en la cantidad de líneas de los archivos que nos envía nuestro Custodio. (Ya he intentado estandarizar el envío de datos de la misma forma que aquí rellenamos nuestros controles, pero hubo un negativo debido a que los datos que genera el Custodio los realiza un “BI” y no habría forma de cambiar el modelo (personalizándolo para nuestras necesidades ...) ... entonces los datos se siguen manejando MANUALMENTE, siendo extraídos de una hoja de cálculo y transferidos a la nuestra, de forma arcaica e improductiva.

    Necesitaré crear una macro que transforme los datos actualizados (D -1), al final de cada una de estas pestañas, para evitar que el archivo se vuelva "pesado" ... este será el menor de los problemas ... Porque todavía estoy atascado en cómo "extraer" el datos de origen custodio ...

    Lo siento por la larga respuesta!

    ¡¡¡Fuerte abrazo!!!

  83. No entiendo su duda, si puede explicar un poco más puedo intentar ayudar (usar imágenes de su hoja de cálculo puede facilitar)

  84. Hola Helio, no sé si entendí muy bien cuál es su problema. ¿Puede explicar un poco más? ¿Qué valor tiene que buscar en la hoja de cálculo del custodio? ¿Y qué datos quiere llevar a su hoja de cálculo?

  85. ¿Puedo añadir algo más para q los valores repetidos no aparecen?
    En el caso de que se produzca un error en el sistema,

  86. ¡Hola! ¡Muy buena la página!

    Tengo un problema y me gustaría pedir ayuda:

    Tengo una hoja de cálculo que proviene de un custodio nuestro. Necesito extraer datos de esa columna a otra hoja de cálculo, pero los datos se repiten (¡en este caso puedo considerarlo una CLAVE!) ​​Y necesito extraer SOLO los datos de las 3 columnas al lado de esa clave ...

    Inicialmente intenté configurar una "VLOOKUP" con OFFSET ... no funcionó ...
    Luego intenté usar una fórmula con INDEX y LIN ... tmb no funcionó ...

    IE: Necesito extraer de la primera hoja de cálculo e insertarla en la segunda hoja de cálculo, con un parámetro de búsqueda para datos repetidos (en este caso, nombres de fondos) ...

    https://uploads.disquscdn.com/images/966ae6f21015c65b8b52289e4c35c975fc43a968d983b411b308c4bb179d162e.gif

    https://uploads.disquscdn.com/images/d820005cbceab39424653d07ade7ba56eeb3278618ab55f6586e0200b9e3242e.gif

  87. Si ya existe una fórmula en la celda que muestra el valor cero, puede usar un IF adicional condicional para, si el valor es cero, devolver el valor vacío "".

  88. Hola Fabricio, como usted quiere recoger la columna de fecha, puede utilizar una función MÁXIMA dentro de la CORRESP, por lo que el valor devuelto sería el más grande, que significa la última fecha insertada.

  89. No sé si entendí muy bien, pero una posibilidad es usar la función CONCATENAR para recoger los valores de esas tres columnas en la pestaña de registro que utilizas y hacer el mismo proceso en la pestaña de búsqueda. Así que usted puede hacer búsquedas con PROCV usando los 3 criterios.

  90. Gran post, siempre aquí viendo.
    En el caso de que no se encuentre el valor cero en la celda CONCATENADA,
    desde ya gracias

  91. He podido traer el valor de la reflectancia usando la siguiente función:
    =SEERRO(ÍNDICE(Plan1!G:G;CORRESP(A7&$B$3&$B$5;Plan1!C:C&Plan1!D:D&Plan1!E:E;0));”-“)
    pero me trae el primer resultado de la lista de lanzamientos, y yo necesito que sea el último basado en la columna fecha de contabilizaciones.
    Gracias.

  92. Hola!
    Tengo una hoja de cálculo con dos pestañas, en una ingreso los datos de mantenimiento de pintura en la carretera y la otra muestra un Retigraphic por km con la situación. Necesito que la hoja de Retigraph me muestre el valor en el campo “Reflectancia” de acuerdo al último valor ingresado y coincidiendo con el “Km”, “Track” y “Track” siendo que en estos tengo tipos específicos. https://uploads.disquscdn.com/images/49ae8ce4653057ad20126798708a12b5625051c32efe2dbc7cf08d3cbb6a67ba.jpg https://uploads.disquscdn.com/images/0699cee492262aebd5a398f8368fc38213b9fa5e3c3b3e689ba49a140970a9d7.jpg https://uploads.disquscdn.com/images/a29a18beedca1f2b462bd20f8d7a8df0ee8493b51a076375c88ba8d66f0ad0b8.jpg https://uploads.disquscdn.com/images/76bf1ec94f2db249249d57146c7b5fcf1976543fddecc65c4a4edc864f7cb4c0.jpg

  93. Usted puede utilizar la función que explicamos en este post para encontrar una lista de un determinado producto, por ejemplo el arroz. Luego basta con utilizar una función MAYÚS para encontrar cuál fue el último día de inserción en esa tabla auxiliar.

  94. que es lo que mas me gusta de mi.
    tengo una tabla, con varios tipos de productos, y toda entrada de producto me alimento en esa hoja de cálculo con la fecha, el valor, la cantidad, el nombre del producto etc.
    Ahora necesito una fórmula que dé la última fecha que cada uno de esos productos regó y cuál fue el valor. ¿Qué formula uso? pero no encuentro, o lo que encuentro no de la verdad. https://uploads.disquscdn.com/images/b60e2175494a4ec9651ff4262fc2a625612b25522453ab226254375a56cb9bc8.png

  95. En ese caso crearía columnas auxiliares para tratar de resolver su problema. Por ejemplo, puede utilizar la función MAYOR para analizar la última fecha de goce de vacaciones del empleado. O hacer una cuenta para saber cuándo un empleado tenía más que un período de vacaciones. No hice aquí para saber qué funcionario y si funcionaría, pero yo seguiría un camino de usar fórmulas auxiliares para buscar el valor con más exactitud

  96. Oi Yan, si el formato de la celda está preparado para quedarse así el único error posible que puedo pensar es que el valor buscado no se considera un número y, por lo tanto, Excel no entiende que el formato deseado se aplique a él.

  97. Hola Pedro, en lugar de utilizar un valor numérico, puede elegir una celda de referencia. Por ejemplo A1.

    Al arrastrar la fórmula hacia el lado, ella pasará a recoger la referencia B1, C1, etc. Si arrastra hacia abajo, obtendrá A2, A3, etc. Sabiendo esto, basta con llenar esas celdas que se utilizarán como referencia con los valores 1, 2, 3, etc hasta 265

  98. (en el caso de que se trate de un problema): Alimente una hoja de cálculo (hice un historial) con todas las fechas de alejamiento, vacaciones de los empleados, creé una columna donde hice una fórmula SI donde cuando escribo determinada fecha ella coloca AFASTADO o ACTIVO, después de crear una pestaña en la hoja de cálculo para cuando escribo el nombre y cualquier fecha que busque en la pestaña de historial si en aquella fecha el empleado estaba activo o alejado, sin embargo hay funcionarios que ya tuvieron varios gozos de vacaciones, y cuando inserto el nombre la fórmula procv sólo busca el primer valor , ¿cómo puedo relacionarla con fecha también? En el caso de que se produzca un error en el sistema operativo, se debe tener en cuenta que el sistema operativo no es compatible con el sistema operativo. 1 / 12 / 2015 / 30 / 12 y en la columna en la que inserta la fórmula si aparece en esa fecha AFASTADO, ya que escribí 2015 / 1 / 6 / 2016 / 1 y en la columna en la que inserté la fórmula si aparece en esa fecha, 6. En el caso de que el usuario no se encuentre en el sistema operativo, es posible que el sistema operativo no funcione correctamente.

  99. Hola Juliana, una primera alternativa más simple que yo usaría es el filtro de Excel. Así que usted filtra las 3 últimas fechas y puede ir actualizando conforme es haciendo análisis en nuevos días.

    Si desea algo más automatizado, creo que tendrá que usar la fórmula anterior con alguna condición usando las funciones HOY, HOY -1 y HOY -2

  100. Hola, ¿de acuerdo?
    Tengo una hoja de cálculo que contiene todas las ventas realizadas ordenadas por código de cliente y fecha y necesito que el resultado traiga las 3 ultimas (fechas de compras)

  101. ¿Hay alguna manera de agregar varias columnas en la fórmula de BUSCAR para cuando arrastre la fórmula no tiene que añadir el número de columna? Ex: Quiero añadir antes de FALSO la columna 2 hasta 265. (D6, EPS! $ A $ 5: $ UQ $ 4179, 2, FALSO)

  102. Cuando se utiliza la función BUSCARV el número devuelto no se queda con el separador de miles, incluso la celda que está en formato de número y la función utilizar la ficha de 1000 habilitada. ¿Qué hago?

  103. Rafael, gracias por el regreso.
    Horas después descubrí que simplemente yo estaba copiando la fórmula erróneamente.
    ¡Nuevamente felicitaciones por el trabajo!

  104. Hola Josivan, no sé lo que puede estar ocurriendo, porque al principio el PROCV no tiene problemas con el número de columnas. He utilizado fórmulas que buscaba en la columna 55, por ejemplo.

    Tal vez el error pueda estar en el valor buscado o, cuando se ha copiado la fórmula puede haber arrastrado las referencias de la matriz o del valor buscado ocasionando el error, vale la pena comprobar si los valores de la fórmula siempre son iguales.

  105. ¡Amigo, felicitaciones por el trabajo!
    Pero me estoy rompiendo la cabeza ... ¿Tiene alguna limitación con respecto a la cantidad de datos? Estoy usando la fórmula para abrir una búsqueda en una hoja de cálculo (más de 1000 filas y alrededor de 50 columnas) con muchos CPF repetidos. Pero al intentar devolver los resultados de la columna "I", da un error. Los CPF están en la primera columna “A” y quiero que muestre los resultados de las siguientes columnas de acuerdo con los CPF encontrados. Encontramos todos los resultados de las columnas de "B" a "H" pero al intentar traer los resultados de la columna "I" en adelante, no devuelve ningún resultado válido. ¿Me podría ayudar?

  106. Hola Wagner, miré y miré, pero no conseguí identificar dónde está el error. Tal vez sea en -3 que no he visto en su fórmula. Recordando que ese -3 varía de acuerdo con la posición de inicio de su tabla

  107. Puede usar la función CONCATENAR ('; C10;';!) Para encontrar el valor que está en C10. Si eso no funciona, creo que la función INDIRECTA debería resolver

  108. Y ahí Rafael, blz ?!
    Cara, tengo una hoja de cálculo con miles de líneas y trozos de datos. La primera columna contiene los valores de búsqueda y se repiten varias veces, algunos algunos cientos. En total son alrededor de 300mil líneas.
    Pero me interesa localizar por ejemplo los primeros 50 registros.
    En el caso de que se produzca un error en el sistema operativo, se debe tener en cuenta que los datos de las líneas de acuerdo con el que se presentó, pero cuando arrastra la función matricial hacia abajo, por ejemplo hasta la línea 20, funciona parcialmente bien. En la siguiente línea aparece el segundo resultado, en la línea siguiente el segundo se repite, en la quinta fila el tercero, el segundo, el segundo resultado, el resultado y en la sexta este tercer se repite y por ahí va. ¿Dí para entender?
    Sigue la fórmula como estoy usando:
    {=SEERRO(ÍNDICE(RI!$A$3:$O$307634;MENOR(SE(RI!$A$3:$O$307634=$B$1;LIN(RI!$A$3:$A$307634)-LIN(RI!$A$2));LIN(1:1));14);””)}
    En el plan IR es donde están los datos y la fila 2 es donde están los títulos de cada columna, y en la fila 1 dejé numerar cada columna para que sea más fácil encontrar los datos de cada columna ... hay un total de 80.
    ¿Dónde estoy equivocando?
    Para el volumen de datos esa es la mejor fórmula para usar? He intentado identificar cada línea repetida a través de la fórmula cont. Pero el Excel tardó horas y más horas y no pudo procesar todo.
    Gracias

  109. Hola Rafael,
    en la fórmula: = BUSCARV (C7; '10'! A9: H116; 8; 0) Necesito que donde 10 es el nombre de una hoja de cálculo también reciba otros valores colocados en la celda C10
    En la celda C10 ahora está 10 pero puede ser 5, 15, 20 etc!
    ¿Cómo podemos relacionar eso?

  110. Hola Yuri, mirando rápidamente no parece tener ningún error. ¿Está utilizando CTRL + MAYÚS + ENTRAR para introducir la función? Si es así, el error puede estar en -3, que en realidad debe ser el número de filas al principio de su tabla.

  111. Hola Julia, en ese caso usted tendrá que crear algún código que genere un valor único, por ejemplo una ref. de la venta. Después de eso, puede utilizar la función CONCATENAR para recoger el código del producto con esa referencia y retirar del producto en cuestión.

  112. Rafael,

    utilizo dos plantillas una para ventas y una para stock. Siempre que hay una venta, informo el código del producto y él baja en la hoja de inventario según la cantidad vendida. Sin embargo, si ha informado el mismo producto en la hoja de ventas más de una vez, sólo considera el primero, quedando así mi inventario incorrecto.
    ¿Tiene alguna sugerencia para que se somete a las salidas según el código de producto (clave de búsqueda)?

    Desde ya gracias.

  113. Buenos días,

    Mi función matriarcal no está consiguiendo ir al siguiente elemento, se repite lo mismo siempre. Funciona perfectamente todos los demás aspectos, pero no lista el siguiente y ni encierra la lista. como si faltara una condición para no repetir.
    He creado una tabla igual para probar y no puedo hacer funcionar. ¿tiene algo mal en la función?

    =SEERRO(ÍNDICE($B$4:$D$12;MENOR(SE($B$4:$B$12=$G$4;LIN($B$4:$B$12)-3);LIN(A1));2);””)

  114. Hola Leonardo, pensé aquí en usted crear una columna auxiliar con una condicional que deje en blanco si la fecha de venta es más antigua que la fecha de compra, así que sólo quedarán los valores más recientes. En este caso, basta con usar un PROCV buscando los valores de esa columna auxiliar.

  115. Hola Marcus, creo que siguiendo el paso a paso descrito anteriormente es posible sí, usted está teniendo qué dificultad?

  116. Rafael, buen día
    tengo una lista de compra de artículos ordenados por fecha (de la más reciente a la más antigua). En mi procv quiero que traiga la información buscada sólo si la fecha de la venta es más reciente que la fecha de compra, de lo contrario buscar en la siguiente línea hasta que encuentro el mismo ítem con la fecha de la compra anterior a la fecha de la venta

  117. Amigo, necesito lo siguiente:

    Tomar todas las filas de la tabla que no esté con el estado OK y alimentar automáticamente mi segunda tabla con ellos.

    ¿Puedo hacer esto?

  118. Hola Vinícius, no entendía muy bien lo que quería decir. ¿Puede explicar un poco más?

  119. Mi hermano el siguiente mi problema es unir los dos posibles problemas en la función y no puedo concatenar con el segundo problema ...

    Para entender mejor en este problema, hay josias / camiones, etc.
    invierta la línea 11 con la línea 12 sin cambiar la tabla de arriba con los resultados

  120. Mi sugerencia sería unir las 2 características explicadas anteriormente. Nunca he tenido que hacer, pero me parece posible con una buena organización de la hoja de cálculo

  121. ¡Buen día! Los consejos son excelentes, ¡felicidades! Sin embargo, todavía me gustaría una información adicional. Necesito buscar con dos condiciones, pero el Excel necesita volverme más que un valor, necesita encontrar los valores repetidos. ¿Tienes alguna sugerencia para eso?

    Muchas gracias.

  122. ¿Hola Luciano, todo bueno?

    1 - la función de línea analizará el rango que queremos usar y el hecho de tener -3 es porque la tabla comienza en la cuarta línea. Si su tabla comienza en la primera fila, no es necesario que haga eso

    2 - probablemente se deba a que esta es una función matricial y está llena de detalles, una forma alternativa y sencilla es hacer todo en la misma pestaña y luego simplemente copiar los valores a otra.

  123. y no se que es lo que mas me gusta de mi. rsrs
    mi amigo, yo estoy con dos dudas:

    1 no he podido entender el sentido de la función LIN (A1), me gustaría que me explicara mejor
    En el caso de que no se encuentre en el sistema operativo, es posible que el usuario no pueda acceder a la base de datos de la base de datos. B $ 2: $ D $ 4, no puedo hacer funcionar. ¿Sabes decirme por qué?

    agradecido

  124. ¡¡esta casi!! srsrsr ..

    Solo la condición para determinar el activo que no está funcionando ...

  125. Hola Raisla, en realidad sería así:

    =SE(PROCV(C4;Plan4!$I$6:$J$23;2;FALSO)=”#N/D”;”Ativo”;PROCV(C4;Plan4!$I$6:$J$23;2;FALSO))

  126. Hola Afonso, no tengo costumbre de usar el LIbreoffice, entonces no sabría decir cómo usar esas funcionalidades por allá.

  127. ¿Sería así? = SI (procv = N / A; "activo"; PROCV (C4; Plan4! $ I $ 6: $ J $ 23; 2; FALSE)), porque no funcionó

  128. Hola Raisla, basta con utilizar una condicional SE antes. En el estilo:

    = SE (PROCV = N / D; Activo; PROCV)

    Es obvio que necesita completar la función anterior, pero la idea es decir que si no encuentra ningún valor correcto en la primera columna, devolver # N / D y, si lo hace, usted tiene como respuesta activa, si no, el valor mismo del valor BUSCAR

  129. ¡Buenos días!

    Necesitaba ayuda con una fórmula.

    Yo necesitaba que se determinara la condición que, por ejemplo;

    para buscar la celda A1 en la hoja de cálculo "plan1" en el rango a1: b20, para devolver el contenido de la columna 2, pero si no encuentra la celda A1 en el rango dado, devolverá "Activo".

    para encontrar el valor hice el procv, pero no pude colocar una condición, en caso de que no encuentre el valor para devolverme "activo".

    ¿¿Puedes ayudarme??

  130. Hola, podría hacer esto en Libreoffice calc. ya he intentado mucho pero consigo.

  131. Intenté usar la función “SE” y “E” para condicionar la marca y la sección y alguna función PROC (PROCH Y PROC). Pero no funcionó. No sé si no sabía cómo usarlo. Se utiliza la siguiente función: = SI (E (PANEL! A: A = ”3RHO”; PANEL! B: B = ”INTERRUPTOR DE ACEITE”); PROC (K299; PANEL! E2: K595; 1))
    Siendo 3RHO la marca e Interruptor la sección. En el proc tiene que tener la condicional de la curva, para que el markup de la curva correcta.

  132. ¡Buena tarde Rafael! Tengo una hoja de cálculo, un panel de márgenes, donde a menudo cambia el margen de beneficio de una línea de acuerdo con la marca y la sección. Y ese markup se divide en 6 (curva A hasta G, de acuerdo con la influencia en el porcentaje de venta).
    Siempre que hago algún cambio en una sección / marca surte efecto en la Curva A / G y consecuentemente en los ítems que encajan en esa marca / sección. Y todos estos elementos se enumeran en otra hoja de cálculo en la misma carpeta (o en otra pestaña de la misma hoja de cálculo, como encontrar mejor). Y en esa otra hoja de trabajo tengo, entre otras informaciones, la CURVA y el MARKUP de aquel ítem, basado en el panel de márgenes.
    La cuestión es: Necesito vincular esa hoja de cálculo con todos los elementos de la otra para que cuando cambie el margen de margen del panel de márgenes, el elemento de aquella marca / sección tiene su margen de la otra hoja de cálculo (de elementos) cambiados automáticamente. Si no, tengo que hacer manualmente o incluir una vinculación directa de las celdas, que requerirá tiempo también, y será menos flexible.
    Sigue las imágenes de las hojas de cálculo.

  133. ¡Hola! ¡Lo logré! y en el caso de que no sea así, Sólo que se debe añadir en la explicación de que la lista / hoja de cálculo debe estar en la misma pestaña que la fórmula no funciona, puse aquí para descubrir que era por eso que no estaba funcionando.

    Abrazos !!!

  134. ¡Hola! ¡Lo logré! y en el caso de que no sea así, Sólo que se debe añadir en la explicación de que la lista / hoja de cálculo debe estar en la misma pestaña que la fórmula no funciona, puse aquí para descubrir que era por eso que no estaba funcionando.

    Abrazos !!

  135. hola, me gustaría saber si puedo encontrar una fórmula para encontrar los valores, por ejemplo: tengo una columna con el valor X y se repite 3 veces, necesito buscar estos 3 valores, sin suma… ¿puedo usar esta fórmula de arriba?

  136. Hola Luis, normalmente la ayuda que doy es directamente por aquí mismo. Si lo desea, puede colocar imágenes en los mensajes para ayudar más.

    De todas formas, como hay valores repetidos, usted necesita buscar un criterio que no se repita. Por ejemplo, si usted quería trabajar con nombres y se repiten, puede pensar en trabajar con valores. Si tienen valores iguales, puede sumar un número pequeño en él para tener diferenciaciones entre uno y otro

  137. Hola Mauricio, todo bueno?

    Usted puede utilizar la función ORDEN y la MAYOR para crear un ranking de los mejores vendedores. Esto le obligará a crear una o más columnas auxiliares para contabilizar todo de la manera correcta

  138. Ahora yo entiendo. Nunca intenté usar la fórmula de esa manera, pero en ese caso usted podría usar la misma fórmula que he mostrado aquí en el post. Sólo cambiando la fila por columnas y viendo si la lógica funcionaba

  139. Pero en mi caso son varios valores de una referencia sólo. Por ejemplo, Carlos efectuó ventas de valores diferentes y necesitaba devolver todos los valores de las ventas de Carlos. En linea.

    VENDO 1 Venta 2 Venta 3
    VENDO HERMOSOS CACHORRITOS Y PELUQUERIA

  140. Rafael, ¿está bien? Dejé una lectura en algunos puestos, pero aún no he podido resolver un problema en mi hoja de cálculo.

    En una ABA, tengo una relación de vendedores.
    En otra ABA tengo una relación de varias operaciones que los clientes generaron a esos vendedores.

    Cuando aplico la fórmula SOMASES con el resultado que busco, SIN EMBARGO necesito CLASIFICAR a mis VENDEDORES en orden CRECIENTE y se irán alternando según el cambio de valores. ENTONCES, cuando hago la clasificación la fórmula termina mezclando el “criterio” del somase y baraja los resultados de los vendedores.

    Si no tuviera que sumar los valores del mismo cliente, el PROCV resolvería de forma magnifica, pero como necesito la suma, no estoy consiguiendo la solución que espero.

    Logré solucionarlo, creando una columna extra de VENDEDORES y estableciendo esto como un “criterio” para SOMASE, dejándolo fuera de mi clasificación, sin embargo quiero resolverlo sin tener que crear esa columna extra.

    Si desea enviarle la hoja de trabajo por correo electrónico para echar un vistazo.
    Hace la solicitud en mi e-mail: [correo electrónico protegido]

    Agradecida!

  141. ¿Y ai Rafael, blz?

    Siempre sigo las publicaciones aquí en el blog y muchas fórmulas ya me han ayudado mucho, pero esta vez encontré un obstáculo ...

    en una lista necesito encontrar los 5 resultados principales, pero algunos nombres se repiten y valores también ...

    me gustaría enviarle la hoja de trabajo para echar un vistazo, si es posible me pasa su correo electrónico para enviarle la hoja de trabajo.

    Gracias.

  142. Hola Bruno, puedo ayudar sí, pero para eso necesito entender mejor su dificultad. En su explicación no quedó claro.

    Normalmente cuando tengo dos condiciones uso el CONCATENAR para transformar en una sola

  143. Hola Marcos. No menciones a Mateus porque BUSCARV solo encuentra un valor correspondiente al número 13. En este caso, necesitarías crear una columna auxiliar agregando un valor mínimo (diferente por línea) para cada uno de los totales. Por lo tanto, siempre tendría valores diferentes, incluso si fueran "iguales" en el total inicial

  144. ¿Cómo ordenar esta tabla haciendo que los nombres con la misma puntuación se muestren en secuencia? En el ejemplo no cita a Mateo.
    Usei =(PROCV(MAIOR($O$17:$O$27;A32);$O$17:$P$27;2;0))

  145. ¿Cómo ordenar esta tabla haciendo que los nombres con la misma puntuación se muestren en secuencia? En el ejemplo no cita a Mateo.
    Usei =(PROCV(MAIOR($O$17:$O$27;A32);$O$17:$P$27;2;0))

  146. Necesito ayuda para tirar más de un resultado diferente en las mismas condiciones.

    Mi problema es el siguiente:

    Necesito que tire de dos resultados diferentes con el condicional de 2 información. En una pestaña, están los 2 condicional y la información que necesito tirar. Esta información suele ser diferente. En la otra pestaña, están los mismos condicional, necesitando que tire de la información diferente. No he podido utilizar la fórmula informada para basarse en los 2 condicional, trae cada resultado (si tiene) a la hoja de cálculo deseada.

    Nota: Las pestañas están con la información por línea. Sin embargo, necesito que la hoja de trabajo traiga la información y coloque por columna (al lado de la primera, segunda y así sucesivamente).

    ¿Puedes ayudarme?

  147. Este artículo salvó mi vida. ¡El autor está de felicitaciones! Excelente sitio con gran contenido. Gracias.

  148. ¿tiene que hacer esta función horizontalmente?

    ex. en lugar de buscar los datos para completar una columna (columna nombrada con la referencia a buscar, en este caso el nombre “Jonas”) necesito llenar los datos que se muestran en línea y no columna.

  149. Hola Camila, para ese tipo de búsqueda esa es la única función que yo conozco y suele funcionar en una buena.

    Imagino que algún paso no se está haciendo 100% correcto y por lo que el error se está generando.

  150. En el caso de Camilo,

    en ese caso usted necesitaría crear una pestaña auxiliar buscando los valores por nombre de cada hoja e integrando en ella. Así que usted podría hacer las búsquedas directamente en esa pestaña auxiliar sin mucha dificultad

    Para que no tenga mucho trabajo manual, la mejor forma de hacer esta pestaña auxiliar es utilizando la función INDIRECTO para buscar las referencias de pestañas y de celdas de forma automática para después de crear la primera fórmula, arrastrar al resto de la hoja de cálculo

  151. Buenas tardes chicos, alguien me podría ayudar, estoy tratando de hacer una hoja de cálculo en la que busco un nombre y ella me da el precio de venta que haré en el mes, en este caso cada día y una hoja de cálculo, para que ella busque el valor de cada día que fueras comprador y me darías el resultado final ya agregado, ¿entiendes? rs gracias

  152. Y para lo que necesito, tiene alguna otra función parecida? Ya he intentado muchas condiciones y hasta transferir los datos, pero sólo funciona siempre con el último dato investigado.

  153. Realmente no sé cómo sería el funcionamiento dentro de esa lógica que usted creó, pero es posible usar el SE con el O sí, la sintaxis es siempre algo que sostiene esa línea:

    = SI (O (lógica 1, lógica 2, etc), valor verdadero, valor falso)

  154. Hola Camila,

    por lo que vi de la fórmula, aparentemente era para ella estar funcionando, pero como esta función es muy compleja, puede ser algún detalle relacionado con alguna de las funciones anidadas que sólo mirando no estoy encontrando.

  155. Buenas tardes. Realmente no creo que haya sido muy claro, me disculpo. Tomemos el ejemplo: en la siguiente fórmula {= SEERRO (INDEX ($ B $ 4: $ D $ 12; MINOR (IF ($ B $ 4: $ B $ 12 = $ G $ 4; LIN ($ B $ 4: $ B $ 12)) - 3); LIN (A1)); 2); ””)}, me gustaría saber si existe la posibilidad de usar el comando “SE” con el comando “OR” en (SE ($ B $ 4: $ B $ 12 = $ G $ 4; LIN ($ B $ 4: $ B $ 12), es decir, si existe la posibilidad de elegir más de un criterio para $ G $ 4. Si es así, ¿cuál sería la sintaxis correcta para el comando?

  156. Sí, tanto con el mensaje de error como con la fórmula iniciada con el índice, no está copiando.

  157. Hola Camila, lo siento la demora en responder,

    una primera duda mirando la fórmula insertada es si usted ha recordado de apretar CTRL + MAYÚS + ENTER para convertirla en matricial.

  158. Buenas tardes. Me gustaría utilizar la función "SE" anterior (fórmula PROCV) con más de un criterio de selección. Ej .: En una columna tengo varios nombres y me gustaría traer no solo uno, sino dos o tres nombres diferentes. Es posible ? Gracias.

  159. No estoy consiguiendo copiar a las papeletas abajo, cuando (A1) es igual en todas las papeletas que sólo copia la tabla de la izquierda. Pero la variable (A1) aparece este error.
    ¿Cómo puedo arreglar esto? Solo necesito los gastos que vencen el día actual para aparecer ...

  160. Muy bueno su post

    (En español)

    pero necesito que la información aparezca en línea y no en columna

    * donde está la interrogación en rojo

  161. Enhorabuena por el post.
    (En español)
    pero necesito que la información aparezca en línea y no en columna
    * donde está la interrogación en rojo

  162. Hola Matheus,

    lamentablemente ya no tengo esa hoja de cálculo, pero probablemente el error está en el -3 de la fórmula. Se sirve para mostrar la cantidad de líneas de la línea 1 hasta el inicio de su tabla. En el caso del ejemplo eran 3, tal vez en el suyo sea diferente. ¿Puede probar esto y decirme si funcionó?

  163. La fórmula de la segunda hoja de cálculo no está funcionando conmigo, necesito hacer algo extremadamente similar en mi trabajo, ¿podría mandarme la hoja de trabajo para que yo pudiera intentar hacer de ella? Desde ya lo agradezco.

  164. Hola Thiago,

    el -3 es la diferencia de la línea donde usted está aplicando la fórmula para la línea 1. En nuestro ejemplo, la fórmula toma la referencia en la línea 4, de esa forma, usamos el -3. Si el valor estuviera en la línea 10, usted usará el -9

  165. Una buena tarde no puedo entender el -3, ¿podría explicar, si tengo una hoja de cálculo más grande como voy a saber cuántos voy a sustraer?

Los comentarios están cerrados.