본문 바로가기

컴활1급 실기 공부

7강. 컴활1급 실기 엑셀-논리 함수

-가장 많이 쓰이는 함수인 논리 함수, 여러 조건에 따라 참과 거짓의 값을 반환합니다.

엑셀을 다루기 위해선 가장 우선적으로 마스터해야 하는 함수입니다.

 

-논리 함수의 예시

 

이제부터 논리 함수를 하나하나 확인해보겠습니다.

 

1. IF

첫 번째 인수로 주어진 조건에 따라 논리를 판별하여 참과 거짓의 값을 반환하는 함수입니다. AND함수를 이용해서 여러 가지 조건을 묶을 수도 있습니다.

 

아래의 그림은 1월 실적의 값이 평균 이상일 때 우수를 미만일 때 미달을 반환하는 수식입니다.

(조건, 참의 결과, 거짓의 결과)의 순으로 인수를 입력합니다.

 

-다음의 방식으로 if함수를 사용합니다.

이와 비슷하게 여러 가지 조건을 사용할 수 있는 함수인 IFS가 있는데 다음의 방식으로 사용합니다.

=IFS([조건 1], [조건 1의 참의 결과], [조건 2], [조건 2의 참의 결과],...) 

조건 1의 거짓일 경우 조건 2로 넘어가게 됩니다.

 

2. AND

인수로 입력된 여러 개의 논리식 결과가 모두 참일 경우 참(TRUE)을 반환합니다.

예를 들어 임의의 값 X가 5보다 크고, 10보다 작은 조건이라면 =AND(5 <X <10)와 같이 함수를 입력합니다.

6, 7, 8, 9의 값을 가지면 TRUE를 반환합니다.

 

-보이는 것처럼 모두 참일때만 참의값을 반환한다. 

 

 

3. OR

인수로 입력된 여러 개의 논리식 결과 중 하나라도 참일 경우 참(TRUE)을 반환합니다.

예를 들어 임의의 값 X가 10보다 크거나, 5보다 작은 조건이라면 =OR(X>10, X <5)와 같이 함수를 입력합니다.

그럴 경우 5~10 사이에 값이 있을 경우에만 FALSE를 반환합니다.

 

-둘 중 하나라도 참이라면 참의 값을 반환한다.

 

 

4. IFERROR

인수로 지정한 수식에서 오류가 있을 경우 사용자가 지정한 오류 값을 반환합니다.

오류가 없을 경우엔 수식의 결과를 반환합니다.

-오류가 있을 경우 원하는 메세지를 출력한다.

 

 

5. NOT

논리식의 결과를 부정합니다. 결과가 참이면 거짓을 반환하고, 거짓이면 참을 반환합니다.

-논리의 결과의 반대로 나타난다.

 

실기 시험에 자주 출제되는 다섯 개의 논리 함수에 대해서 알아보았습니다. 다음은 데이터베이스 함수에 대해서 공부할 예정입니다.