Find and analyze sales records that meet multiple complex conditions, such as sales above a certain amount, specific regions, and product categories, to help focus on key business areas.
Advanced filtering criteria in Excel - Dashboard Guide
| Order ID | Product | Category | Region | Sales | Order Date |
|---|---|---|---|---|---|
| 1001 | Desk Chair | Furniture | East | 250 | 2024-01-15 |
| 1002 | Pen Set | Office Supplies | West | 45 | 2024-02-10 |
| 1003 | Monitor | Technology | East | 300 | 2024-03-05 |
| 1004 | Notebook | Office Supplies | South | 60 | 2024-01-20 |
| 1005 | Desk Lamp | Furniture | West | 120 | 2024-02-25 |
| 1006 | Keyboard | Technology | East | 80 | 2024-03-15 |
| 1007 | Paper Clips | Office Supplies | North | 15 | 2024-01-30 |
- KPI Card: Total Sales (Filtered)
Formula:=SUMPRODUCT((D2:D8="East")*(C2:C8="Technology")*(E2:E8>100), E2:E8)
Explanation: Adds sales where Region is East, Category is Technology, and Sales are greater than 100.
Result: 300 - Filtered Sales Table
Formula (helper column F):=AND(D2="East", C2="Technology", E2>100)
Filter applied on column F = TRUE to show only matching rows.
Shows rows with Order ID 1003 only. - Count of Filtered Orders
Formula:=COUNTIFS(D2:D8,"East", C2:C8,"Technology", E2:E8,">100")
Result: 1 - Average Sales of Filtered Orders
Formula:=AVERAGEIFS(E2:E8, D2:D8, "East", C2:C8, "Technology", E2:E8, ">100")
Result: 300
+----------------------+-----------------------+ | Total Sales (Filtered) | Count of Filtered Orders | +----------------------+-----------------------+ | Average Sales (Filtered) | +----------------------------------------------+ | Filtered Sales Table (shows matching rows) | | | +----------------------------------------------+
User can change filter criteria by editing the formulas or helper column conditions, for example changing Region or Category or Sales threshold. When criteria change, the KPI cards and filtered table update automatically to reflect the new filtered data.
If you add a filter to show only Region = West and Sales > 100, which components update and what are their new values?
- Total Sales (Filtered): Updates to 120 (Desk Lamp)
- Count of Filtered Orders: Updates to 1
- Average Sales of Filtered Orders: Updates to 120
- Filtered Sales Table: Shows only the row with Order ID 1005
Practice
What does having multiple rows in an advanced filter criteria range represent?
Solution
Step 1: Understand criteria range rows
In advanced filtering, each row in the criteria range is treated as a separate condition set.Step 2: Identify logical relationship between rows
Multiple rows mean the filter will include rows matching any one of the criteria rows, which is an OR logic.Final Answer:
Each row represents an OR condition between the rows -> Option AQuick Check:
Multiple rows = OR logic [OK]
- Thinking multiple rows mean AND conditions
- Assuming only the first row is used
- Believing rows duplicate results
Which of the following is the correct way to specify a criteria for filtering values greater than 100 in a column named Sales?
Solution
Step 1: Understand criteria syntax for filtering
In advanced filter criteria, you write the condition directly under the column header, e.g., >100 for values greater than 100.Step 2: Identify correct syntax for 'greater than'
The correct way is to put >100 under the Sales header, not including the column name or equals sign.Final Answer:
>100 under the Sales header in the criteria range -> Option BQuick Check:
Use operator and value only under header [OK]
- Including column name in criteria cell
- Using equals sign (=) before condition
- Writing condition outside the criteria range
Given this criteria range for filtering a table with columns Region and Sales:
Region | Sales East | >500 West | <=300
Which rows will be included in the filtered results?
Solution
Step 1: Analyze each criteria row as AND conditions
Each row combines conditions with AND, so first row means Region=East AND Sales>500.Step 2: Combine rows with OR logic
Multiple rows mean OR between them, so second row means Region=West AND Sales<=300.Final Answer:
Rows where Region is East AND Sales > 500 OR Region is West AND Sales <= 300 -> Option CQuick Check:
Rows = (East AND >500) OR (West AND <=300) [OK]
- Mixing AND and OR incorrectly between rows
- Assuming all conditions apply together
- Ignoring operator precedence in criteria
You set up this criteria range to filter a list with columns Product and Price:
Product | Price Apple | >50 Apple | <=30
But the filter returns no results. What is the likely problem?
Solution
Step 1: Understand criteria row logic
Each row is a separate OR condition, so filter includes rows matching any row.Step 2: Analyze the criteria rows
Both rows specify Product=Apple but with conflicting Price conditions (>50 OR <=30).Step 3: Why no results?
If no Apple products have Price >50 or <=30, or data is inconsistent, no rows match.Final Answer:
The criteria rows are combined with OR, so no product can be both >50 and <=30 at once -> Option AQuick Check:
Multiple rows = OR, conflicting conditions cause no match [OK]
- Thinking rows combine with AND
- Ignoring header names
- Assuming filter only works on numbers
You want to filter a list with columns Category, Quantity, and Status to show rows where:
- Category is "Fruit" and Quantity > 10
- OR Status is "Available" and Quantity <= 5
How should you set up the criteria range?
Solution
Step 1: Understand AND and OR in criteria range
Conditions in the same row combine with AND; multiple rows combine with OR.Step 2: Set first row for Category=Fruit AND Quantity>10
Put "Fruit" under Category and ">10" under Quantity in first row.Step 3: Set second row for Status=Available AND Quantity<=5
Put "Available" under Status and "<=5" under Quantity in second row; leave Category blank.Final Answer:
Category | Quantity | Status Fruit | >10 | | <=5 | Available -> Option DQuick Check:
Same row = AND; different rows = OR [OK]
- Putting all conditions in one row (AND all)
- Misplacing values under wrong headers
- Leaving required cells blank incorrectly
Ready to prove it?
Pass the test and this pattern moves unknown
