본문으로 바로가기

   엑셀 IF함수 다중IF 배우기   


'IF' 이프는 '만약'이라는 뜻의 영어단어입니다. 그리고 엑셀에서는 논리검사를 통해서 참값과 거짓값을 판별해주는 함수의 이름이죠. 물론 조건부서식을 통해서도 비슷한 결과를 도출해낼 수 있지만 간단한 판별 또는 분류에는 IF함수가 적합합니다.


오늘은 IF함수를 통해서 합격, 불합격을 분류하는 방법과 다중IF를 통해 등급을 A,B,C,D로 분류하는 방법을 알아보겠습니다.



IF함수는 보통 나열된 데이터, 변수들을 분류하는데 자주 사용됩니다. 합격여부를 판가름 내거나, 성적을 매기는 등으로 데이터를 분류합니다. 특정한 값이나 식을 이용해 논리검사를 하고 값을 분류하는 방법입니다.



※ 개념에 대한 설명이 어려울 수도 있으나 적용방법은 간단합니다. 성적이 80보다 높으면 "합격", 80보다 낮으면 "불합격"으로 나타내는 것입니다. 먼저 IF함수의 기본적인 활용부터 알아보겠습니다.


IF함수


IF함수를 선택해주세요. 기본적인 IF함수의 활용은 함수마법사를 통해서도 충분히 구현가능합니다. 또한, 엑셀의 함수들이 익숙하지 않은 경우에는 함수마법사를 사용하시길 권장드립니다. 함수에 대한 설명, 각 항목에 대한 설명들이 나와있기 때문에 이해하기 쉽습니다.



▲ IF함수에는 3가지 항목이 있습니다. 첫 번째는 Logical_test로 논리검사를 위한 식을 입력하는 곳입니다. 두 번째는 참일 경우에 해당하는 값입니다. 세 번쨰는 거짓일 경우 해당하는 값입니다.



C3>80 일 경우 "합격" 그렇지 않을 경우 "불합격"으로 나타내고자 합니다. 논리검사 부분에서는 보통 부등호와 등호를 이용합니다. C3>80은 80 초과, C3<80은 80 미만, C3>=80은 80 이상, C3<=80은 80 이하를 의미합니다.





※ 엑셀의 모든 함수가 그렇지만 다른 변수에 영향을 주는 식은 정확히 입력해주셔야 합니다. 잘못 입력한 식 때문에 값이 달라질 수 있으므로 잘 체크해주세요. 또 표현하고자 하는 식과 표현된 식이 일치하는 지도 확인하셔야 합니다.



▲ C3의 경우 72점 이기 때문에 80점 보다 낮아서 불합격입니다. 이제 드래그해서 수식을 복사하시면 합격여부를 확인할 수 있습니다.



합격불합격이 표시되었습니다.


이제 각 점수를 등급별로 나타내보도록 하겠습니다.


다중IF


다중IF는 함수마법사를 통해서 입력할 수도 있지만 직접 수식으로 입력하는 것이 더 좋습니다.


IF함수는 =IF(논리검사, 참값, 거짓값)의 형태로 구현되는데 '거짓값'의 부분에 IF함수를 다시 넣는 것입니다.


=IF(논리검사, 참값, IF(논리검사, 참값, 거짓값))


▲ 이와 같이 함수를 반복해 다중함수를 구현할 수 있습니다.


=IF(C3>=90,"A",IF(C3>=80,"B",IF(C3>=70,"C",IF(C3>=70,"D","E"))))


90점이상 - A, 80점이상 - B, 70점이상 - C, 나머지 - D 로 성적을 분류합니다.



▲ 마찬가지로 수식을 복사해 등급을 나타냅니다.



IF함수를 통해 합격여부등급을 나타냈습니다.


지금까지 엑셀IF함수다중IF에 대한 포스팅이었습니다.


감사합니다.


[관련글 읽기]

[컴퓨터/엑셀] - 엑셀 참조 시트참조 문서참조 배우기

[컴퓨터/엑셀] - 엑셀 COUNTA COUNTIF 함수 팁

[컴퓨터/엑셀] - 엑셀 COUNT 카운트함수 기초배우기 팁

[컴퓨터/엑셀] - 엑셀 최대값 최소값 찾기 max min 함수 팁




공감은 로그인을 하지 않으셔도 가능합니다.



이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band

`