RechercheV à double référence en ligne
Jex1
Messages postés
2
Statut
Membre
-
Jex1 Messages postés 2 Statut Membre -
Jex1 Messages postés 2 Statut Membre -
Bonjour,
Mon problème est une rechercheV à deux références :
Ma base de données est A2:C5
1ère colonne : Produit (J'ai deux produits "P1" en A2 et A3 et "P2" en B2 et B3)
2ème colonne : Qualité du produit ("A" en B2 et B4 ; et "B" en B3 et B5)
3ème colonne : Prix correspondant : C3 = "100" ; C4="150"; C5 = "200";C6 ="250"
Je souhaiterais afficher dans la cellule C8 le prix correspondant au produit et à sa qualité,
lorsque je saisi dans A8 la référence produit (P1 ou P2) et dans B8 sa qualité (A ou B)
J'ai trouvé une solution qui consiste à présenter ma base de données différemment :
1 seule ligne par produit et une colonne par qualité A ou B; soit 3 colonnes en tout :
Ma base de données devient donc A2:C3 (En plus la base est plus petite donc c'est mieux !)
Dans une cellule J9 je saisi la formule suivante : =si(B8="A";2;3)
Cela me permet de déterminer le numéro de colonne à choisir dans la rechercheV suivante,
que je saisi dans la cellule C8 qui doit afficher le résultat de ma recherche : =rechercheV(A8;A2:C5;J9;0)
Et voila c'est bien, sauf que je pense qu'il existe une solution sans devoir modifier ma base de données
et je n'arriverai pas à dormir tant que je n'aurai pas la solution car je pense qu'elle pourra me servir un jour
dans une autre application de base de données.
Quelqu'un peut-il m'aider ?
Un grand merci par avance.
Jex1
Mon problème est une rechercheV à deux références :
Ma base de données est A2:C5
1ère colonne : Produit (J'ai deux produits "P1" en A2 et A3 et "P2" en B2 et B3)
2ème colonne : Qualité du produit ("A" en B2 et B4 ; et "B" en B3 et B5)
3ème colonne : Prix correspondant : C3 = "100" ; C4="150"; C5 = "200";C6 ="250"
Je souhaiterais afficher dans la cellule C8 le prix correspondant au produit et à sa qualité,
lorsque je saisi dans A8 la référence produit (P1 ou P2) et dans B8 sa qualité (A ou B)
J'ai trouvé une solution qui consiste à présenter ma base de données différemment :
1 seule ligne par produit et une colonne par qualité A ou B; soit 3 colonnes en tout :
Ma base de données devient donc A2:C3 (En plus la base est plus petite donc c'est mieux !)
Dans une cellule J9 je saisi la formule suivante : =si(B8="A";2;3)
Cela me permet de déterminer le numéro de colonne à choisir dans la rechercheV suivante,
que je saisi dans la cellule C8 qui doit afficher le résultat de ma recherche : =rechercheV(A8;A2:C5;J9;0)
Et voila c'est bien, sauf que je pense qu'il existe une solution sans devoir modifier ma base de données
et je n'arriverai pas à dormir tant que je n'aurai pas la solution car je pense qu'elle pourra me servir un jour
dans une autre application de base de données.
Quelqu'un peut-il m'aider ?
Un grand merci par avance.
Jex1
A voir également:
- RechercheV à double référence en ligne
- Double ecran - Guide
- Whatsapp double sim - Guide
- Partager photos en ligne - Guide
- Mètre en ligne - Guide
- Formulaire en ligne de meta - Guide
2 réponses
Bonjour,
s'il s'agit d'un catalogue de prix, j'ai supposé qu'il ne pouvait pas y avoir 2 fois le même produit avec la m^me qualité.
ci joint proposition par Tableau croisé dynamique. dans "options" de la 2° boite de dialogue il faut décocher "totaux" par ligne et totaux par colonne
https://www.cjoint.com/?hymgI2xzXb
Michel
edit:
si tu tiens aux formules:
=SOMMEPROD((A2:A5=A8)*(B2:B5=B8)*(C2:C5))
Dors bien!
amicalement, Michel
s'il s'agit d'un catalogue de prix, j'ai supposé qu'il ne pouvait pas y avoir 2 fois le même produit avec la m^me qualité.
ci joint proposition par Tableau croisé dynamique. dans "options" de la 2° boite de dialogue il faut décocher "totaux" par ligne et totaux par colonne
https://www.cjoint.com/?hymgI2xzXb
Michel
edit:
si tu tiens aux formules:
=SOMMEPROD((A2:A5=A8)*(B2:B5=B8)*(C2:C5))
Dors bien!
amicalement, Michel