Excel condition sur plusieurs feuilles

Résolu
Bonjour tout le monde,
J'ai deux feuilles qui représentent des données (clients) sur deux ans et je souhaite mettre sur une troisiemme feuille les clients de l'année 1 et qui le sont restés pendant l'année 2 et les montants de leurs paiements des 2 années, comment le faire ? Help please

Petit exemple simpliste

Feuille1 Feuille2

N° Clients montant1 N° Clients montant2
1 10 3 8
3 11 1 5
5 9 6 4

La feuille que je désir avoir :

N° Clients montant1 montant2
1 10 5
3 11 8

J'espere m'être bien fait comprendre :p
Merci d'avance
Configuration: Windows XP
Firefox 2.0.0.14

4 réponses

  1. Contributeur
    bonjour

    avec une macro, ça serait plus simple... mais pour cela, il faut un fichier exemple avec les noms de feuille et les plages à traiter
    @ te lire
    0
    1. Contributeur
      salut Sid85, Wilfried

      ci joint proposition (sans macro)
      https://www.cjoint.com/?esxvmN1BtJ

      on pourrait le faire sans 2 colonnes intermédiaires en utilisant une matricielle mais j'ai la flemme...
      0
      1. Bonjour et merci pour vos réponse,
        Pour répondre à Wilfried : c'est pour un PFE et je n'ai pas encore reçu les données alors je ne saurai pas dire quels seront les noms des "feuilles" et des "colonnes".
        Merci pour le fichier que tu m'as envoyé Michel, c'est ce que je cherchais à faire mais je n'ai pas bien compris toutes les fonctions que tu as utilisées alors je vais faire quelques recherches.

        Merci pour votre

        Cordialement
        0
        1. Bonjour
          Apres avoir fait quelques recherches je n'arrive toujours pas à comprendre la signification de ces formules, si je pouvais avoir la signification en littérature ça serait sympa, toutes mes excuses pour cette question :p et Merci

          =(NB.SI(client_1;Feuil2!A2)>0)*1

          =EQUIV(1;DECALER(test;B1;0);0)+B1

          =SI(ESTNA(B2);"";INDEX(client_2;B2))

          =SI(D2="";"";RECHERCHEV(D2;an_1;2;0))

          =SI(D2="";"";RECHERCHEV(D2;an_2;2;0))
          0