엑셀(Excel)에서 조건에 따라 값을 표시하고 싶은 경우에 조건문인 IF 함수를 사용합니다.
수식
=IF(조건, 참일경우, 거짓일경우)
조건에는 하나의 조건식만 지정할 수 있습니다.
예를 들어
=IF(A1=1, “남자”, “여자”)
A1셀 값이 1일 경우에는 남자를 1이 아닐 경우에는 여자를 출력하도록 합니다.
만약에 조건이 여러 개일 경우라면 IF문 안에서 다시 IF문을 작성해줘야 하거나 다른 방법을 찾아야 하지만 AND나 OR를 조건문에 사용해주면 여러 개의 조건을 작성할 수 있습니다.
AND 조건과 OR 조건의 사용 방법을 하나씩 알아보겠습니다.
OR 조건
먼저 OR 조건에 대해 알아보겠습니다.
여러 개 조건을 작성할 수 있게 해줍니다.
OR(조건1, 조건2, 조건3, …)
OR조건은 또는 이라는 의미를 가집니다.
작성한 조건 중에 하나라도 일치하는 경우 참이 됩니다.
OR 조건 작성 예
=IF(OR(A1=1, A1=3), “남자”, “여자”)
IF의 조건을 작성하는 부분에 OR를 사용하여 2개의 조건을 작성했습니다.
작성한 조건은 OR(A1=1, A1=3) 입니다.
A1셀 값이 1 또는 3일 경우에는 참이기 때문에 남자를 표시합니다.
1 또는 3 이외의 값일 경우에는 거짓이기 때문에 여자를 표시합니다.
AND 조건
이번에는 AND 조건에 대해 살펴보겠습니다.
AND(조건1, 조건2, 조건3, …)
AND 조건은 그리고 라는 의미를 가지고 있습니다.
여러 개의 조건을 작성한 경우 작성한 조건을 모두 만족해야지만 참이 됩니다.
작성한 조건 중 하나라도 일치하지 않는 경우에는 거짓이 됩니다.
AND 조건 작성 예
=IF(AND(A1=”◯”, B1=”◯”), “OK”, “NG”)
AND 조건을 사용하여 2개의 조건을 작성했습니다.
A1 셀이 ◯ 이고 B1 셀도 ◯ 일 경우에만 OK를 출력합니다.
둘중 하나라도 ◯가 아닐경우에는 NG를 출력하게 됩니다.
정리
AND와 OR를 사용하여 IF문 조건에 여러 개를 작성하는 방법을 봤습니다.
조건이 여러 개일 경우에도 AND와 OR를 사용하면 간단하게 작성할 수 있습니다.
복잡한 조건이라도 이 두 개를 활용한다면 엑셀 수식으로도 작성이 가능한 경우도 많습니다.
많은 함수들을 알아두면 엑셀 수식만으로도 편리한 기능들을 만들 수 있습니다.
댓글