엑셀 if 함수, 중첩 사용방법 - 최대한 쉽게

반응형

엑셀 if 함수, 중첩 

엑셀 if 함수


엑셀에서 가장 많이 사용하는 함수 중에 하나가 아마도 if함수 일 것 같습니다. 단순하면서도 아주 유용한 기능이기 때문이죠. 이번 포스팅은 엑셀 if 함수를 사용하는 방법인데요. 여러가지 예제와 함께 몇번을 따라해보면 아주 쉽게 방법을 익힐 수 있습니다.

최대한 단순하고 쉽게 설명하겠습니다.

엑셀 if 함수 

if 함수의 기본 형태 =if(명제, 참, 거짓)

명제란? 참이나 거짓을 가리기 위해 어떤 논리적 판단의 내용을 언어, 기호, 식 등으로 나타낸 것을 말합니다.
그래서 if 함수는 반드시 참, 거짓을 구분하기 위한 조건이 있어야 합니다.

그리고 엑셀에서 숫자가 아닌 텍스트가 결과값으로 표현되기 위해서는 큰 따옴표(" ")가 단어의 양쪽에 있어야 합니다. 어렵다고요? 아래 쉬운 예제 먼저 해볼까요?

예제1) 공장에서 제품검수를 했는데 95점 이상이면 합격, 미만이면 불합격으로 하겠습니다.

엑셀 if 함수


풀이) 이상, 이하는 그 숫자를 포함하고, 초과, 미만은 포함하지 않습니다.
그러므로 95점 이상은 95,95,97,98,99,100 이고 95미만은 0부터 94까지입니다. (이상은 자신을 포함하므로 >= 로 기호를 입력하고 미만은 자신을 포함하지 않습니다.) 합격, 불합격은 텍스트이므로 단어의 앞뒤로 큰따옴표(")를 붙여줍니다.

=if(95점 이상이면, 합격, 불합격)
=if(값>=95, "합격","불합격")

합격 여부에 위와 같이 입력해주면 합격이라는 결과값이 나왔는데요. 

엑셀 if 함수


그 셀의 끝(십자 표시)을 잡고 아래로 쭈욱 드래그 해주면 나머지도 결과값이 입력됩니다.

엑셀 if 함수

그러면 95점 이상인 A, B, D, E, F가 합격으로 나오고, 95점 미만인 C, G가 불합격으로 나왔습니다. 엑셀 if 함수 어렵지 않죠? 확실히 이해가 되었다면 엑셀 if 함수 중첩에 대해서도 알아보겠습니다.

엑셀 if 함수 중첩

위의 예제는 아주 쉬운 기본적인 것이기 때문에 정확히 알고 있으면 if 함수를 아주 많이 활용할 수 있습니다. if함수 중첩도 잘 활용하면 좋은데요.

if함수 중첩의 기본 형태는 
=if(조건,참,if(조건,참,if(조건,참,거짓)))  입니다.

그러면 95점 이상이면 합격, 90~94점 이상이면 재검, 90미만은 불합격으로 해볼까요?

엑셀 if 함수


=if(값>=95,"합격",if(값>=90,"재검","불합격"))    으로 하면 됩니다.

엑셀 if 함수

엑셀 if 함수

또 다른 중첩함수 사용방법
위의 if함수 중첩은 단일 점수에 대한 조건으로 결과를 구하는 것이었는데요. 두개의 값을 조건에 따라 결과를 구할 수도 있습니다.

예제2) 공장에서 제품검수를 2차례 했는데 1차 검수에서는 95점 이상, 2차 검수에서는 90점을 초과해야만 합격으로 하겠습니다.

엑셀 if 함수


풀이) 95점 이상은 자신을 포함하므로 >=95 의 형식이 되고, 90점 초과는 자신을 포함하지 않으므로 >90 의 형식이 됩니다. 1차 검수와 2차 검수 모두 조건을 충족해야만 합격입니다.(or 가 아니고 and 입니다.)

=if(값1>=95,if(값2>90,"합격","불합격"),"불합격") 

엑셀 if 함수



쉽게 설명하려고 노력했는데 어떻게 전달이 되었나 모르겠네요. if함수를 확실히 알아주면 mid 함수 등 여러함수와 같이 쓰게 되면 활용도가 훨씬 높아집니다.
엑셀 if 함수



이상으로 엑셀 if 함수와 if 함수 중첩에 대한 포스팅을 마치겠습니다.
감사합니다.

엑셀 관련 다른 포스팅도 참고해보세요.

엑셀 vlookup 함수 - 가장 쉽게 그대로 따라하기

엑셀 방향키 안먹힐 때 1초 해결

엑셀 단축키 모음 - 필수 완벽정리

한글, 엑셀 읽기전용 해제 - 아주 쉽게하기

엑셀 셀병합 단축키 (아주 쉽게)


반응형

댓글

Designed by JB FACTORY