RECHERCHEV 2 doubles entrées

jeromeN95

XLDnaute Impliqué
Bonjour de bonne heure.
Je sais que la question (et les réponses) sont déjà sur le forum MAIS.
j'ai beau essayer depuis 3 heures, je ne suis pas capables de faire fonctionner la formule de doubles criteres de rechercheV.

Mon souhait :
Onglet "Exp+"

C D E F G

Nom Cdt en L Cdt en Kg
C16 200S2CL1 200
C17 100OB1BL2 20
C18 PRO0P4XL4 3,5
C19 ALC3DFK2 3,5
... ... ...


En cellule G16, je souhaite mettre le cdt (conditionnement) en Kg résultant de 2 critéres :
Le nom (en Cxx) et le Cdt en L (en Fxx).

La solution se trouve dans l'onglet "Rbuanderie" où j'ai nomé de cette facon
A B C D
Nom Ref Cdt en L Cdt en Kg



J'ai essayer avec ceci en G16 :
=INDEX(RBuanderie!D2:D64;SOMMEPROD((RBuanderie!A2:A64=C16)*(RBuanderie!C2:C64=F16));1)
Mais j'ai pas réussit.
J'ai essayer aussi :
=SOMMEPROD((RBuanderie!A2:A64=C16)*(RBuanderie!C2:C64=F16);RBuanderie!A2:D64)
Mais pareil, je n'ai pas compris.
Pourtant j'en ai lu des pages !!


Pourriez vous m'aider?
 

Gorfael

XLDnaute Barbatruc
Re : RECHERCHEV 2 doubles entrées

Salut jeromeN95 et le forum
Utilises les balises de code (icone # en mode avancé) !
Avec le forum qui "gére" les espaces en trop, c'est encore plus difficile
Code:
=INDEX(RBuanderie!D2:D64;SOMMEPROD((RBuanderie!A2:A64=C16)*(RBuanderie!C2:C64=F16));1)
=SOMMEPROD((RBuanderie!A2:A64=C16)*(RBuanderie!C2:C64=F16);RBuanderie!A2;D64)
De plus, avec des formules mal comprises, difficile de faire la liaison avec la question
Index(marice;ligne;colonne)
Matrice : correspond à la plage Globale A2:D64 (d'après la seconde formule
ligne : correspond à la ligne dans la matrice (1 dans la matrice, correspond donc à la ligne 2)
colonne : pareil que pour les lignes : 3 correspond à la 3ème colonne de la matrice

(RBuanderie!A2:A64=C16) => on "recherche" dans la plage "RBuanderie!A2:A64" la cellule qui contient la même valeur que la cellule C16 de la feuille contenant la formule.
(RBuanderie!A2:A64="C16") là, on recherche le texte C16

En s'appuyant sur ta 2ème formule, on pourrait avoir
Code:
=Sommeprod((A2:A64="C16")*(B2:B64="200S2CL1")*(C2:C64))
Sans aucune garantie, les données n'étant pas claires.
Ça donne la valeur de la colonne C dont la colonne A est égale à "C16" et la colonne B ="200S2CL1"
A+
 

Statistiques des forums

Discussions
312 329
Messages
2 087 335
Membres
103 520
dernier inscrit
Azise