인수가 모두 TRUE이면 논리값 TRUE를 반환합니다. 하나 이상의 인수가 FALSE이면 FALSE를 반환합니다.
구문
AND(logical1,logical2,...)
논리1, 논리2, ... 테스트하려는 1에서 30까지의 조건으로, TRUE 또는 FALSE일 수 있습니다.
주의
- 인수는 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
| 열1 | 열2 | 수식 | 설명(결과) |
|---|---|---|---|
| 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)를 표시합니다. |