7강. 컴활1급 실기 엑셀-논리 함수
-가장 많이 쓰이는 함수인 논리 함수, 여러 조건에 따라 참과 거짓의 값을 반환합니다.
엑셀을 다루기 위해선 가장 우선적으로 마스터해야 하는 함수입니다.
이제부터 논리 함수를 하나하나 확인해보겠습니다.
1. IF
첫 번째 인수로 주어진 조건에 따라 논리를 판별하여 참과 거짓의 값을 반환하는 함수입니다. AND함수를 이용해서 여러 가지 조건을 묶을 수도 있습니다.
아래의 그림은 1월 실적의 값이 평균 이상일 때 우수를 미만일 때 미달을 반환하는 수식입니다.
(조건, 참의 결과, 거짓의 결과)의 순으로 인수를 입력합니다.
이와 비슷하게 여러 가지 조건을 사용할 수 있는 함수인 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
논리식의 결과를 부정합니다. 결과가 참이면 거짓을 반환하고, 거짓이면 참을 반환합니다.
실기 시험에 자주 출제되는 다섯 개의 논리 함수에 대해서 알아보았습니다. 다음은 데이터베이스 함수에 대해서 공부할 예정입니다.