Formule recherchev

Résolu
Bonjour,

je souhaiterait de laide sur mon fichier ci joint....
dans la colonne N je voudrais une formule qui ferait :
si feuil1 F3 =feuil2;B4 ALOR TOUJOUR FEUILLE2; i4 sinon rien

mais je n'arrive pas a trouver la bonne formule.
je vous remercie par avance de votre aide

https://cjoint.com/c/KKxmlpVpecl

12 réponses

  1. Bonjour,
    Si j'ai compris, formule à mettre en Feuil1 sur N3 et validez et tirer vers le bas
    =INDEX(Feuil2!I:I;EQUIV(Feuil1!F3;Feuil2!B:B;0))
    0
    1. Bonjour,
      Si j'ai compris, formule à mettre en Feuil1 sur N3 et validez et tirer vers le bas
      =INDEX(Feuil2!I:I;EQUIV(Feuil1!F3;Feuil2!B:B;0))
      0
      1. Bonjour,

        Si j'ai bien compris ce que tu veux faire, ou bien il faut que tu précises, il n'y a pas de RECHERCHEV, juste en N3:

        =SI(F3=Feuil2!B4;Feuil2!I4;"")

        que tu tires vers le bas.
        0
        1. Je pense que je me suis mal exprimé…
          Il y a de l'idée mais tout ne fonctionne pas…
          Je vous transmets mon vrai fichier.
          En gros je veux que si ce qu'il y a dans la feuille numéro 2 en vert correspond à ce qu'il y a dans la feuille numéro 1 en vert alors me mettre le résultat de la feuille numéro 1 dans la feuille numéro 2 dans la colonne orange

          https://www.cjoint.com/c/KKxocLyo4du
          0
          1. Bonjour à tous

            essaies ceci en N3
            =SI(ESTNA(EQUIV(F3;Feuil1!B:B;0));"";INDEX(Feuil1!I:I;EQUIV(F3;Feuil1!B:B;0)))

            Cdlmnt
            0
            1. Bonjour,

              fonctionne pas sur toute les cellule :(
              0
              1. Bonjour

                De rien
                fonctionne pas sur toute les cellule :(
                par exemple ?

                Cdlmnt
                0
                1. Tu n'as pas utilisé la même formule qui travaillait sur la colonne entière B
                  =SI(ESTNA(EQUIV(F3;Feuil1!B:B;0));"";INDEX(Feuil1!I:I;EQUIV(F3;Feuil1!B:B;0)))
                  si tu veux limiter la plage, il faut la fixer avec les "$" pour qu'elle ne change pas lors de la copie vers le bas !
                  =SI(ESTNA(EQUIV(F3;Feuil1!$B$4:$B$60;0));"";INDEX(Feuil1!I:I;EQUIV(Feuil2!F3;Feuil1!$B$4:$B$60;0)))

                  Cdlmnt
                  0
                  1. Bonsoir,

                    ah ok merci c'est un peut mieux :)

                    mais il y a encore des incohérences...

                    Exemple le magasin 3948 qui est en F9, Affiche sur la feuille numéro 2 un résultat de 1 alors que sur la feuille numéro 1 le résultat est de 0,5.

                    Ensuite pour le magasin 1005 qui se trouve en F86 ça m’affiche un résultat TEXTE qui ne correspond pas du tout à la feuille numéro 1 qui est de 0,5

                    Merci pour votre aide :)

                    https://www.cjoint.com/c/KKysTltdfpu
                    0
                    1. OK, j'ai oublié la maj colonne I:I, dans la formule, mais tu aurais pu essayer de comprendre ce qui n'allait pas ;-()
                      =SI(ESTNA(EQUIV(F3;Feuil1!$B$4:$B$60;0));"";INDEX(Feuil1!$I$4:$I$60;EQUIV(Feuil2!F3;Feuil1!$B$4:$B$60;0)))

                      Cdlmnt
                      0
                      1. Je vous remercie pour votre aide et je vous prie de m’excuser pour ma naïveté.
                        Merci de me faire rappeler que je suis idiote.
                        Nous n’avons pas tous la chance de s’y connaître en formule Excel.

                        Cela dit je vous remercie encore une fois de votre aide précieuse

                        Très bonne soirée à vous.
                        0