Forum Discussion

josemaria591's avatar
josemaria591
Brass Contributor
Apr 04, 2023
Solved

Buscarv con dos búsquedas simultaneas

Hola:

 

Estoy intentando conseguir que busque dos valores diferentes, el de una celda A2 que está en la columna 1 y un texto "WFO" que está en la columna 2 en dos columnas diferentes y me muestre el valor que aparece en la tercera columna pero me da error de "Valor"

Estos son los datos concretos.

Columna 1   Columna 2      Columna 3

AMR-6841       WFO              Juan

Busco la coincidencia de A2 (cuyo contenido es "AMR6841) con "WFO" y me debe dar "Juan" como valor devuelto.

 

¿Alguien podría ayudarme, por favor?

Un saludo.

 

José María

15 Replies

  • jhandros's avatar
    jhandros
    Copper Contributor

    josemaria591 

    Acabo de ver tu consulta y aunque un poco tarde ya, yo lo haría con BUSCARX.

    =BUSCARX(C5&D5;_BD[Ficha]&_BD[Rango];_BD[Nombre];"No se encuentra";0)

     

    PD.: No encuentro dónde insertar el archivo de la imagen adjunta. Sorry

     

  • josemaria591 

    =BUSCARV(E5&F5,ELEGIR({1,2},A:A&B:B,C:C),2,0)

     

    Puedes probar esta fórmulaEscriba la fórmula con ctr+shift+enter si no trabaja con Office 365 o Excel 2021.

    • josemaria591's avatar
      josemaria591
      Brass Contributor
      Gracias Quadruple_Pawn peor no me funciona.
      La verdad que tampoco termino de entender la funcionalidad Elegir en este caso.
      Estos son los datos concretos.
      Columna 1 Columna 2 Columna 3

      AMR-6841 WFO Juan

      Busco la coincidencia de A2 (cuyo contenido es "AMR6841) con "WFO" y me debe dar "Juan" como valor devuelto.
      • OliverScheurich's avatar
        OliverScheurich
        Gold Contributor

        josemaria591 

        =INDICE(C:C;COINCIDIR(1;(A:A=E5)*(B:B=F5);0))

         

        Una alternativa podría ser esta fórmula. La fórmula debe ser introducida con ctrl+shift+enter si no está trabajando con Office 365 o Excel 2021.

         

        ¿Funcionan las fórmulas si abre el archivo adjunto?

  • NikolinoDE's avatar
    NikolinoDE
    Gold Contributor

    josemaria591 

    La fórmula que estás utilizando es correcta, pero el error “Valor” se debe a que la fórmula no encuentra los valores que estás buscando en la tabla A:C. 

    Para buscar dos valores diferentes en dos columnas diferentes y mostrar el valor que aparece en la tercera columna, debes utilizar la función BUSCARV con dos criterios diferentes.

    La sintaxis de la fórmula es la siguiente:

    =BUSCARV(valor_buscado;tabla_busqueda;columna_valor_devuelto;orden)

    Donde:

    • valor_buscado: Es el valor que se busca en la tabla.
    • tabla_busqueda: Es el rango de celdas donde se buscará el valor.
    • columna_valor_devuelto: Es el número de columna en el rango de celdas donde se encuentra el valor que se desea devolver.
    • orden: Especifica si la búsqueda debe ser exacta o aproximada.

    Para buscar dos criterios diferentes, debes utilizar la función BUSCARV anidada dentro de otra función BUSCARV. La sintaxis de la fórmula es la siguiente:

    =BUSCARV(valor_buscado1&valor_buscado2;tabla_busqueda;columna_valor_devuelto;orden)&BUSCARV(valor_buscado1&valor_buscado2;tabla_busqueda;columna_valor_devuelto;orden)

    Donde:

    • valor_buscado1 y valor_buscado2: Son los valores que se buscan en las dos columnas diferentes.
    • tabla_busqueda: Es el rango de celdas donde se buscarán los valores.
    • columna_valor_devuelto: Es el número de columna en el rango de celdas donde se encuentra el valor que se desea devolver.
    • orden: Especifica si la búsqueda debe ser exacta o aproximada.

     

    Espero que esto te ayude a resolver tu problema.

     

     

     

    I hope that helps!

    NikolinoDE

    I know I don't know anything (Socrates)

    • josemaria591's avatar
      josemaria591
      Brass Contributor
      Gracias Nikolino, pero no me funciona.
      Da #N/D.
      Estos son los datos concretos.
      AMR-6841 WFO juan
      =BUSCARV(A2&"WFO";Extracto!A:E;5;0)&BUSCARV(A2&"WFO";Extracto!D:E;2;0)
      Busco la coincidencia de A2 (cuyo contenido es "AMR6841) con "WFO" y me debe dar "Juan" como valor devuelto.
      • josemaria591's avatar
        josemaria591
        Brass Contributor
        Gracias Nikolino, pero tampoco.
        Ya la había probado también pero nada, por eso he venido aquí a pedir ayuda.
        Lo que se supone que dicen los tutoriales de Excel no funcionan.
        Un saludo.

Resources