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