엑셀 다루기

[엑셀 함수] 조건식 IF를 다뤄보자

남익 2017. 12. 10. 16:58
반응형

조건식 IF 다루기


엑셀에서 가장 많이 사용되는 함수 중에 하나인 IF에 대해서 설명드리겠습니다.

조건식으로 해당하는 조건에 만족하면 TRUE, 조건에 만족하지 못하면 FALSE를 반환하는 함수로써 엑셀을 쓰시는 분들한테는 상당히 많이 쓰이는 함수입니다.


IF 사용방법

 - IF(logical_test, value_if_true, value_if_false)

    ⊙ logical_test : 필수 요소이며, 셀의 조건식

    ⊙ value_if_true : 조건식의 TRUE인 경우 표시할 내용

    ⊙ value_if_false : 조건식의 FALSE인 경우 표시할 내용

조건에 TRUE일 때와 FALSE일때 표시할 내용 및 참조를 표시합니다.


IF 샘플

위 샘플 데이터를 기반으로 조건_1의 값 중에서 100보다 크거나 같은 경우 "TRUE", 작은 경우 "FALSE" 로 표시하도록 하겠습니다.


IF 함수의

첫번째 인자 : 조건을 적용할 셀과 조건식  A5>=100(특정셀의 값이 100보다 크거나 같은 경우)

두번째 인자 : 첫번째 인자의 조건값이 참인 경우 텍스트 "TRUE"를 표시

세번째 인자 : 첫번째 인자의 조건값이 거짓인 경우 텍스트 "FALSE"를 표시


중첩 IF 사용

위의 샘플데이터를 참조하여 단일 함수가 아닌 중첩된 IF를 사용하여 조건_1의 값 중에서 50보다 크고 조건_2의 값이 100보다 큰 경우 "만족", 작은 경우 "불만족"으로 표시하고 조건_1의 값이 50보다 작은 경우 "조건미달"로 표시하겠습니다.


첫번째 IF 함수의

첫번째 인자 : 조건을 적용할 셀과 조건식  A13>50(특정셀의 값이 50보다 큰 경우)

두번째 인자 : 첫번째 인자의 조건값이 참인 경우 중첩된 IF함수를 실행하여 결과를 표시

세번째 인자 : 첫번째 인자의 조건값이 거짓인 경우 텍스트 "조건미달"를 표시


두번째 IF 함수의

첫번째 인자 : 조건을 적용할 셀과 조건식  B13>100(특정셀의 값이 100보다 큰 경우)

두번째 인자 : 첫번째 인자의 조건값이 참인 경우 텍스트 "만족"를 표시

세번째 인자 : 첫번째 인자의 조건값이 거짓인 경우 텍스트 "불만족"를 표시

간단하게 두개의 IF 함수를 사용하여 중첩되게 사용을 하였습니다.

실제로 해보니 두개의 IF를 사용하여 표시를 하였기 때문에 실제 사용하는데 있어서 어려움이 있지만 나중에 두개에서 세개, 네게, 다섯개로 IF 함수가 늘어나서 중첩되게 된다면 처음에 적용할 때는 상관이 없을지 모르지만 나중에 다시 확인하기 위해서 보게 되든지 아니면 수정하기 위해서 보게 되면 상당히 고생을 할 것으로 보입니다.

가능하면 IF 함수를 간단하게 사용하는 것을 추천드리며 다음에도 간단하게 함수의 특징을 알 수 있도록 다른 함수를 정리해보겠습니다.

반응형