Skip to main content
SheetCraft
🔀 Logical Function · beginner

AND Function in Google Sheets

Returns TRUE if ALL arguments are TRUE.

Syntax

AND(logical_expression1, [logical_expression2, ...])

Returns: TRUE if every argument is TRUE.

Excel equivalent: AND (identical)

Parameters

NameRequiredDescription
logical_expression1, logical_expression2, ...RequiredConditions to evaluate.

Examples

Two conditions in IF

=IF(AND(A2 > 100, B2 = "Paid"), "VIP", "Standard")

VIP only when both hold.

Many positive

=AND(A2 > 0, B2 > 0, C2 > 0, D2 > 0)

TRUE only if all four positive.

CF custom formula

=AND($A2 > 100, $B2 = "Paid")

Highlight rows.

When to use an alternative

  • ORAny-of-many.
  • NOTInvert.
  • * operatorArray formulas.

Common errors and how to fix them

  • Breaks in arrays

    Cause: Collapses to single TRUE/FALSE.

    Fix: Use *: (A:A>0) * (B:B>0).

Related functions

Frequently Asked Questions

Short-circuit?

No — evaluates all. Use nested IF for short-circuit.

Range as argument?

Yes — AND(A1:A10) returns TRUE if every cell is TRUE.

Source: Google Sheets official function reference.