ReferenceFunctionsLogical Functions
AND
AND: Returns TRUE only when all supplied values evaluate to TRUE.
Summary
AND evaluates arguments left to right and short-circuits on a decisive FALSE.
Remarks
- Booleans and numbers are accepted (
0is FALSE, non-zero is TRUE). - Blank values are treated as FALSE.
- Text and other non-coercible values yield
#VALUE!unless a prior FALSE short-circuits. - If no decisive FALSE is found, the first encountered error is returned.
Examples
All truthy inputs
Grid
| Cell | Value | |
|---|---|---|
| No inputs on Sheet1. | ||
Formula
=
Result
Not evaluated yet.
Expected
true
Text input causes VALUE error
Grid
| Cell | Value | |
|---|---|---|
| No inputs on Sheet1. | ||
Formula
=
Result
Not evaluated yet.
Expected
#VALUE!
Related functions
FAQ
What happens with blanks and text in AND?
Blank values evaluate as FALSE; non-coercible text yields #VALUE! unless a prior FALSE short-circuits.
Runtime metadata
Category
Logical
Signature
AND(arg1…: Any)This function accepts a repeating argument pattern (min args: 1).
Arity
min 1, max variadic
Arguments
arg1Any · Scalar
Caps
PUREREDUCTIONBOOL_ONLYSHORT_CIRCUIT
Source