Recherche excel

Résolu

Bonjour,

J'ai un sujet pas simple à expliquer,

Dans le fichier ci-joint, je souhaites, dans la 'Feuil8', une formule qui m'affiche dans la ligne de la commune les valeurs 'alimentation' de la commune correspondantes dans la 'Feuil1'. (J'ai mis manuellement ce que je voudrais)

Et dans la 'Feuil8 (2)', une formule qui m'affiche dans la ligne de la commune les valeurs 'numero' de la commune correspondantes dans la Feuil1 avec exception, selon la colonne 'traitement' (filtre sur les 4 'entretien').

https://wetransfer.com/downloads/fb539af687b90904292737ab5eb9414720230110075212/1b4dc3

Redites moi si je n'ai pas été clair.

Je vous remercie,

Gwenael

9 réponses

  1. C'est parfait,

    Merci à vous

    1
    1. Bonjour, 

      Envoyez le fichier sur Cjoint.com car il faut un compte sur Wetransfer

      Willzac


      0
      1. Voici le lien cjoint.

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

        Merci

        0
        1. Bonjour, 

          Dans la feuil8, ce que vous avez sur la première ligne  dans B1 = C1, C1 = C11, D1 = C14, ..... se referent à quoi?

          A la colonne C ou la colonne E de la feuil1?

          Willzac


          0
          1. Re,

            Se référence à la colonne E de la Feuil1, mais je ne veux garder qu'une valeur:

            B1=C1 

            C1 = (prochaine valeur qui n'est pas C1) soit C2

            et ainsi de suite

            Je ne sais pas si une formule existe ou s'il faut du VBA

            Gwenael

            0
            1. Hello

              Quelle version d'Excel as-tu ? (2010-13-16-19-21 365) ?

              0
              1. Excel 365

                Cdlt,

                0
                1. Re,

                  Si vous avez une version 365; 

                  vous pouvez mettre ceci dans la feuil8 sur la cellule B1 : 

                  Ps : avant de coller cette formule, effacer ce que vous avez fait manuellement

                  =TRANSPOSE(UNIQUE(FILTRE(Feuil1!$E$2:$E$3765;Feuil1!$A$2:$A$3765=A1;"")))

                  et tire la formule vers le bas

                  Willzac


                  0
                  1. C'est génial, ça marche impec pour ma Feuil8

                    Et pour ma deuxième interrogation Feuil8 (2), peut-on récupérer les valeurs de la colonne C de la Feuil1, mas que ceux qui ont "entretien" dans la colonne F.

                    0
                    1. Bonjour,

                      Pour ta deuxième feuille essaie :

                      =TRANSPOSE(TRIER(UNIQUE(FILTRE(Feuil1!$C$1:$C$3765;(Feuil1!$A$1:$A$3765=A1)*(GAUCHE(Feuil1!$F$1:$F$3765;9)="ENTRETIEN");""))))

                      Cordialement

                      0