Double recherche dans Excel

Fermé
vinc0603 - Modifié par vinc0603 le 20/04/2011 à 09:01
 Camy - 14 mai 2016 à 22:48
Bonjour,

je recherche la fonction adequate dans Excel pour le cas suivant :

1er feuille (base) :
colonne A : produit
colonne B : Reference produit
colonne C : prix du produit

2eme feuille (resultat du mois) :
colonne A : produit
colonne B : reference produit
colonne C : je voudrais afficher le prix du mariage A + B de la 1er feuille, si le mariage A+B de la 2eme feuille est identique

J'espère avoir été suffisament clair, d'avance merci
A voir également:

4 réponses

Southkenny Messages postés 35 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 17 juin 2013
20 avril 2011 à 09:30
Si dans ta feuille de "base" (la 1), tu peux avoir plusieurs fois la même occurrence de A et B, j'ai fait un truc relativement similaire récemment.

J'ai utilisé la fonction 'somme.si' de mémoire ca ressemblait à cela (par rapport à ta demande) :
SOMME.SI('Feuille1'!A:A;A:A;SOMME.SI('Feuille1'!B:B;B:B;'Feuille1'!C1))
0
Ok mais je ne peux pas àvoir la meme occurence (col A + B) et ça ne repond pas à mon problème malheureusement car tu ne fais pas reference à ma feuille 2
0
Southkenny Messages postés 35 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 17 juin 2013
22 avril 2011 à 17:21
Heu tu peux expliquer plus clairement les situations et ce que tu attends clairement ? J'ai du mal comprendre ta question... Éventuellement proposer un exemple fictif _ avec de fausses valeurs si privées _ de ce que tu as et de ce que tu veux.

Sinon mon exemple, via les 'feuille1'! j'indiquais un calcul présent dans la feuille 2 mais prenant les éléments de la feuille 1
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
22 avril 2011 à 17:36
Bonjour

=SI(Feuil1!A1&B1=A1&B1;Feuil1!C1;"")
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
Modifié par Vaucluse le 22/04/2011 à 18:00
Bonjour (salut Michel)

au cas où le groupe AB ne soit pas sur la même ligne entre les deux feuilles:

=SI(ESTERREUR(EQUIV(A1&B1;'Feuil1'!A:A&'Feuil1'!B:B;0));"";INDEX('Feuil1'C:C;EQUIV(A1&B1;'Feuil1'!A:A&'Feuil1'!B:B;0);1))
formule a entrer en maintenant les touches shift et ctrl enfoncées pour qu'elle apparaisse entre accolades

Attention,dans ce cas, seul la première correspondance apparaît

crdlmnt

ps ou encore:
=SOMMEPROD(('Feuil1'!A1:A1000=A1)*('Feuil1'!B1:B1000=B1)*('Feuil1';C1:C1000))
qui donnera la somme de C pour les correspondances A,B

Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
0
Bonsoir Vaucluse,

Cette formule m'a beaucoup aidée mais j'aimerais l'avoir avec un critère en plus:

Où la première valeur est égale mais la seconde doit chercher à partir d'une valeur approximative...

Je ne sais pas comment insérer la formule Equiv(Vraie....) dans la tienne.

Merci de m'aider
0