엑셀 IF 함수 사용법과 중첩 IF, IFS 깔끔하게 쓰기
최종 업데이트 2026-06-13
IF 함수는 '조건이 맞으면 A, 아니면 B'를 보여주는 함수입니다. 점수에 따라 합격/불합격, 금액에 따라 등급을 나눌 때 등 활용도가 매우 높습니다.
기본 구조
=IF(조건, 참일때값, 거짓일때값)
A2 점수가 60 이상이면 '합격', 아니면 '불합격':
=IF(A2>=60, "합격", "불합격")
중첩 IF — 조건이 3개 이상
등급을 A/B/C로 나누려면 IF 안에 IF를 넣습니다(중첩).
=IF(A2>=90, "A", IF(A2>=70, "B", "C"))
90 이상이면 A, 아니면서 70 이상이면 B, 둘 다 아니면 C가 됩니다. 큰 값부터 차례로 거는 것이 핵심입니다.
IFS — 중첩보다 깔끔하게
조건이 많아 중첩이 복잡해지면 IFS 함수가 읽기 좋습니다(엑셀 2019 이상·구글시트 지원).
=IFS(A2>=90, "A", A2>=70, "B", TRUE, "C")
💡
복잡한 IF 조건, 말로 설명하면 AI가 수식으로 →마지막 TRUE는 '나머지 모든 경우'를 뜻합니다. IFS는 조건을 모두 만족하지 않으면 #N/A가 나므로 마지막에 TRUE로 기본값을 꼭 넣으세요.