• Initiateur de la discussion Initiateur de la discussion Amrane
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Amrane

XLDnaute Junior
Cher Forum,

Je cherche auprés d'une formule pour la table suivante, Malheureusement dans l'Excel il y uniquement les recherche à simple veteur, comment faire???

ci dessous ma table:

a1 a2 valeur1
a1 a3 valeur2
a2 a1 valeur3
a2 a3 valeur4
a3 a4 valeur5
a3 a5 valeur5

Je veux faire une selection à deux parameters, comment faire??😕
 
Re : Lookup Multi Vector

Bonjour Amrane et le forum,
essais ceci :
=sommeprod((plage1=critère1)*(plage2=critère2)*PlageValeurCherchée)
Bon courage et à plus

Cher Denis

Merci Bien, C'est Parfait,😉

Pour reference rapid au Forum,ci dessous le récap:

Entrées
a1 a2 22
a1 a3 23
a2 a1 24
a2 a3 25
a3 a4 26
a3 a5 27
Resultats
a1 a1 a2 a2 a3 a3
a2 a3 a1 a3 a4 a5
22 23 24 25 26 27
formules:
'=SUMPRODUCT((A$2:$A$7=A9)*($B$2:$B$7=A10)*$C$2:$C$7)


Thx,
🙂
 
Re : Lookup Multi Vector

Bonjour Amrane, salut Denis,

La formule de Denis est tout à fait valable, mais à 2 conditions :

- les valeurs cherchées sont numériques

- une recherche donne une solution et une seule.

Voici une solution qui donne la 1ère occurence d'une valeur quelconque :

- soit par formule matricielle (validation par Ctrl+Maj+Entrée) :

Code:
=INDEX(C:C;EQUIV(VRAI;"[COLOR="Red"]a2[/COLOR]"&CAR(1)&"[COLOR="red"]a1[/COLOR]"=A1:A100&CAR(1)&B1:B100;0))

- soit par formule normale :

Code:
=INDEX(C:C;SOMMEPROD(EQUIV(VRAI;"[COLOR="red"]a2[/COLOR]"&CAR(1)&"[COLOR="red"]a1[/COLOR]"=A1:A100&CAR(1)&B1:B100;0)))

A+
 

Pièces jointes

Re2 : Lookup Multi Vector

Bonjour Amrane, salut Denis,

La formule de Denis est tout à fait valable, mais à 2 conditions :

- les valeurs cherchées sont numériques

- une recherche donne une solution et une seule.

Voici une solution qui donne la 1ère occurence d'une valeur quelconque :

- soit par formule matricielle (validation par Ctrl+Maj+Entrée) :

Code:
=INDEX(C:C;EQUIV(VRAI;"[COLOR="Red"]a2[/COLOR]"&CAR(1)&"[COLOR="red"]a1[/COLOR]"=A1:A100&CAR(1)&B1:B100;0))

- soit par formule normale :

Code:
=INDEX(C:C;SOMMEPROD(EQUIV(VRAI;"[COLOR="red"]a2[/COLOR]"&CAR(1)&"[COLOR="red"]a1[/COLOR]"=A1:A100&CAR(1)&B1:B100;0)))

A+


###################
Bjr Denis,

C'est trés impressionnant tous ces trucs, Mais, Mais: est ce que Il y a une solution pour ma demande qui est comme suite:

"Je veux au lieu de la fonction "SOMMEPROD" par "Max"???

pour reference Je me suis permet d'ajouter ma demance dal la piéce attachée.

Merci D'avance.


Amrane😉
 

Pièces jointes

Re : Lookup Multi Vector

Bonjour,

En F4 (et suivantes), il s'agit de formules matricielles.

Cela signifie qu'il faut les valider par CTRL + MAJ + ENTREE

Dans ton cas, tu fais F2, puis tu valides comme indiqué juste au-dessus.

Le &CAR(1) que tu as dans tes formules me paraît facultatif. Disons que je ne comprends pas à quoi il peut servir.

Certaines formules (avec la validation matricielle) vont retourner #N/A car la combinaison n'existe pas dans ton tableau. Ca peut se gérer par un test.

@+

Edit : Je vois que le &CAR(1) a été proposé par Job75. Job, peux-tu nous en dire plus sur ce &CAR(1)

A te (re)lire

@+
 
Dernière édition:
Re : Lookup Multi Vector

re,

Pour ce qui est du max (je n'avais lu que partiellement ton post), une solution, toujours avec une formule matricielle :

en F4 :

Code:
=MAX(DECALER($C$1;EQUIV(F$1&F$2;$A$2:$A$16&$B$2:$B$16;0);0;
SOMME(($A$2:$A$16&$B$2:$B$16=F$1&F$2)*1)))

Matricielle, donc validation par CTRL + MAJ + ENTREE

à recopier vers la droite

Adapter F1 et F2 pour la ligne 5

@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
0
Affichages
429
Réponses
10
Affichages
678
Réponses
10
Affichages
974
Réponses
4
Affichages
1 K
P
  • Question Question
Réponses
5
Affichages
864
C
  • Question Question
Réponses
8
Affichages
885
R
Réponses
4
Affichages
983
RCAVBA
R
@
Réponses
1
Affichages
596
D
Réponses
10
Affichages
2 K
Didier69
D
L
Réponses
7
Affichages
1 K
Compte Supprimé 979
C
P
Réponses
8
Affichages
1 K
P
E
Réponses
10
Affichages
11 K
Ethiryn - Glarilak
E
J
Réponses
3
Affichages
1 K
Jean pascal
J
C
Réponses
1
Affichages
1 K
C
G
Réponses
4
Affichages
1 K
GSolti
G
Retour