엑셀 IF 함수 완전 정복 – 조건별 자동 결과 만들기

엑셀 IF 함수 완전 정복 – 조건별 자동 결과 만들기

엑셀을 사용하다 보면 “이 조건이 맞으면 ○○, 아니면 △△로 표시해줘!”라는 상황이 자주 발생합니다. 이럴 때 필요한 함수가 바로 IF 함수입니다. 업무 자동화의 기본이 되는 IF 함수는 초보자라도 이해하면 보고서 작성 속도가 눈에 띄게 빨라집니다.

1. IF 함수의 기본 구조

IF 함수의 기본 구조는 다음과 같습니다.

=IF(논리식, 참일 때의 값, 거짓일 때의 값)
  • 논리식(Logical Test): 조건을 입력하는 부분입니다. 예를 들어 A1>=60처럼 입력합니다.
  • 참일 때의 값: 조건이 ‘참’일 경우 표시할 내용입니다.
  • 거짓일 때의 값: 조건이 ‘거짓’일 경우 표시할 내용입니다.

예를 들어, 학생의 점수가 60점 이상이면 “합격”, 그렇지 않으면 “불합격”이라고 표시하고 싶다면 다음과 같이 입력합니다.

=IF(A1>=60, "합격", "불합격")

2. IF 함수의 대표적인 활용 예제

① 합격 / 불합격 자동 표시

=IF(B2>=70, "합격", "불합격")

→ B2 셀의 점수가 70점 이상이면 “합격”, 미만이면 “불합격”으로 표시됩니다.

② 급여 계산 자동화

=IF(C2>=2000000, "성과급 지급", "성과급 없음")

→ 급여가 200만 원 이상인 직원에게만 “성과급 지급”을 표시하도록 할 수 있습니다.

③ 재고 경고 메시지 표시

=IF(D2<10, "재고 부족", "정상")

→ 재고 수량이 10 미만이면 ‘재고 부족’이라는 경고 메시지가 자동으로 뜹니다.

3. 중첩 IF 함수로 세분화된 조건 만들기

IF 함수는 한 번만 쓸 수도 있지만, 여러 조건을 구분해야 할 때는 중첩 IF를 사용합니다. 즉, IF 함수 안에 또 다른 IF 함수를 넣는 방식입니다.

=IF(A1>=90, "A등급", IF(A1>=80, "B등급", IF(A1>=70, "C등급", "D등급")))

→ 90점 이상은 A, 80점 이상은 B, 70점 이상은 C, 그 외는 D로 자동 분류됩니다. 하지만 중첩 IF가 많아지면 가독성이 떨어지므로, IFS 함수를 사용하는 것도 좋은 방법입니다.

4. IFS 함수로 더 깔끔하게 쓰는 방법

엑셀 2019 이상 또는 Office 365에서는 IFS 함수를 사용할 수 있습니다. 이 함수는 여러 조건을 깔끔하게 나열할 수 있어 중첩 IF보다 훨씬 보기 쉽습니다.

=IFS(A1>=90,"A등급", A1>=80,"B등급", A1>=70,"C등급", A1<70,"D등급")

→ 조건별 결과를 순차적으로 비교하여 해당하는 첫 번째 결과값을 반환합니다.

5. IF 함수와 다른 함수의 조합 활용

① IF + AND

=IF(AND(A1>=60, B1>=60), "합격", "불합격")

→ 두 과목 모두 60점 이상일 때만 “합격”으로 표시됩니다.

② IF + OR

=IF(OR(A1>=90, B1>=90), "우수", "일반")

→ 두 과목 중 하나라도 90점 이상이면 “우수”로 표시합니다.

③ IF + TEXT

=IF(A1>=1000000, TEXT(A1, "#,##0") & "원 (고액)", TEXT(A1, "#,##0") & "원")

→ 금액이 100만 원 이상이면 ‘고액’ 표시를 붙이고, 아니면 금액만 표시하도록 설정할 수 있습니다.

6. 실무에서 꼭 알아야 할 팁

  • IF 함수의 조건 비교는 ‘숫자형 데이터’로 인식되도록 입력해야 합니다.
  • 비교 연산자: =, >, <, >=, <=, <> (같지 않음) 활용
  • 문자 비교 시에는 반드시 큰따옴표("")를 사용합니다.
  • 복잡한 조건은 IFS 또는 SWITCH 함수를 고려하면 더 깔끔합니다.

7. 정리 및 마무리

IF 함수는 엑셀에서 가장 많이 사용되는 ‘조건 기반 자동화 도구’입니다. 보고서, 급여 계산, 재고 관리 등 어떤 데이터 작업에서도 필수적으로 활용됩니다.

단순히 결과를 표시하는 것을 넘어, 조건별 로직을 자동으로 수행하는 사고 방식을 익히는 것이 엑셀 실력 향상의 핵심입니다.

다음 단계에서는 IF 함수와 VLOOKUP, COUNTIF, SUMIF 등을 조합하여 더 복잡한 자동 보고서를 만드는 방법을 다뤄보겠습니다.

엑셀은 복잡한 프로그램이 아니라, 논리를 시각적으로 표현하는 도구입니다.
IF 함수로 시작해, 당신의 데이터가 ‘자동으로 움직이게’ 만들어보세요!

댓글 쓰기

0 댓글

신고하기

국세청 소득확인증명서 발급하기

엑셀 실무에서 자주 쓰는 함수 TOP 10 총정리

임영웅이 남긴 명언과 그 안의 철학 – 진심으로 사는 법

이미지alt태그 입력