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. 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
    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. 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. 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. Bonjour

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

            Cdlmnt
            0
            1. Bonjour,

              fonctionne pas sur toute les cellule :(
              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. 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,

                    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. 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