Recopier une cellule d'une autre feuille selon trois criteres

Fermé
kenobi - 15 mars 2014 à 13:52
 Kenobi - 25 mars 2014 à 18:56
Bonjour à tous,
Je suis vraiment un novice et je remercie d'avance tous ceux qui se donnerons la peine de m'aider sur ce coup.
Voila mon probleme,
J'ai dans classeur deux feuilles FACTURE et Archives
dans ma feuille Archives, j'ai en
A - DATE FACTURE
B - N° FACT
C - NOM CLIENT
D - AVOIR
j'aimerai qu'a chaque fois que suis sur ma feuille FACTURE en que je saisie le nom du client qui se trouve en D9,
excel recherche sur la feuille Archives le nom du client et si trouvé qu'il affiche la cellule AVOIR de la derniere DATE FACTURE en C32 sur la feuille FACTURE.
example

FEUILLE Archives

A B C D
DATE FACTURE N° FACT NOM CLIENT AVOIR
01/02/2014 F001 ALICE 1200
01/02/2014 F002 TOTO 100
01/02/2014 F003 JUSTIN 2300
03/05/2014 F004 ALICE 400
07/05/2014 F005 YAO 4500



maintenant
Je veux que sur feuille FACTURE, si D9 = ALICE, C32 soit = 400




2 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 398
15 mars 2014 à 14:39
Bonjour
en admettant que vous placez le texte Alice dans la cellule D9, la fpormule:

=INDEX(Archives!D:D;EQUIV(MAX(SI(Archives!C:C=D9;Archives!A:A));Archives!A:A;0))

Attention :
formule matricielle a entrer avec la touche enter en maintenant les touches ctrl et shift enfoncée. Elle doit se retrouver automatiquement entre accolades dans la barre de formule

Crdlmnt
0
merci de vous etes pencher sur mon cas.
j'aimerais bien vous envoyer le fichier pour que vous puissiez mieux comprendre mais je n'y arrive pas. comment faire?
0
Le Pingou Messages postés 12069 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 mai 2024 1 431
23 mars 2014 à 17:11
Bonjour,
Simplement le mettre sur https://www.cjoint.com/ et ensuite poster le lien sur votre message.
Salutations
Le Pingou
0
merci beaucoup pour ton aide la formule marche merveilleusement
aussi, je cherche quelqu'un qui est bien doué en programmation. j'ai un projet pourqu'on voie ensemble ce qu'on peut faire.
mon e.mail: bienvenu0000 a live.fr

le a = @

BR
0
Le Pingou Messages postés 12069 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 6 mai 2024 1 431
23 mars 2014 à 21:57
Bonjour Kenobi,
Ce sera sans moi, désolé.
Au passage, salutations Vaucluse.

Salutations
Le Pingou
0
Bonjour me voila encore avec un nouveau probleme.
je sais que je vous derange et je m'en excuse beaucoup.
voila jaimerais que le num de ma facture change par rapport au dernier numero de chaque client

en exemple
A B C D
DATE FACTURE N° FACT NOM CLIENT AVOIR
01/02/2014 1 ALICE 1200
01/02/2014 1 TOTO 100
01/02/2014 1 JUSTIN 2300
03/05/2014 2 ALICE 400
07/05/2014 1 YAO 4500

donc je veux que sur la feuille facture si je choisis le client ALICE qui est en D9, que le num de FACT qui se trouve en M11, change automatiquement en 3. Si je choisis le client TOO qui est en D9, que le num de FACT qui se trouve en M11, change automatiquement en 2.

Best regards
0
ccm81 Messages postés 10856 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 10 mai 2024 2 404
15 mars 2014 à 15:06
Bonjour

Un exemple avec ce que j'ai compris
https://www.cjoint.com/?3CppgrDTZgR

Cdlmnt
0