엑셀 Excel 함수 IF AND, OR 를 사용해서 다양하게 표현하는 방법

 

환경: Microsoft Excel 2013

 

엑셀에서 가장 많이 쓰이는 함수가 논리를 검사할 때 쓰이는 IF 입니다. IF 함수는 입력한 조건을 참과 거짓으로 나누는데 사용합니다. 그리고 AND OR 함수를 함께 사용면 다양한 표현이 가능합니다. 조건이 하나가 아닌 여러 개를 한번에 넣어서 판단할 수 있기 때문입니다. 예를 들어 IF AND 는 모든 조건을 만족할 때 참이 되고, IF OR 는 조건 중 하나만 만족해도 참이 됩니다.

 

IF 함수 사용

 

▼ 수식 입력줄에 IF 를 입력하거나 fx 버튼을 눌러 IF 함수를 찾아 [함수 마법사]를 띄웁니다.

엑셀 Excel 함수 IF 와 AND, OR 를 사용해서 다양하게 표현하는 방법

 

▼ 함수 인수 마법사에는 3개의 입력란이 있습니다. 조건은 Logical_test 에 들어가고, 조건이 참이면 Value_if_true, 거짓이면 Value_if_false 에 입력한 값이 선택됩니다.

 

l  Logical_test : 논리의 조건이 들어가게 된다.

l  Value_if_true : Logical_test 가 참일 때 표시할 값

l  Value_if_false : Logical_test 가 거짓일 때 표시할 값

엑셀 Excel 함수 IF 와 AND, OR 를 사용해서 다양하게 표현하는 방법

 

▼ 예제는 평균 값이 80점 이상일때 합격”, 그 이하면 불합격으로 표시해야 합니다.  IF 함수를 사용하면 간단하게 구현할 수 있겠죠. 첫 번째 Logical_test 에 합격 조건인 I3 > 80 을 넣습니다. 조건이 참이면 Value_if_true 에 있는 텍스트가 표시됩니다

엑셀 Excel 함수 IF 와 AND, OR 를 사용해서 다양하게 표현하는 방법

 

IF 함수를 여러 번 써서 다중으로 판단할 수 있습니다. 예제에서 1월 성적과 2월 성적이 모두 80점 이상인 경우 합격을 주려고 합니다. 그러려면 우선 첫 번째 조건인 E3 > 80 이 참이어야겠죠. 참일 때 실행되는 곳에 IF(F3>80,"합격","불합격") 넣으면 두 조건 모두 만족하는 성적만 합격처리가 됩니다.

 

=IF(E3>80, IF(F3>80,"합격","불합격"),"불합격")

엑셀 Excel 함수 IF 와 AND, OR 를 사용해서 다양하게 표현하는 방법

 

IF 함수에서 AND 를 사용해 표현하기

 

IF 함수는 조건이 하나라서 단순한 표현만 가능합니다. 여러 조건을 한번에 표현하려면 IF 를 여러 번 사용해야 합니다. 하지만 조건이 늘어날수록 복잡해서 가독성이 떨어집니다. 다중 조건을 좀더 간단하게 표현할 수 있는 방법이 AND OR 함수를 같이 사용하는 것입니다. 먼저 AND 에 대해 알아 보겠습니다. AND 는 입력한 조건이 모두 만족하면 TRUE 를 반환합니다. 그림처럼 IF 를 두 번 사용해서 만든 것 보다 간단하게 표현이 되었습니다.

 

=IF(AND(E3>80, F3>80), "합격", "불합격")

엑셀 Excel 함수 IF 와 AND, OR 를 사용해서 다양하게 표현하는 방법

 

IF 함수에서 OR 를 사용해 표현하기

 

▼ 다음은 모든 조건을 만족하는 AND 가 아닌 조건 중 하나만 만족해도 TURE 를 반환하는 OR 함수 입니다. 그림처럼 1월과 2월 성적에서 하나만 80점이 되어도 합격이 되도록 수식을 만들었습니다.

 

=IF(OR(E4>80,F4>80), "합격", "불합격")

엑셀 Excel 함수 IF 와 AND, OR 를 사용해서 다양하게 표현하는 방법

Posted by 녹두장군