모든 인수가 TRUE이면 논리 값 TRUE를 반환합니다. 하나 이상의 인수가 FALSE이면 FALSE를 반환합니다.
구문
AND(logical1,logical2,...)
Logical1, logical2, ... 은 TRUE 또는 FALSE일 수 있는 테스트하려는 1~30개 조건입니다.
주의
-
인수는 TRUE 또는 FALSE와 같은 논리값으로 평가되거나 논리값이 들어 있는 열 참조여야 합니다.
-
열 참조 인수에 텍스트가 있으면 #VALUE! 오류 값; 비어 있으면 FALSE를 반환합니다.
-
인수에 논리값이 없으면 #VALUE! 오류 값이 반환됩니다.
예제 1
수식 |
설명(결과) |
---|---|
=AND(TRUE, TRUE) |
모든 인수가 TRUE (TRUE) |
=AND(TRUE, FALSE) |
인수 하나가 FALSE (FALSE) |
=AND(2+2=4, 2+3=5) |
모든 인수가 TRUE (TRUE) |
예제 2
Col1 |
Col2 |
수식 |
설명(결과) |
---|---|---|---|
50 |
104 |
=AND(1<[Col1], [Col1]<100) |
50이 1과 100 사이에 있음 (TRUE) |
50 |
104 |
=IF(AND(1<[Col2], [Col2]<100), [Col2], "값이 범위를 벗어났습니다.") |
두 번째 숫자가 1과 100 사이에 있으면 그 수를 표시하고 그렇지 않으면 메시지 표시 (값이 범위를 벗어났습니다.) |
50 |
104 |
=IF(AND(1<[Col1], [Col1]<100), [Col1], "값이 범위를 벗어났습니다.") |
첫 번째 숫자가 1과 100 사이에 있으면 그 수를 표시하고 그렇지 않으면 메시지 표시 (50) |