All tracks

Logic & conditional functions

Practice IF, nested IF, IFS, and multi-condition decision logic used in real business spreadsheets.

Intermediate 14 exercises
0 of 14 completed 0%

Exercises in this track

1

Pass or fail with IF

Use the IF function to determine whether students passed or failed based on their scores.

IF
Start
2

IF with numeric output

Calculate a 10% bonus if sales exceed target, otherwise 0.

IF IFS AND
Start
3

Simple IF statement

Categorize sales as "On target" or "Below target" based on a threshold.

IF IFS AND
Start
4

Basic AND function

Check if a sale meets BOTH minimum quantity AND minimum value thresholds.

AND OR IF
Start
5

IF with OR

Flag high-priority orders (either > $10,000 OR customer is "VIP").

IF OR AND
Start
6

IF with AND

Approve a loan only if credit score > 700 AND income > $50,000.

IF AND OR
Start
7

Flag overdue invoices with IF and NOT

Use IF combined with NOT to flag overdue invoices that are not marked as paid.

IF NOT AND
Start
8

Practicing and, or, and if

This one's an opportunity to practice your IFs, ANDs and ORs. You may find yourself combining these functions when you require more complex...

IF AND OR
Start
9

Nested IF for grading

Assign letter grades (A, B, C, D, F) based on numerical scores.

IF IFS AND
Start
10

Nested IF for commission tiers

Calculate sales commission using a 3-tier rate structure.

IF IFS AND
Start
11

Assign shipping methods with IFS

Assign shipping method based on package weight using IFS.

IFS IF SWITCH
Start
12

SWITCH for department budget codes

Use SWITCH to translate department codes into full names and budget categories in a quarterly budget review report.

SWITCH IF IFS
Start
13

Basic Iferror exercise

In this exercise, we're looking at the Iferror function. This function can be handy when you expect errors to exist, but you want to handle them...

IFERROR
Start
14

Creating an IFNOTERROR function

Excel contains an IFERROR function that will return a different value if an error is given. But it does not contain an IFNOTERROR function that will...

IF ISERROR IFERROR
Start