1. AND 함수
AND(logical1,logical2, …)
인수들의 참(TRUE), 거짓(FALSE)을 판단하는 함수로, 지정한 인수들이 전부 참(TRUE)이면 참(TRUE)을 반환하고
한 개라도 거짓(FALSE)인 인수 값이 있다면 거짓(FALSE)을 반환합니다.
2. OR함수
OR(logical1,logical2, …)
인수들의 조건을 참조하여 지정한 인수들의 조건 중 참(TRUE)인 값이 하나라도 있으면 참(TRUE)을 반환하고,
조건이 전부 거짓(FALSE)이라면 거짓(FALSE)을 반환합니다.
AND와 OR함수의 인수의 개수는 엑셀 2003버젼 까지는 30개까지 사용이 가능했으나,
엑셀 2007부터는 255개까지 입력 할 수 있습니다.
※ 각 함수의 사용 예
그럼 아래 예제를 가지고 각 함수의 사용법과 AND, OR함수를 사용하는 방법을 알아보겠습니다.
예제1) C3 셀에 입력된 =AND(1=1, 1=2) 수식을 D3셀에 입력한다면 값은 어떻게 나올까요?
결과 값은 거짓(FALSE) 입니다.
왜냐하면 AND함수는 안에 있는 인수들을 논리적으로 판단했을 때
인수들의 값이 전부 참(TRUE) 이여야 결과 값을 참(TRUE)으로 반환하기 때문입니다.
예제2) C4 셀에 입력된 =OR(1=1, 1=2) 수식을 D4셀에 입력한다면 값은 어떻게 나올까요?
결과 값은 참(TRUE) 입니다.
OR함수는 안에 있는 인수들을 논리적으로 판단했을 때
한 개라도 참(TRUE) 인 값이 있다면 참(TRUE)을 반환합니다.
예제3) C5 셀에 입력된 =AND(TRUE, TRUE)수식을 D5셀에 입력한다면 값은 어떻게 나올까요?
결과 값은 참(TRUE) 입니다.
안에있는 인수들의 조건값이 전부 참(TRUE)이기 때문에 결과값은 참(TRUE)이 됩니다.
예제4) C6 셀에 입력된 =OR(TRUE, FALSE)수식을 D6셀에 입력한다면 값은 어떻게 나올까요?
결과 값은 참(TRUE) 입니다.
위에서 설명한것처럼 OR함수의 인수중 하나라도 참(TRUE)인 값이 있으면 결과값으로 참(TRUE) 값을 반환하기때문입니다.
결과값은 아래와 같습니다.
TIP ) 예제3, 4번에서 TRUE와 FALSE값은 엑셀에서 문자로 받아 들이는것이 아니고 논리조건으로 받아들입니다.
엑셀에서 문자를 지정해서 사용하려면 항상 " " <== 문자인식 인자를 사용해서
"TRUE", "FALSE" 이런식으로 사용해야 합니다.
'강좌(교육)' 카테고리의 다른 글
[엑셀 메뉴강좌] [메모] 사용방법엑셀교실 (0) | 2016.12.15 |
---|---|
[엑셀 VBA강좌] VBA_06 엑셀의 다양한 구성요소(애플리케이션, 오브젝트, 프로퍼티, 메서드)엑셀교실 (0) | 2016.12.15 |
[엑셀 VBA강좌] VBA_05 코드 창(Code Window)에서의 작업엑셀교실 (0) | 2016.12.15 |
[엑셀 메뉴강좌] 셀에 데이터 입력하기엑셀교실 (0) | 2016.12.15 |
[엑셀 VBA강좌] VBA_04 매크로 기록과 실행엑셀교실 (0) | 2016.12.15 |