본문 바로가기
함수/IF&논리 함수

엑셀 IF함수로 합격/불합격 나누는 방법

by 동마드 2018. 11. 23.
반응형

엑셀 IF함수로 합격/불합격 나누는 방법


안녕하세요 엑셀청년입니다. 오늘은 초보분들이 어려워하는 함수 중 하나인 IF함수를 알아보려고 합니다. 어떤식으로 쓰이는지만 알면은 굉장히 쉬운 함수입니다. 다중 if함수가 있긴한데 그건 나중 포스팅에서 작성하기로 하고 우선 기본에 충실하기 위해서 if함수를 설명드리려고 합니다. 맨 하단에 엑셀양식을 올려놨으니깐 필요하신분은 비밀댓글 바랍니다.


<네이버TV로 보기>


예시설명


15명에 학생이 있습니다. 국어/수학/영어/과학 총 4개 과목에 평균을 구해서 80점 이상이면 합격 그리고 그 미만이면은 불합격으로 처리하려고 합니다. 이럴때에는 엑셀 IF함수가 제일 적합한 함수가 아닐까 생각을 합니다. 그렇다면은 IF함수는 어떻게 쓰일까요?



=IF(logical_test,[value_if_true],[value_if_false])


- Logical_test(조건) : 조건을 설정하는 영역입니다. 만약에 80이상이면이란 조건을 설정하고 싶다면 "I3(대상)>=70" 이라고 설정을 하면 됩니다.

- [value_if_true] : 위 조건에 맞다면은 나타내야 할 값을 쓰는 곳입니다. 전 80이상이 넘으면은 합격이라는 글씨가 나왔으면 좋겠으니깐 "합격"이라고 작성을 하면 됩니다.

- [value_if_false] : 만약에 위 조건에 맞지 않았다면 어떤 값을 나타낼 것인가인데 당연히 "불합격" 이겠죠?


조건설정


위에서 설명드린것과 같이 평균을 대상으로 엑셀 IF함수를 설정할것이기에 =if(I3>=80,"합격","불합격") 이라고 하면 됩니다. 즉, 이 함수를 말로 설명하자면 "I3에 있는 셀에 수가 80이상이면 합격으로 출력하고 아니면 불합격으로 출력하게 해라 이말입니다. 그렇다면 결과값이 어떻게 나타났는지 아래 한번 봐보도록 하겠습니다.



합격이 2명 밖에 없어서 조금 슬프긴하지만 평균값을 봤을 때 쭉 봐도 80을 넘는 사람이 이소명/이원창 2명인게 보이시죠? 올바르게 결과값도 '합격'이라고 값이 나온걸 볼 수 있습니다. 15명이 아니라 학생수가 몇 천명이면은 참 좋은 함수가 아닐까 생각을 합니다. 저는 고등학교때부터 엑셀을 만져온터라 이렇게 직접 쓰는걸 좋아하지만 혹시 함수마법사를 사용하는 분이 있을까봐 아래에 함수마법사 사용방법도 설명드리겠습니다.


엑셀의신 회사에서 ...



너무나 간단합니다. Logical_test / Value_if_true / Value_if_false 값에 각각 조건, 조건에 부합하하는 결과값, 부합하지 않는 결과값을 작성한 후에 확인을 누르면은 위와같이 똑같은 결과값으로 출력이 됩니다. 모두들 엑셀 IF함수 원리를 제대로 배워서 실무에서 써먹으시길 바라며 이상 엑셀청년이였습니다.


if함수 사용방법_예시.xlsx




반응형