AND Function in Excel: Test Multiple Conditions Together

Returns TRUE if all its arguments are TRUE; returns FALSE if one or more argument is FALSE.

Generated Formula
=AND(A1>0, B1<10)

Learning Resources

Want to master Excel? Check out this Top-Rated Course.

How to Use the AND Function in Excel

The AND function returns TRUE if all its arguments evaluate to TRUE; it returns FALSE if one or more arguments evaluate to FALSE.

Syntax

=AND(logical1, [logical2], ...)

Combining with IF

=IF(AND(Score>=70, Attendance>=80%), "Eligible", "Ineligible")

Common Errors & Fixes

  • AND returns FALSE when I expect TRUE

    Causes:
    • One or more conditions are not being met.
    • Numbers stored as text do not match numeric comparisons.
    • Cell references are incorrect or pointing to empty cells.
    Fixes:
    • Test each condition separately to find the failing one.
    • Use VALUE() to convert text to numbers.
    • Verify cell references.

Frequently Asked Questions

How many conditions can AND check?

AND can check up to 255 conditions in Excel (Excel 2007+). Google Sheets also supports multiple conditions.

Does AND evaluate all conditions or stop early?

Excel AND evaluates all arguments regardless. Google Sheets uses short-circuit evaluation, stopping at the first FALSE.

What is the difference between AND and nested IF?

AND returns TRUE/FALSE directly. Combined with IF, =IF(AND(A1>0, B1<10), "Yes", "No") is cleaner than nested IFs.

Related Formulas

Explore related formula generators to solve similar problems

Want to become an Excel Pro?

Stop searching for formulas. Master Excel in 30 days with this top-rated course.

Learn More