Excel formule recherche

Résolu

Bonjour à tous,

pouvez-vous m'aidez svp,

j'ai utiliser cette formuler si: =FILTER(Table2[[Classes]:[CheckList]];Table2[Classes]='Tableau de recherche'!$A$2;"")

la cellule de recherche c'est A2

je voudrais faire en sorte de rajouter d'autre cellule de recherche dans B2 et C3

le probleme c'est que la formuler Filtre ne permet pas de le faire,

pouvez vous eventuellement  me generaliser la recherche  dans les 3 case dans un meme tableau?

la fonction devrais faire si en recherche quelque chose dans A2 il affiche le qui se trouve sur une autre feuille "base de donner" dans la tableau de recherche, si en cherche dans la Zone B2 il laisse ou ajoute se qui trouve meme si la cellule de recherche A1 as tjr une information.

=FILTER(Table2[[Classes]:[CheckList]];Table2[Classes]='Tableau de recherche'!$A$2;"")

cette formuler ici permet que une seule recherche par critaire,

il faudrais que la formule puise recherché pas un seule critaire mes plusieure si possible ?

je n'est pas d'excel a vous montre pour le moment.

merci a vous pour votre aide

8 réponses

  1. Précise aussi ta version d'Excel. 2021 ?

    Daniel


    1
    1. Bonjour,

      Avec les cellules de recherche en A2, B2 et C2 (pas C3) :

      =FILTER(Table2[[Classes]:[CheckList]];ISNUMBER(MATCH(Table2[Classes];'Tableau de recherche'!A2:C2;0));"")

      Sinon, si c'est vraiment A2, B2 et C3:

      =FILTER(Table2[[Classes]:[CheckList]];(Table2[Classes]='Tableau de recherche'!A2)+(Table2[Classes]='Tableau de recherche'!B2)+(Table2[Classes]='Tableau de recherche'!C3);"")

      Daniel


      0

      1. les colone sont intituler patriquement  la meme chose,

        tableau 1 : Classes,Nom&Prenom,Garçon/Fille,Année Scolaire,Etage,N°Casiers,N°Cadenas,N°Clès,*Etage,*N°Casiers,*N°Cadenas,*N°Clès, Caution, Fin année Scolaire ou reviens ,N°Couteau,CheckList

        donne une information general de tu les membres

        Tableau 2 :
        Etage,
        Garçon/Fille, Nom&Prenom, N°Casiers, N°Cadenas, N°Clès, *Etage, *N°Casiers, *N°Cadenas, *N°Clès, CheckList

        donne une information generale de qui est a  quelle etage

        Tableau 3

        Classes,Nom&Prenom,Garçon/Fille,Année Scolaire,Etage,N°Casiers,N°Cadenas,N°Clès,*Etage,*N°Casiers,*N°Cadenas,*N°Clès, Caution, Fin année Scolaire ou reviens ,N°Couteau,CheckList

        donne l'information d'un seule utilisateur peu importe quand bien foi il est dans la base de donnée

        Dans le Tableau de Recherche

        il y a

        Classes,Nom&Prenom,Garçon/Fille,Année Scolaire,Etage,N°Casiers,N°Cadenas,N°Clès,*Etage,*N°Casiers,*N°Cadenas,*N°Clès, Caution, Fin année Scolaire ou reviens ,N°Couteau,CheckList

        j'aimerais faire en sorte que peux importe la recherche que je veux faire, il apparais dans le tableau. donc si dans A2 je recherche "MAX" alors il m'affiche tous se qui sont dans le groupe Max, si Apres je veux voir a quelle etage il sont quand je recherche groupe "Max + etage "1 il doit faire afficher unique les membres du Groupe MAX avec l'etage que chaque utilisateur  de l'etage rechercher.

        si apres je veux rechercher: "MAX"+ Etage-1 +Utilisateur 1

        il m'affiche uniquement l'utilisateur 1 peut importe le nombre de fois que l'utilisateur se trouve dans la base de donnée.

        je sais pas si c'est claire?

        merci a toi

        cordialement

        0
        1. Compris. Je t'avais répondu pour "MAX ou Etage-1 ou Utilisateur 1". Par contre, il faudrait que tu partages un classeur. Pour le partager, clique sur :
          https://www.cjoint.com/
          Clique sur le bouton "parcourir". Choisis le fichier à partager. Dans le bas de la page, clique sur le bouton "Créer le lien cjoint". Copie le lien affiché et colle-le dans ta réponse.

          Daniel


          0
          1.  Bonjour dsl pour le retard.

            la version  c'est bien Office 2021

            voici le lien:  fichier excel  https://www.cjoint.com/c/NEBfKTWfBbF

            Merci bien

            cordialement

            0
            1. Bonjour,

              Dans ton classeur, il n'y  a qu'un tableau source au lieu des trois annoncés. De plus, il n'y a aucune donnée.

              Daniel


              0
              1. bonjour,
                la feuille "base de donnée" est la source, la feuille de recherche c'est la ou en faut rechercher.
                 

                les zone de recherche sont A2 B2 et C2

                dan sla base de donnée tu peux mettre se que tu veux pour creer la formuler.

                cordialement

                0
                1. En A4 :

                  =SUBSTITUE(FILTRE(Table2;(SI('Tableau de recherche'!A2="";VRAI;Table2[Classes]='Tableau de recherche'!A2))*(SI('Tableau de recherche'!B2="";VRAI;Table2[Etage]='Tableau de recherche'!B2))*(SI('Tableau de recherche'!C2="";VRAI;Table2[Nom&Prenom]='Tableau de recherche'!C2)));0;"")

                  https://www.cjoint.com/c/NEBppaj4HJD


                  0