loading
본문 바로가기
IT(SW)

단일 IF문을 활용한 엑셀 이중, 삼중, 다중 조건문 처리

by Dandy Brain 2021. 6. 20.
반응형

엑셀에서 각종 수치 값에 대한 계산과 통계, 분석을 위해 조건문 처리는 반드시 필요합니다. 이러한 조건문 처리를 위해서는 대부분 IF문이 활용되며, 이번 포스팅에서는 단일 IF문을 활용하여 이중, 삼중 또는 다중의 조건이 요구될 때 처리하는 방법에 대해서 알아보도록 하겠습니다.

 

IF문 사용을 위한 엑셀의 기본 문법은 아래와 같습니다. IF 함수를 활용하기 위해서는 기본적으로 조건을 입력해야 하며, 조건이 참일 때의 결과값과 조건이 거짓일 때의 결과값을 입력해줘야 합니다.

엑셀 IF 함수 조건문 사용 문법 설명

 

여기서 IF 함수의 조건문은 예를 들어 아래 엑셀표와 같이 1열부터 5열까지 청색일 경우에는 1, 청색이 아닐 경우에는 0의 값을 추출하라고 할 경우, IF(A2 = "청색", 1, 0)과 같은 형태로 작성해 주시면 됩니다. 단, 쌍따옴표는 문자일 경우에 사용하시면 되며, 숫자일 경우에는 그대로 숫자만 입력하시면 됩니다.

IF 함수 조건문 사용 문법 예시자료 

 

IF 함수를 사용할 때 이중, 삼중 또는 다수의 조건문을 적용하고자 할 때는 아래와 같은 방법으로 처리를 해야 합니다. 조건문을 처리할 때 조건1과 조건2가 있을 경우에 두 개의 조건을 동시에 만족하느냐 또는 조건1과 조건2 중에 하나라도 만족하면 되느냐에 따라서 AND와 OR를 사용하는 것으로 분류됩니다. 아래 벤다이어그램은 교집합을 처리할 때 사용하는 AND와 합집합을 사용할 때 사용하는 OR에 대해 참일 경우에 어떤 영역에 포함되느냐를 이해하기 쉽도록 정리한 그림으로 엑셀에서 두 개 이상의 조건을 만족할 경우에는 AND를 사용하고, 특정 조건을 하나라도 만족할 경우에는 OR를 사용하시면 되겠습니다.

교집합 AND, 합집합 OR를 설명하기 위한 벤다이어그램

 

주의사항

예를 들어서 특정 값(A)가 1 이상, 5 이하일 경우에 참, 아닐 경우 거짓인 IF문 조건을 작성할 때, 조건을 동시에 주게 되면 참, 거짓 판단이 되지 않으니 AND문을 사용하여 각 조건을 분리하여 주시기 바랍니다.

엑셀 IF 조건문 사용 시 주의사항

반응형

댓글