Logical Tests and Operators
Scorri per mostrare il menu
Comparison Operators
- Greater than
>; - Less than
<; - Equal to
=; - Greater than or equal
>=; - Less than or equal
<=; - Not equal to
<>.
Text comparisons must match exactly: spelling, spacing, and capitalization, all matter. Always wrap text values in quotation marks: "Groceries" not Groceries.
The IF function
=IF(logical_test; value_if_true; value_if_false)
=IF(D9>100; "High"; "Low")
- Logical test: the condition to evaluate — any comparison using
><=>=<=<>. ReturnsTRUEorFALSEinternally; - Value if TRUE: what to return when the condition is met. Can be text (in quotes), a number, another formula, or a cell reference;
- Value if FALSE: what to return when the condition is not met. Same flexibility as the TRUE value.
Task
-
Test a basic condition (TRUE/FALSE)
In an empty column, enter:
=D9>100and drag the formula down.Confirm that cells return TRUE or FALSE and each row evaluates independently.
-
Create a "High / Low" Flag
Create a new column called Flag. In the first row (e.g., F9), enter:
=IF(D9>100;"High";"Low")and drag the formula down.Confirm that values above 100 return "High", and values ≤ 100 return "Low".
-
Classify spending type (text condition)
Create a new column called Spending Type. In the first row, enter:
=IF(B9="Rent";"Fixed";"Variable")and drag the formula down.Confirm that rows with Rent return "Fixed", and all others return "Variable".
-
Apply IF to calculations
Create a new column called Extra Savings. In the first row, enter:
=IF(D9>200;D9*10%;0)and drag the formula down.Confirm that values above 200 return 10% of the amount, and values ≤ 200 return 0.
-
Test behavior
Change one expense value by increasing it above 200, then decreasing it below 100.
Confirm that the Flag, Extra Savings, and all related results update automatically.
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione