IF, Nested IF, AND, OR Criteria in LibreOffice Calc

By | December 18, 2019

In this tutorial you would learn the basics of powerful IF, nested IF, AND, OR conditions in LibreOffice Calc.


The IF Function is a logical test at your cell which returns TRUE when a condition is met; otherwise returns FALSE. Hence you can use it to return any different value in target cell based on your test. You can also extend your test using nested-IF condition clubbed with AND, OR operators.


Logical test for a condition in any given cell.

Return Value

Returns your values based on TRUE or FALSE. If your return value is omitted, returns the string “TRUE”/”FALSE”.


=IF(Test, value_when_true,value_when_false)


In the example below, when the temperature crosses 40 degree C, return Hot in the corresponding cell otherwise return Normal.

Simple IF Example
Simple IF Example

Above example depicts a simple IF condition. Let’s see how you can do nested IF with AND condition.

SEE ALSO:  Count Cells with Strings, Numbers Using COUNTIF Function - Calc

To make it more complex, let’s add more conditions. When the temperature is below 15 deg C it is Cold; when between 15 and 45 deg C – Normal; Otherwise return Hot in the corresponding cell.

Nested IF Example
Nested IF Example

Above example contains two IF statement with a nested IF. The FALSE condition of the outer IF contains another IF statement. I.g. when the first condition is False, we check another IF for further condition.

The AND function returns TRUE when both the condition is true.

For the latest tutorials, news and how-to guides, follow libreofficehelp.com on Twitter, Facebook, and subscribe to our YouTube channel and email updates via below form.

Join 568 other subscribers.