AND Function in Zoho Sheet: Examples, Syntax, and Common Errors
Test whether every business rule is satisfied in Zoho Sheet using AND, with reusable order examples and troubleshooting.
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 AND when every condition must be true. For example, =AND(C2="Paid";D2>=100) returns TRUE when an order’s status in C2 is Paid and its amount in D2 is at least 100. If even one test fails, it returns FALSE.
This is a Zoho Sheet guide with semicolon-separated formula arguments, as shown in Zoho’s current English-language function help. The stated outputs have been checked against the sample data independently; the formulas have not been run in Zoho Sheet.
Syntax and arguments
=AND(argument; [argument1]; ...)
| Argument | Required? | Meaning |
|---|---|---|
argument |
Yes | First value, reference, range, or comparison to evaluate logically, such as C2="Paid". |
argument1, additional arguments |
No | Further logical expressions. AND succeeds only when all evaluated conditions are true. |
Square brackets in Zoho’s published notation mean optional, not characters to type. The help page says zero is treated as false and any other nonzero numeric value as true. It also says text values are ignored in AND evaluation; that means using a bare text value is not the same as testing a text condition. Write C2="Paid", not C2, when the purpose is to check status text. A blank or textual source in a business-data column should be validated before building a rule; do not silently treat it as a trustworthy Boolean.
Zoho’s current help does not identify a first-supported release or a universal device-specific availability matrix for this function. This guide therefore describes the documented Zoho Sheet function and does not promise identical behavior in every older version, client, import, or export environment.
Worked example: identify qualifying orders
Set up the following six columns in A1:F9. Row 1 contains the headers; each later row is one order.
| 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 |
- Enter the exact values shown, keeping D and F numeric. Do not type a currency symbol as part of a plain text number.
- In an empty cell, enter
=AND(C2="Paid";D2>=100). - The expected result is
TRUE: O-101 is Paid, and 120 is at least 100. - Change the row references to
C3andD3:=AND(C3="Paid";D3>=100)returnsFALSEbecause O-102 is Pending and 75 is below 100. - Try
=AND(C4="Paid";D4>=100)for O-103: the expected result isTRUE.
Unlike IF, AND alone returns a Boolean result—not a label or action. Use it inside IF when you want a message.
Numeric truthiness versus comparisons
Zoho documents =AND(TRUE;FALSE;TRUE) as FALSE. It also documents that a nonzero number counts as true, so a logical expression such as =AND(2;-3;TRUE) should evaluate to TRUE under the published rules. For a meaningful business test, explicit comparisons are preferable to feeding raw amounts to AND; D2>=100 states the intended threshold.
Advanced application: a two-threshold fulfilment rule
Place 100 in J1 (minimum order amount) and 10 in J2 (minimum units). In H2 enter:
=IF(AND(C2="Paid";D2>=$J$1;F2>=$J$2);"Priority";"Standard")
Expected Priority for O-101: Paid, 120 ≥ 100, and 12 ≥ 10. Copy the formula down to H9. With the same thresholds, only O-101 and O-107 should read Priority; O-103 is Paid and over 100 but has only 7 units, so it is Standard. The $ marks keep J1 and J2 fixed when the formula is filled down.
Errors, edge cases and troubleshooting
- Unexpected
FALSE: Check each condition separately (=C2="Paid",=D2>=100,=F2>=10). One failed sub-test makes the wholeANDfalse. Watch for mismatched case/spacing in imported status labels and amounts stored as text. - Unexpected
TRUE: Make sure you wrote comparisons. Zoho treats nonzero numeric inputs as true, soAND(D2;F2)does not test business thresholds. #NAME!: Zoho’s help identifies invalid names, misspelled function names, and missing quotes around text as possible causes. TypeANDcorrectly and quote the status as"Paid".#REF!: Check whether a referenced cell, column, or range was deleted or moved.#VALUE!: Review argument types. Zoho documents this as a possible error for invalid input types; it does not establish that every text/blank combination behaves like Excel, so test unusual imported data natively.- Argument separators: Zoho’s English function reference shows semicolons. A comma-separated formula copied from an English-language Excel or Google Sheets tutorial may require adaptation. Use Zoho’s formula editor as the final authority in your sheet’s locale.
- Range inputs: Zoho permits value(s) and ranges, but when your requirement is row-specific, references such as
C2="Paid"are easier to audit than applyingANDindiscriminately over an entire column.
Compatibility: Excel, Google Sheets, and Zoho
The broad logic of AND is familiar across spreadsheet tools, but do not paste syntax without checking locale and semantics. Zoho’s current help shows =AND(test1;test2), whereas Microsoft’s English-language Excel reference shows AND(logical1, [logical2], ...) with commas. Microsoft documents a 255-condition limit for Excel; the checked Zoho function page does not specify that same maximum, so it should not be asserted here. Excel’s reference rules for text and empty cells should not be used as proof of a Zoho import edge case.
If you need a text label, combine IF with AND as in the priority example; if the criteria describe rows to count rather than a single yes/no decision, consider COUNTIFS.
Related guides and next steps
- COUNTIFS in Zoho Sheet — count rows that satisfy multiple criteria.
- SUMIFS in Zoho Sheet — sum only rows satisfying multiple criteria.
- IF, OR and NOT: complementary logical functions; check whether their guides are published before adding live internal links during deployment.
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.