본문 바로가기
카테고리 없음

엑셀 IF 함수 심화편 – 중첩 IF, AND/OR와 함께 쓰는 실전 예제

by ieltsandtoefl 2025. 7. 25.
반응형


엑셀의 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 이상 가능


반응형