본문 바로가기
IT/PC

엑셀 IF 함수 기본 개념 및 실제 예제

by 방구석기타리스트 2020. 4. 17.

엑셀에서 조건문 IF 함수를 배울 때는 쉽고 별거 아니구라고 생각하지만,

막상 실제로 써먹어야 할 때 막혔던 경험 한번씩은 있으실겁니다.

 

IF 함수란 쉽게 말하자면,

IF 함수는 조건을 만들고 그 조건에 만족하느냐에 따라

결과값을 달라지게 만드는 함수 라고 정의하면 되겠네요.

 

=IF(조건, 조건이 참인 경우 나타 낼 값, 조건이 거짓인 경우 나타 낼 값)


 

간단한 예를 한번 들어 보겠습니다.

운전면허 시험 필기가 요즘에 80점이상이 합격이지요?

 

여기에 필요로 하는 함수는 

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

입니다.

80점 이상이면 합격이기 때문에 D5>=80으로 잡았습니다.

정확하지 않습니다. 제가 면허시험 감독관이 아니기 때문에...

 

짧게 동영상으로 만들어 보았습니다.

 

반드시 큰 따옴표(")를 넣어 주셔야 합니다.

안 넣어주면 아무것도 입력이 안 되고, 작은 따옴표(')를 입력하면 경고음이 납니다. 뚜룽~

 

지금 예제로 보시는 것 처럼 6명만 있다면 굳이 IF문을 안 쓰고 

직접 눈으로 확인해서 합격/불합격을 결정해도 되겠지만,

몇 백명, 몇 천명을 관리하는 입장이 된다면 이야기는 달라지겠지요.

 


이번에는 조금 더 세분화해서 등급으로 나누는 IF 함수 예제를 다루겠습니다.

대학교 교수가 되었다고 칩시다.

생각만 해도 좋군요. ㅎㅎㅎ

 

학점을 메길때 90점 이상은 A, 80점 이상은 B, 70점 이상은 C, 70점 이하는 D로 정하겠습니다.

 

이번에는 좀 복잡해지는 것 같지만 조금만 들여다 보면 일정한 패턴이라는 것을 알 수 있을 겁니다.

=IF(E4>=90, "A", IF(E4>=80, "B", IF(E4>=70, "C", IF(E4<70, "D"))))

IF 함수 안에 IF 함수를 하나 더 넣고, 하나 더 넣고, 하나를 더 넣는 식으로 말이죠.

마지막에 E5<70에 유의해서 입력해야 합니다.

앞에 해왔던 동일한 조건과 다르다는 것을 인지해야 합니다.

조건부가 길어질 경우 정말 아무 생각없이 똑같이 입력하는 실수를 해선 안되겠지요.

 

괄호가 많아져서 괄호 닫을 때 괄호의 숫자를 세어야 하나 싶은대요.

 

 

동영상으로 보시면 아시겠지만 괄호를 추가로 넣을 때 마다 괄호의 색깔이 변합니다.

닫을 때도 색깔로 표현이 되기 때문에 확인하기가 쉽습니다.

휴~ 오타 날까봐 조마조마 했는데 다행히 오타없이 잘 했습니다.

 

만약에

=IF(90<=E5, "A", IF(.....

식으로 입력을 해도 되지만 조건을 먼저 쓰는 것 보다 셀을 먼저 선택한 후에 조건을 쓰는게 햇갈리지 않습니다.

쓰는건 자유이지만 틀릴 확률을 줄이는게 좋겠지요.

 

 

그리고 또 한가지 알려 드리자면

=IF(조건, 조건이 참인 경우 나타낼 값)

이라고만 입력하면 조건이 거짓인 경우는 빈 칸(공백)으로 표기 됩니다.

가장 기본인 것인데 예제로 설명할만한 내용이 아니어서 마지막에 알려 드립니다.

 

오늘은 엑셀에서 많이 쓰이는 IF 함수를 알아 보았습니다.

찾아와 주시는 분들에게 조금이나마 도움이 되었으면 합니다.

 

공감과 댓글은 저에게 큰 힘이 됩니다.

오늘도 좋은 하루 보내세요~!

 

 

 

댓글