엑셀의 비교 논리 연산자에는
크게 =, >, <가 있고 이를 조합한
<>, >=, <=가 있다.
※ 논리 연산자
A=B : A와 B가 같다.
A>B : A가 B보다 크다. (초과)
A<B : A가 B보다 작다. (미만)
A>=B : A가 B보다 크거나 같다. (이상)
A<=B : A가 B보다 작거나 같다. (이하)
A<>B : A와 B는 다르다. (수학에서의 ≠와 같음)
이렇게 논리 연산자가 있고 이를 논리 함수의 인수로 주로 사용하게 된다.
※ 논리 함수
위와 같이,
AND, FALSE, IF, IFERROR, NOT, OR, TRUE가 있는데
각각에 대해서 설명하기 전에,
TRUE와 FALSE에 대해 알아야 한다.
TRUE는 참, FALSE는 거짓.
문자와 같이 그러하다.
반환한다는 의미는 그 값으로 출력한다는 것이다.
중등? 초등과정에서 함수 f(x)라는 것에 대해 배웠을텐데
쉽게 말하면 자판기와 비슷하다.
어떤 입력이 들어가면 반드시 하나의 출력만 나오는 것이 함수이다.
그럼 각 함수들의 설명을 보도록 하자.
1. AND - 인수가 모두 TRUE이면 TRUE를 반환합니다.
위와 같은 예시가 있다고 하자. A1과 B1은 10으로 둘다 같고, A2는 B2보다 작으니
logical1,logical2에 해당하는.. 논리 연산자를 사용한 두 수식들이
모두 참이니 해당 값은
이렇게 TRUE로 나온다.
저기서 TRUE는 키보드로 직접 타이핑한 TRUE와는 다른 의미이다.
(이 부분에 대해서는 나중에 설명)
만약, 두 수식중에서 하나라도 틀릴 경우에는 FALSE가 출력될 것이다.
여기서는 예시로 인수(logical)를 두 개만 썼지만..
세 개, 네 개 늘어나도 상관 없으며.. 늘어 날 경우 모든 인수들이 참(TRUE)이여야
TRUE가 반환되며 하나라도 틀릴 경우 FALSE가 나온다.
2. OR - 하나 이상의 인수가 TRUE이면 TRUE를 반환합니다. 인수가 모두 FALSE인 경우에만 FALSE를 반환합니다.
즉, AND의 경우 하나라도 틀리면 FALSE지만.. OR는 하나라도 참일 경우 TRUE를 반환한다.
위와 같은 경우에, logical1, logical2는 FALSE지만..
세 번째 인수인 logical3이 TRUE므로 TRUE가 반환된다.
위와 같이 TRUE가 반환 된 것을 볼 수 있다.
'Excel > 함수' 카테고리의 다른 글
[Excel][함수] 논리 연산자와 논리 함수(3) (0) | 2021.09.27 |
---|---|
[Excel][함수] 논리 연산자와 논리 함수(2) (0) | 2021.09.24 |
[Excel][함수] SUM (0) | 2021.09.22 |
[Excel] 참조연산자 및 기호(2) (0) | 2021.09.21 |
[Excel] 참조연산자 및 기호(1) (0) | 2021.09.20 |