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. 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
                2. C'est parfait,

                  Merci à vous

                  1