Formula guide · Excel and Google Sheets · Updated May 13, 2026
FILTER with Multiple Conditions
Use FILTER with two or more conditions in Excel or Google Sheets.
Quick Answer
Use multiplication between conditions for AND logic, and addition between conditions for OR logic.
Copyable Formula
=FILTER(A2:D100,(B2:B100="West")*(C2:C100="Paid"))
Syntax
=FILTER(range, (condition1) * (condition2))
Excel and Google Sheets
Worked Example
| B | C | D |
|---|---|---|
| Region | Status | Amount |
| West | Paid | 300 |
| West | Open | 180 |
| East | Paid | 420 |
Result: Returns only rows where Region is West and Status is Paid.
Steps
- Choose the full range you want to return.
- Wrap each condition in parentheses.
- Use * when every condition must be true.
- Use + when any condition can be true.
Common Mistakes
- Using AND() across full ranges and getting one result instead of row-by-row logic.
- Forgetting parentheses around each condition.
- Filtering ranges with different heights.
Excel vs Google Sheets Notes
The core idea works in both Excel and Google Sheets, but separators, function availability, and array behavior can vary by account, locale, and version.
Editorial check: This guide was last updated May 13, 2026. Formula behavior can vary by Excel version, Google Sheets rollout, and spreadsheet locale.