extraire une valeur à partir de deux conditions

  • Initiateur de la discussion Céline MARCHAL
  • Date de début
C

Céline MARCHAL

Guest
Bonjour,
J'essaie d'extraire une donnée à partir de deux conditions.
Je m'explique. J'ai un 1er tableau :
Code article Tarif Famillle tarif
8021010 4,1 GMS
8021010 5,2 EXPORT
8021011 3,4 GMS
8021011 4,2 EXPORT
8031254 6,7 EXPORT
8031254 7,3 RHF

et un 2nd tableau :

Code article GMS EXPORT RHF
8021010 tarif tarif
8021011
8031254

dans lequel j'aimerais écrire une formule qui me permette de reporter la valeur du tarif du tableau 1 pour la condition 1= 8021010 et la condition 2 = export.
Ainsi, lorsque par exemple j'ai l'artcile 8021010 et la famille de tarif GMS, j'aimerais avoir le tarif 4.1.
J'ai essayé avec et+si+recherchev, avec bdlire. Bref, je n'y arrive pas. Si vous pouvez m'aider...
Merci d'avance.
Céline
 
F

Fredrennes

Guest
Hello,

Essaye en créant un champ supplémentaire qui concatène ton code article et la famille de tarif

Dans ton exemple tu obtiendra qq chose de ce style : 8021010GMS

Tu crées ce champ dans tes 2 tableaux.....puis tu fais ton recherchev à partir de ce nouveau champ

Je te joins un fichier.

++
 

Pièces jointes

  • Classeur1.zip
    4.4 KB · Affichages: 20
  • Classeur1.zip
    4.4 KB · Affichages: 18
  • Classeur1.zip
    4.4 KB · Affichages: 22
M

Monique

Guest
Bonjour,

En une seule formule,
= Index ( plage des Tarifs; Equiv(Code & Famille; plage des Codes & plage des Familles; 0 ))
Formule matricielle, à valider en appuyant en même temps sur ctrl, maj et entrée
 

Pièces jointes

  • ExtractionCeline.zip
    4.2 KB · Affichages: 36

Statistiques des forums

Discussions
312 331
Messages
2 087 353
Membres
103 528
dernier inscrit
hplus