FILTER with several conditions

Filter a list by two or more conditions at once, with * for AND and + for OR, and parentheses when you mix them.

Advanced · 11 min · 9 steps

In this lesson

  • AND: multiply the conditions. =FILTER(A2:A31,(C2:C31>=2)*(D2:D31<=1800))
  • OR: add them. =FILTER(A2:A31,(B2:B31="Short North")+(B2:B31="German Village"))
  • Mixing: parentheses around the OR part, (E2:E31="Yes")*((B2:B31="A")+(B2:B31="B")), because * happens before +.

Try a free lesson first

Why your formula broke when you copied it

Lock a cell with $ so a formula keeps working when you copy it down.

Beginner · 7 min · Free, with no sign-up

Do the free lesson on your computer.

Send yourself the link and open it on a laptop or desktop.

On your computer, go tolearnford.com/go/39MP

This lesson is in the full Google Sheets course

US$149 once

Tax included. New lessons are added as they're written.

Get the full course, US$149

30-day money-back guarantee if you've opened fewer than 10 paid lessons.

  • All 215 Google Sheets lessons open today, and every new one as it's written.
  • The Roadmap, Skills and all seven paths.
  • A cheat sheet for every lesson you finish.

Already have the course? Sign in

Skill
Dynamic arrays
Stage
Advanced

Where it sits in Dynamic arrays 12 lessons

And 6 more, up to LAMBDA: build your own function. See the whole skill

The steps

9 steps: 4 explanations, 3 Do this, 2 questions, then Your turn.

Try a free lesson first

Why your formula broke when you copied it

Lock a cell with $ so a formula keeps working when you copy it down.

Beginner · 7 min · Free, with no sign-up

Do the free lesson on your computer.

Send yourself the link and open it on a laptop or desktop.

On your computer, go tolearnford.com/go/39MP