Logical Functions
-
Use logical formulas in Excel to perform conditional calculations.
IF Function
Purpose
Checks a condition and returns one value if TRUE, another if FALSE.
Syntax
=IF(logical_test, value_if_true, value_if_false)
Example
Formula:
=IF(A2>=50, "Pass", "Fail")
If marks ≥ 50 → Pass
Else → FailAND Function
Purpose
Returns TRUE only if all conditions are TRUE.
Syntax
=AND(condition1, condition2, ...)
Example
Condition:
Marks ≥ 50
Attendance ≥ 75%
Formula:
=IF(AND(A2>=50, B2>=75), "Pass", "Fail")
Both conditions must be TRUE.
OR Function
Purpose
Returns TRUE if at least one condition is TRUE.
Syntax
=OR(condition1, condition2, ...)
Example
Condition:
Bonus if Sales ≥ 50000
ORPerformance Rating = "A"
Formula:
=IF(OR(A2>=50000, B2="A"), "Bonus", "No Bonus")
Only one condition needs to be TRUE.
Nested IF
Nested IF means using IF inside another IF.
Used when you have multiple conditions.Example: Grade System
Formula:
=IF(A2>=85, "A",
IF(A2>=70, "B",
IF(A2>=50, "C", "Fail")))
Excel checks step by step:
Is marks ≥ 85? → A
Else is ≥ 70? → B
Else is ≥ 50? → C
Else → Fail
Difference Between AND & OR