ExcelFunctions.net Logo

The Excel AND Function

Home » Excel-Built-In-Functions » Excel-Logical-Functions » Excel-And-Function
Search this site:
Custom Search
Related Function: 

Basic Description

The Excel AND function tests a number of user-defined conditions and returns a result of:

- TRUE if ALL of the conditions evaluate to TRUE
or
- FALSE otherwise (i.e. if ANY of the conditions evaluate to FALSE)

The syntax of the function is :

AND( logical_test1, [logical_test2], ... )

where the arguments, logical_test1, [logical_test2], etc, are conditions that evaluate to either TRUE or FALSE.

In Excel 2007 or 2010, you can enter up to 255 logical_test arguments to the Excel And function. However, in Excel 2003, the function can only handle up to 30 arguments.


Note that, if the logical_tests evaluate to numbers, instead of logical values, the value zero evaluates to FALSE and all non-zero values are treated as the logical value TRUE.


Excel And Function Examples

The following spreadsheet shows three examples of the Excel And function, with different conditions.

The spreadsheet on the left shows the formulas and the spreadsheet on the right shows the results.

 Formulas:
  A B C
1 5 10 =AND( A1>0, A1<B1 )
2 5 10 =AND( A2>0, A2<B2, B2>12 )
3 5 10 =AND( A3<0, A3>B3, B3>12 )
 Results:
  A B C
1 5 10 TRUE
2 5 10 FALSE
3 5 10 FALSE

Note that, in the above example spreadsheet:

  • the function in cell C1 evaluates to TRUE, as BOTH of the supplied conditions are TRUE
  • the function in cell C2 evaluates to FALSE, as the third condition, B2>12, is FALSE
  • the function in cell C3 evaluates to FALSE, as ALL of the supplied conditions are FALSE

Further examples of the Excel And function can be found on the Microsoft Office website.


And Function Errors

If you get an error from the Excel And Function, this is likely to be the #VALUE! error:

Common Error
#VALUE! - Occurs if any of the supplied logical_tests return text values




Valid XHTML 1.0 Transitional
Disclaimer Privacy Policy

Copyright © 2008-2011 ExcelFunctions.net