빌노트의 노트

엑셀(Excel) 조건식 IF함수 중첩 사용법 (IF함수 두가지이상 조건 적용하기) 본문

엑셀

엑셀(Excel) 조건식 IF함수 중첩 사용법 (IF함수 두가지이상 조건 적용하기)

빌노트 2013.07.31 08:00

엑셀(Excel) 조건식 IF함수 중첩 사용법 (IF함수 두가지이상 조건 적용하기)

 

이번에는 중첩 IF함수를 알아보겠습니다.

 

엑셀, Excel, 조건식, IF함수 중첩, IF함수, 두가지이상 조건, CHOOSE함수, 엑셀 함수

 

위 사진에서는 간단하게 하나의 조건만 입력해 보았습니다.

"=IF(C6>80, "합격", "불합격")"

짱구의 국어 성적이 80점보다 높아서 '합격'이 결과로 나옵니다.

IF함수를 잘 모르겠다면 아래의 글을 참고하세요^^

엑셀(Excel) 조건식 IF함수 사용법

 

 

엑셀에서 한개의 조건식은 그냥 IF함수를 사용하면 되지만

만약에 조건이 여러 개 라면 어떻게 해야 할까요?

이 때 사용하는 것이 중첩 IF문입니다.

그럼 2개 이상의 IF함수를 중첩해서 사용해보겠습니다.

 

엑셀, Excel, 조건식, IF함수 중첩, IF함수, 두가지이상 조건, CHOOSE함수, 엑셀 함수

 

중첩이라고 해서 특별한 것은 없고 그냥 IF함수 안에 IF함수를 사용하는 것입니다.

"=IF(C6>=90, "진짜 잘했음", IF(C6>=80, "잘했음", "노력요함"))"

위와 같이 입력을 할 때 주의사항은 마지막에 닫는 괄호의 수입니다.

IF함수를 2번 사용했으니 괄호를 닫을 때도 꼭 2번 닫아야 합니다!

IF함수를 1번만 사용했을 때는 2개의 결과만 나왔지만 (잘했음, 노력요함)

2개를 사용해서 중첩을 하게되면 3개의 결과값이 나옵니다. (진짜잘했음, 잘했음, 노력요함)

 

엑셀, Excel, 조건식, IF함수 중첩, IF함수, 두가지이상 조건, CHOOSE함수, 엑셀 함수

 

짱구가 90점 보다 높았다면 "진짜 잘했음"을 받을 수 있었는데

안타깝게도 85점이라서 그냥 "잘했음"이 나타납니다.

 

IF함수 중첩이 생각보다 자주 사용되지만 무한정 IF함수를 중첩시킬수는 없습니다.

이론적으로는 더 많이 중첩시킬 수 있지만 현실적으로 식이 길어지면 가독성이 떨어지기 때문에...

아마도 IF함수가 5개 이상이되면 마지막 괄호 닫을 때부터 헷갈리게 됩니다.

한번 수식을 작성해보세요 ㅎㅎ 엄청길고 완전 이상함 ㅋ

이렇게 IF함수의 중첩이 길어질 때는 CHOOSE함수를 사용하면 됩니다.

(CHOOSE함수는 C언어의 Switch문과 거의 동일합니다.)

그럼 IF함수는 여기서 마무리하겠습니다!

궁금한 것이 있으면 언제든지 댓글주세요^^

 

엑셀(Excel) 논리식 AND함수, OR함수 사용법 (IF함수응용)

엑셀 빈칸 없애기 (이동 옵션으로 빈셀 삭제하기)

엑셀(Excel) 정렬 사용법 (오름차순, 내림차순, 사용자 지정목록 정렬하기)

엑셀(Excel) 필터 설정하고 사용하기 (텍스트 필터, 숫자 필터, 색 기준 필터, 리스트, 정렬 활용하기)

엑셀 조건부서식에서 새규칙, 규칙관리 활용하기 (새 서식 규칙 사용법)


12 Comments
댓글쓰기 폼