엑셀의 IF 함수는 조건에 따라 값을 다르게 표시해주는 대표적인 논리 함수입니다.
기본 구조는 간단하지만, 실무에서는 중첩 IF, AND, OR, IFS 등과 함께 사용되면서
훨씬 강력한 기능을 발휘합니다.
⸻
1. IF 함수 기본 구조
=IF(조건, 참일 때 결과, 거짓일 때 결과)
예시:
=IF(A1>=60, "합격", "불합격")
→ A1 셀의 값이 60 이상이면 “합격”, 아니면 “불합격”
⸻
2. 중첩 IF 함수 – 여러 조건 분기
=IF(A1>=90, "수", IF(A1>=80, "우", IF(A1>=70, "미", "낙제")))
• A1이 90 이상: “수”
• 80 이상: “우”
• 70 이상: “미”
• 그 외: “낙제”
※ 순서가 중요하며, 안쪽 IF부터 차례대로 조건을 판별합니다.
⸻
3. IF + AND 조합 – 여러 조건을 모두 만족할 때
=IF(AND(A1>=60, B1="남"), "합격", "불합격")
→ A1 점수가 60 이상이고, 성별이 남자인 경우만 “합격”
⸻
4. IF + OR 조합 – 조건 중 하나만 만족해도
=IF(OR(A1="서울", A1="부산"), "지역1", "기타")
→ A1이 서울 또는 부산이면 “지역1”, 아니면 “기타”
⸻
5. IFS 함수 – 여러 조건을 더 간편하게
=IFS(A1>=90, "수", A1>=80, "우", A1>=70, "미", A1<70, "낙제")
• IFS는 IF를 여러 번 중첩하지 않고 깔끔하게 여러 조건을 처리할 수 있어
엑셀 2019 이후 버전에서 특히 유용합니다.
⸻
6. 실무 활용 예시
수식 설명
=IF(B2="완료", "O", "") 업무가 완료된 항목에만 체크
=IF(AND(C2="서울", D2="여"), "타깃", "") 서울 거주 여성만 필터링
=IF(OR(E2="부장", E2="이사"), "간부", "사원") 직급에 따라 분류
⸻
마무리 요약
함수 용도 특징
IF 기본 조건 분기 =IF(A1>0, "양수", "음수")
중첩 IF 여러 조건 분기 IF → IF → IF
IF + AND 여러 조건 모두 만족 시 처리 AND(조건1, 조건2)
IF + OR 조건 중 하나라도 만족 OR(조건1, 조건2)
IFS 복잡한 조건을 간단하게 엑셀 2019 이상 가능
⸻
카테고리 없음
엑셀 IF 함수 심화편 – 중첩 IF, AND/OR와 함께 쓰는 실전 예제
반응형
반응형