Excel/함수

[Excel][함수] 논리 연산자와 논리 함수(1)

전국구에이스 2021. 9. 23. 10:00
반응형

엑셀의 비교 논리 연산자에는

 

크게 =, >, <가 있고 이를 조합한

 

<>, >=, <=가 있다.

 

 

※ 논리 연산자

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가 있는데

 

 

각각에 대해서 설명하기 전에,

 

TRUEFALSE에 대해 알아야 한다.

 

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가 반환 된 것을 볼 수 있다.

반응형