Vlookup with more than 1 criteria

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

Dog brown 25
Dog Grey 28
Cat Blue 30
Rabbit Brown 12
Dog grey 18

Can the vlookup function be used to lookup more than one value in a row and
return a single corresponding value?

In the example below I want to return the value 25. But if I lookup "dog",
there's two and if I look up "brown" there's also two so I need to lookup dog
and brown together?
 
How about:-

=SUMPRODUCT((A1:A5="Dog")*(B1:B5="Brown")*(C1:C5))

You don't say what you want if you searched for Grey dogs, this would return
46

Mike
 
If you want to lookup and return only the 1st match for the dual criteria

Array-entered, press CTRL+SHIFT+ENTER to confirm the formula:
=INDEX(C1:C5,MATCH(1,(A1:A5="Dog")*(B1:B5="Grey"),0))

Based on your sample data, above will return: 28
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top