0
0
Excelspreadsheet~20 mins

Custom sorting rules in Excel - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Custom Sorting Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
📊 Formula Result
intermediate
2:00remaining
Sorting with a Custom List in Excel

You have a list of fruits in column A: Apple, Banana, Cherry, Date, and Elderberry.

You want to sort them in this custom order: Cherry, Banana, Apple, Date, Elderberry.

Which formula in column B will assign numbers to each fruit to help sort them in this custom order?

A=IF(A1="Cherry",1, IF(A1="Banana",2, IF(A1="Apple",3, IF(A1="Date",4, 5))))
B=VLOOKUP(A1, {"Cherry",1;"Banana",2;"Apple",3;"Date",4;"Elderberry",5}, 2, FALSE)
C=MATCH(A1, {"Cherry","Banana","Apple","Date","Elderberry"}, 0)
D=RANK(A1, {"Cherry","Banana","Apple","Date","Elderberry"})
Attempts:
2 left
💡 Hint

Use a function that finds the position of a value in a list.

Function Choice
intermediate
2:00remaining
Choosing the Right Function for Custom Sort Order

You want to sort a list of priority levels: High, Medium, Low.

Which Excel function is best to assign numeric values to these text priorities for sorting?

AMATCH(priority, {"High","Medium","Low"}, 0)
BSUM(priority, {"High",1;"Medium",2;"Low",3})
CVLOOKUP(priority, {"High",1;"Medium",2;"Low",3}, 2, TRUE)
DRANK(priority, {"High","Medium","Low"})
Attempts:
2 left
💡 Hint

Look for a function that finds the exact position of a value in a list.

🎯 Scenario
advanced
2:30remaining
Sorting Dates with Custom Weekday Order

You have dates in column A and want to sort them by weekday in this order: Friday, Monday, Wednesday, Sunday, Tuesday, Thursday, Saturday.

Which formula in column B correctly assigns numbers to weekdays for this custom sort?

A=MATCH(TEXT(A1, "dddd"), {"Friday","Monday","Wednesday","Sunday","Tuesday","Thursday","Saturday"}, 0)
B=WEEKDAY(A1, 2)
C=RANK(WEEKDAY(A1), {1,2,3,4,5,6,7})
D=CHOOSE(WEEKDAY(A1), 5, 2, 4, 6, 1, 7, 3)
Attempts:
2 left
💡 Hint

Convert the date to weekday name and find its position in the custom list.

data_analysis
advanced
1:30remaining
Analyzing Custom Sort Impact on Data

You have a list of tasks with statuses: Done, In Progress, Not Started.

You assign numbers using this formula: =MATCH(B2, {"Not Started","In Progress","Done"}, 0).

What will be the numeric value assigned to "Done"?

A0
B3
C2
D1
Attempts:
2 left
💡 Hint

Check the position of "Done" in the list inside MATCH.

📊 Formula Result
expert
3:00remaining
Complex Custom Sorting with Multiple Criteria

You have a table with columns: Priority (High, Medium, Low) and Due Date.

You want to sort first by Priority in order High > Medium > Low, then by Due Date ascending.

Which formula in column C correctly assigns a sorting key combining both criteria?

A=RANK(A2, {"High","Medium","Low"})*B2
B=MATCH(A2, {"High","Medium","Low"}, 0) + B2/100000
C=B2*100000 + MATCH(A2, {"High","Medium","Low"}, 0)
D=MATCH(A2, {"High","Medium","Low"}, 0)*100000 + B2
Attempts:
2 left
💡 Hint

Multiply priority rank by a large number to keep it dominant, then add due date.