엑셀 IF 함수, 조건별로 자동 처리하기 (예시)

📑 목차
"60점 이상이면 합격, 아니면 불합격"처럼 조건에 따라 값을 바꿔야 할 때, 하나하나 손으로 치면 끝이 없죠. IF 함수 하나면 자동이에요. 예시로 천천히 따라가 볼게요.
IF 기본 구조
딱 세 칸만 기억하면 돼요.
· 조건: 비교식 (예: A2>=60)
· 참일 때: 조건이 맞으면 넣을 값
· 거짓일 때: 안 맞으면 넣을 값
예시 — 점수로 합격/불합격
A2에 점수가 있고, 60점 이상이면 '합격'을 넣고 싶다면:
→ A2가 60 이상이면 합격, 아니면 불합격. 글자는 큰따옴표(" ")로 감싸요.
아래로 끌어 복사하면 모든 행이 자동으로 채워져요. 숫자는 따옴표 없이, 글자는 따옴표로 — 이것만 지키면 돼요.
비교 연산자 정리
| 기호 | 뜻 | 예 |
|---|---|---|
| = | 같다 | A2="완료" |
| >= | 크거나 같다 | A2>=60 |
| <= | 작거나 같다 | A2<=10 |
| <> | 같지 않다 | A2<>0 |
등급 나누기 — 중첩 IF
합격·불합격을 넘어 A·B·C 등급을 나누려면 IF 안에 IF를 넣어요.
→ 90↑ A, 80↑ B, 70↑ C, 나머지 D. 큰 조건부터 차례로 써요.
괄호가 많아 헷갈리면, 최신 엑셀(2021·365)의 IFS가 더 깔끔해요: =IFS(A2>=90,"A",A2>=80,"B",A2>=70,"C",TRUE,"D"). 조건과 값을 짝으로 쭉 나열하면 됩니다.
조건 2개 묶기 — AND / OR
'둘 다 맞을 때'는 AND, '하나라도 맞을 때'는 OR를 IF 안에 써요.
· 하나라도: =IF(OR(A2>=90, B2>=90), "우수", "")
오류 안 나게 — IFERROR
계산식이 오류(#DIV/0!, #N/A 등)를 낼 수 있으면 IFERROR로 감싸 빈칸이나 안내문으로 바꿔요.
예: =IFERROR(A2/B2, "0으로 나눔") → 오류일 때 메시지 표시
자주 하는 실수
① 글자에 따옴표를 안 붙임(합격 → "합격") ② 괄호 짝이 안 맞음(중첩 IF에서 흔함 — 닫는 괄호 개수 확인) ③ 조건 순서가 뒤죽박죽(중첩은 큰 값/엄격한 조건부터). 이 셋만 피하면 IF는 어렵지 않아요. IF는 엑셀 자동화의 시작이라, 위 예시를 직접 따라 해보며 손에 익혀두면 두고두고 써먹어요.
실무에서 IF는 이렇게 쓰여요
IF는 단순한 합격·불합격을 넘어 거의 모든 자동화의 출발점이에요. 재고 관리 표에서 '수량이 10개 미만이면 재주문 필요'를 자동으로 띄우려면 =IF(B2<10,"재주문","충분")처럼 쓰면, 수량만 바꿔도 상태가 알아서 갱신돼요. 매출 표에서 목표 달성 여부를 한눈에 보고 싶을 때도 =IF(C2>=목표,"달성","미달")로 표시하고 조건부 서식으로 색까지 입히면 보고서가 훨씬 또렷해지죠. 출석부에서 '지각 3회 이상이면 경고', 급여 표에서 '근속 5년 이상이면 추가 수당' 같은 것도 전부 IF 한 줄로 처리돼요. 핵심은 IF가 '사람이 눈으로 판단하던 일'을 엑셀이 대신하게 만든다는 점이에요. 한 번 수식을 만들어 두면 데이터가 아무리 늘어도 끌어 복사만 하면 끝이라, 반복 작업이 많을수록 효과가 큽니다.
IF와 헷갈리는 COUNTIF·SUMIF
IF와 자주 혼동하는 게 COUNTIF와 SUMIF예요. IF는 '한 행씩 조건을 보고 값을 정하는' 함수이고, COUNTIF는 '조건에 맞는 칸이 몇 개인지 세는' 함수, SUMIF는 '조건에 맞는 칸들의 합을 구하는' 함수예요. 예를 들어 합격자가 몇 명인지는 =COUNTIF(범위,"합격"), 합격자 점수의 합은 =SUMIF(조건범위,"합격",점수범위)로 구해요. 셋 다 조건을 다룬다는 점은 같지만, IF는 행마다 판정하고 COUNTIF·SUMIF는 전체를 집계한다는 차이가 있어요. 실무에서는 보통 IF로 각 행에 '상태' 열을 먼저 만든 다음, COUNTIF로 그 상태가 몇 개인지 세는 식으로 함께 씁니다. 이 흐름만 익혀도 웬만한 표 정리는 자동화할 수 있어요.
중첩이 길어질 때 팁
IF를 여러 번 겹치면 괄호가 많아져 실수하기 쉬워요. 이럴 땐 조건을 '표'로 빼는 방법이 깔끔해요. 등급표(점수-등급)를 따로 만들어 두고 VLOOKUP이나 XLOOKUP으로 가져오면, 등급 기준이 바뀌어도 표만 고치면 되거든요. 또 중첩 IF를 쓸 때는 가장 엄격하거나 큰 조건부터 차례로 쓰고, 닫는 괄호 개수를 꼭 확인하세요. 수식이 길어지면 수식 입력줄에서 Alt+Enter로 줄을 나눠 보기 좋게 정리할 수도 있어요. 처음엔 단순한 IF부터 충분히 익히고, 조건이 복잡해지면 IFS나 조회 함수로 넘어가는 게 실수를 줄이는 길이에요.
마지막으로, IF는 다른 함수와 결합할 때 진짜 강력해져요. VLOOKUP으로 찾아온 값이 없을 때 IFERROR로 처리하거나, IF 안에서 ROUND·LEFT 같은 함수를 함께 써서 조건에 따라 반올림하거나 일부 글자만 추출하는 것도 가능해요. 처음엔 단순한 IF 한 줄로 시작해, 익숙해지면 조금씩 다른 함수와 조합해 보세요. 그렇게 하나씩 늘려가다 보면 어느새 복잡한 표도 수식 몇 개로 자동화하고 있는 자신을 발견하게 될 거예요. 엑셀 실력은 결국 '함수를 얼마나 조합하느냐'에서 갈리는데, 그 출발점이 바로 IF입니다.