NOT in Zoho Sheet: Reverse a TRUE/FALSE condition
Use NOT to reverse one condition in Zoho Sheet, including status checks and zero-stock alerts.
Verification status: Official documentation referenced; example outcomes independently reasoned or arithmetically checked where stated. Not executed in Zoho Sheet. How formula examples are checked
Quick answer: Use NOT to reverse a single logical test. If C3="Paid" is FALSE for a pending order, NOT(C3="Paid") is TRUE. NOT is different from deleting text or subtracting a number; it changes the logical truth value.
Official syntax and parameters
=NOT(logical_value)
| Argument | Definition | Example |
|---|---|---|
logical_value |
One required Boolean value or expression whose truth value is reversed; it can be TRUE or FALSE. | C3="Paid" |
Pass one condition to NOT. If you need to invert a combined test, wrap it: NOT(OR(...)) or NOT(AND(...)) rather than giving NOT multiple separate arguments.
Practice dataset: eight orders
In a new Zoho Sheet, put these headings in A1:F1 and enter the eight rows exactly into A2:F9. Set D and F to numbers, not text; use an empty column such as H for formulas so you do not overwrite the input table. A complete CSV copy is included with this review batch; you can also type the records directly.
| Row | A: Order ID | B: Region | C: Status | D: Amount | E: Agent | F: Units |
|---|---|---|---|---|---|---|
| 2 | O-101 | East | Paid | 120 | Ana | 12 |
| 3 | O-102 | West | Pending | 75 | Bo | 5 |
| 4 | O-103 | East | Paid | 210 | Ana | 7 |
| 5 | O-104 | North | Paid | 90 | Cy | 0 |
| 6 | O-105 | West | Paid | 150 | Bo | 3 |
| 7 | O-106 | East | Pending | 60 | Dana | 8 |
| 8 | O-107 | West | Paid | 125 | Ana | 12 |
| 9 | O-108 | North | Pending | 80 | Cy | 4 |
When copying examples, keep the semicolons shown in Zoho’s English-language function help. Other spreadsheet products and locale settings may show commas instead. Cell addresses in the examples refer to the table on this sheet, not to a different workbook.
Reproducible examples
Example 1 — Find orders that are not paid
In H3, enter:
=NOT(C3="Paid")
Expected TRUE. O-102 has status Pending, so C3="Paid" is FALSE and NOT reverses it. For O-101 in row 2:
=NOT(C2="Paid")
Expected FALSE. O-101 is Paid, so the inner comparison is TRUE; NOT reverses it to FALSE.
Example 2 — Reverse the availability test
=NOT(F5>0)
Expected TRUE. O-104 has zero units, so it is not true that its units are greater than zero. By contrast, =NOT(F2>0) is expected FALSE because O-101 has 12 units.
Advanced application — actionable stock warnings
Write an IF statement that alerts you only if stock is not available:
=IF(NOT(F5>0);"Restock before fulfilment";"Stock available")
Expected: Restock before fulfilment. On row 5 the numeric comparison 0>0 is FALSE, then NOT makes it TRUE; IF selects the first label. For row 2 the output is Stock available.
For a more restrictive business rule, combine a condition with NOT:
=IF(AND(C5="Paid";NOT(F5>0));"Paid but unavailable";"Other")
Expected: Paid but unavailable. The row is Paid, yet units are zero. This two-part alert is different from simply checking C5<>"Paid" or F5=0 in isolation.
Errors, boundary conditions and troubleshooting
- Numeric truth values: Official Zoho examples show
=NOT(0)is TRUE and=NOT(23)is FALSE. Zoho states zero is FALSE and every nonzero number is TRUE; negative nonzero numbers are therefore logical TRUE for NOT. - Text is not a substitute for a condition: Zoho documents
#VALUE!when the given input is a text value. Enter=NOT(C3="Paid"), not=NOT(C3)when C3 contains the word Pending. #NAME!: Confirm that NOT is spelled correctly, text labels are in double quotes inside comparisons, and any ranges have colons.#REF!: Repair deleted or invalid cell references; NOT does not repair a broken reference.- Unexpected result: Work out the inner comparison first; if it already equals FALSE, NOT must return TRUE.
- Wrong number of arguments: NOT accepts one logical value. Use AND/OR around multiple tests;
NOT(C3="Paid";F3=0)is not the documented syntax. - Blank versus zero: The documented numeric behavior does not by itself settle coercion of every blank or imported text string. Verify ambiguous input types in Zoho instead of assuming Excel-equivalent behavior.
Cross-software behaviour and alternatives
Microsoft Excel’s NOT reference also reverses one logical expression. Both products support this Boolean idea, but Zoho’s error messages and imported text handling should be verified rather than copied from another program’s rules. The equivalent C3<>"Paid" can be simpler, but its handling of mixed types/blanks may differ from a more explicit NOT(C3="Paid"). Google Sheets supports NOT, generally with locale-dependent separators; use each product’s documentation for edge cases.
Related Zoho Sheet guides
-
COUNTIFS — count rows meeting several conditions (present in that source).
-
SUMIFS — sum values matching multiple criteria (present in that source).
-
Official Zoho NOT reference — checked 11 October 2026.
Official reference and verification
Verification status: Official documentation checked; example outcomes were independently reasoned or arithmetically checked where applicable. Not executed in Zoho Sheet.
- No genuine Zoho Sheet screenshots are included; this guide does not use mock application images.