You are currently viewing 엑셀 if 함수 초보도 쉽게 배우는 설명과 예제
조건 분기 함수 IF에 대한 설명과 예제를 다룬 엑셀 초보자용 강의 썸네일

엑셀 if 함수 초보도 쉽게 배우는 설명과 예제

엑셀 IF 함수 구조와 설명을 담은 이미지 – 조건에 따라 결과가 달라지는 함수

엑셀을 어느 정도 사용해 본 분이라면 한 번쯤 들어봤을 함수가 있습니다.
바로 IF 함수입니다.
엑셀에서 가장 기본이자, 동시에 가장 강력한 논리 함수입니다.

조건에 따라 서로 다른 결과를 보여주기 때문에, 점수에 따라 합격/불합격을 나누거나, 매출에 따라 할인율을 조절하거나, 빈칸인지 아닌지를 판단하는 등 아주 다양한 실무에 활용됩니다.

또한, 중첩을 하여 한 개의 셀에서 여러 개의 IF 함수를 동시에 연속적으로 사용할 수 있는 특징도 있습니다. 이런 경우 한 번의 명령으로 여러 가지 조건별로 분류를할 수 있기 때문에 아주 유용하면서 매우 프로그램적인 요소가 많은 함수라고도 할 수 있습니다. 

IF 함수란?

엑셀 IF 함수의 구문 구조를 단계별로 색상과 번호로 설명한 시각 자료

IF 함수는 “어떤 조건이 맞으면 이 값을, 아니면 저 값을 보여줘”라는 조건 분기 함수입니다.
엑셀에서 논리적인 판단을 자동화하고 싶을 때 가장 먼저 사용하는 함수이기도 합니다. 쉽게 말해서 ‘=’을 입력하고 이후에 IF를 입력하고 나서 괄효 열고 조건을 써주는 것입니다. 그리고 쉼표로 구분을 한 후에 첫 번째는 입력한 조건이 일치하는 경우에 셀을 지정하거나 문자를 출력할 수 있고, 그 다음 쉼표로 구분하여 마지막에 나타나는 곳은 조건이 일치하지 않는 경우에 셀을 선택하거나 문자를 출력할 수 있습니다.

문자를 출력하기 위해서는 쌍따옴표 (” “)를 꼭 입력해 줘야합니다.

=IF(조건, 조건이 참일 때의 결과, 조건이 거짓일 때의 결과)

예를 들어,

=IF(A1>=70, “합격”, “불합격”)

→ A1 셀 값이 70 이상이면 “합격”, 아니면 “불합격”이라고 표시됩니다.

IF 함수의 기본 예제

엑셀 IF 함수 구문을 컬러로 구분한 시각적 표현 이미지
수식 결과 설명
=IF(10>5, "맞음", "아님") 맞음 10은 5보다 크므로 TRUE
=IF(A2=100, "정답", "오답") (셀 값에 따라 다름) A2 셀의 값이 100이면 "정답", 아니면 "오답"

이처럼 간단한 비교식을 이용해 분기를 만들 수 있습니다.

실무에서 자주 쓰는 IF 함수 예제

1. 합격/불합격 판정
엑셀 IF 함수 예제 및 실습 화면, 점수에 따른 합격 불합격 판정 공식이 적용된 모습

=IF(B2>=60, “합격”, “불합격”)

→ B2 점수가 60 이상이면 “합격”, 아니면 “불합격”

이 합격/블합격 판정은 IF 함수에서 가장 기본적이면서도 가장 많이 사용되는 함수 형태 중 하나일 것입니다. 그래서 합격/불합격 이라는 것 외에도 “가능/불가능”, “적용/미적용”, “승인/보류” 등으로 무한하게 확장하여 사용할 수 있습니다. 비교적 간단한 구성의 함수이고 간단하게 참, 거짓만 판단하는 함수의 구성이지만 우리의 일상생활이나 업무에서 너무나도 많이 사용하며, 양이 많을수록 엑셀에서 이 함수는 빛을 발휘합니다.

2. 할인 적용 여부
엑셀 IF 함수 실습 화면 – 구매 금액 조건에 따른 할인 적용 계산 예제

=IF(C2>=100000, C2*0.9, C2)

→ 구매금액(C2)이 10만 원 이상이면 10% 할인, 아니면 원래 가격 유지

이 함수는 앞서 함수가 조건이 일치하거나 불일치할 경우에 “문자”를 표현한 것이라면 이 함수는 문자를 바로 표출하는 대신에 셀의 주소를 지정하고 연산을 진행한 값을 나타내는 방식이기 때문에 더욱 업그레이드된 기능이라고 할 수 있습니다. 이 함수 조합 또한 엑셀을 사용하면서 그리고 우리 일상생활과 업무에 아주 많이 사용되는 함수이며, 이 함수를 사용하는 사람과 사용하지 않는 사람의 분석력은 차이가 날 수 밖에 없을 것입니다.

3. 빈칸 여부 확인
엑셀 IF 함수 실습 화면 – 셀 비어 있음 여부에 따른 입력 상태 표시 예제

=IF(A1=””, “미입력”, “입력 완료”)

→ A1 셀이 비어 있으면 “미입력”, 아니면 “입력 완료”

누군가에게 받은 데이터나 다른 사람이 작업하던 데이터를 확인할 때 한번쯤은 적용해 볼 만한 함수의 조합이라고 생각됩니다. 빈 칸을 찾는 것도 유용하고 특히 빈 칸이 여러 개일 때 동일한 문자로 변경한 후 오름차순 또는 내림차순으로 정리하여 한번에 지워버릴 수도 있습니다. 그리고 꼭 빈칸을 찾는 것 뿐만아니라 빈 칸을 통해서 내용을 구분할 때에도 비교적 유용하게 사용될 수 있는 함수 조합이라고 생각됩니다.(빈 칸을 1이라고 치환 시키면 빈 칸의 개수를 알 수도 있음)

중첩 IF – 여러 조건 처리하기

엑셀 중첩 IF 함수 실습 화면 – 점수 기준으로 A, B, C, F 등급을 나누는 예제

두 가지 이상의 조건을 판단하고 싶을 때는 IF 함수를 중첩해서 사용할 수 있습니다.

=IF(A2>=90, “A”, IF(A2>=80, “B”, IF(A2>=70, “C”, “F”)))

점수 결과
92 A
83 B
75 C
60 F

IF 함수의 중첩을 사용하는 것은 엑셀을 정말 잘 사용한다고 해도 과언이 아닐 것입니다. 물론, IF 함수의 중첩이 3개 이상 또는 그 이상일 경우에 많이 헷깔리고 혼선이 있는 경우가 있습니다. 그런 경우 다른 함수를 사용하는 것도 방법이지만 IF 함수는 직관적이고 자신이 원하는 것을 생각하면서 적용하기에 알맞습니다.

IF 함수와 함께 쓰면 좋은 함수들

함수 이름 설명
AND 여러 조건이 모두 참일 때 TRUE
OR 조건 중 하나라도 참이면 TRUE
ISBLANK 셀이 비어 있는지 확인
IFERROR 오류가 발생했을 때 대체 값 반환
VLOOKUP, INDEX, MATCH 조건부 조회와 결합할 때 사용

예를 들어, 70 이상이고 동시에 “서울” 지역일 때만 “합격”이라고 표시하고 싶다면:

=IF(AND(A2>=70, B2=”서울”), “합격”, “불합격”)

정리하며

IF 함수는 엑셀에서 판단, 분류, 조건별 처리에 사용되는 가장 핵심적인 함수입니다.
한 번 배우면 다양한 실무에 응용할 수 있어 보고서 자동화, 통계표, 조건별 알림 등에 매우 유용합니다.

  • 간단한 조건 분기부터
  • 중첩 조건 처리,
  • 다른 함수와의 결합까지

IF 함수 하나만 제대로 익혀도 엑셀 실력이 한 단계 올라갑니다.

답글 남기기