엑셀 IF + AND + OR 조합으로 만드는 자동 리포트
업무 보고서나 데이터 관리표를 작성하다 보면 조건에 따라 자동으로 문구가 바뀌거나, 상태 표시가 되거나, 특정 조건이 모두 충족될 때만 ‘완료’로 표시되는 등 “자동화된 판단”이 필요할 때가 많습니다.
엑셀에서는 IF 함수에 AND, OR 함수를 결합하면 수많은 조건을 자동으로 처리하는 강력한 자동 리포트를 만들 수 있습니다. 이번 글에서는 초보자도 실무에서 바로 사용할 수 있도록 실전 예제 중심으로 차근차근 설명합니다.
1. IF + AND + OR 조합이 필요한 이유
- 조건이 여러 개일 때 하나의 IF로는 부족하기 때문
- AND는 “모두 참”일 때만 TRUE
- OR는 “하나라도 참”이면 TRUE
예를 들어, 다음 조건을 자동 처리한다고 가정해봅시다.
- 점수가 90점 이상이고
- 출석률이 95% 이상이면
- “우수”라고 표시
이 조건은 단순 IF로는 불가능하지만, IF + AND 조합을 사용하면 한 줄의 수식으로 해결됩니다.
=IF(AND(B2>=90, C2>=95), "우수", "일반")
2. AND 함수 실무 활용
AND는 여러 조건을 동시에 충족해야 할 때 사용합니다.
📌 예: 재고 관리
다음 조건을 만족하면 “발주 필요”라고 자동 표시하고 싶습니다.
- 재고 수량 < 10
- 상품 상태 = “판매중”
수식:
=IF(AND(B2<10, C2="판매중"), "발주 필요", "정상")
이렇게 하면 재고량과 판매 상태를 동시에 만족할 때만 정확하게 “발주 필요”가 표시됩니다.
3. OR 함수 실무 활용
OR는 조건 중 하나만 충족해도 TRUE가 됩니다. 즉, 사용 범위가 더 넓어지고 상황 판단에 유연성이 생깁니다.
📌 예: 고객 등급 자동 분류
다음 조건 중 하나라도 충족하면 “VIP”라고 표시한다고 가정해봅시다.
- 구매 금액이 100만 원 이상이거나
- 구매 횟수가 10회 이상이면
수식:
=IF(OR(B2>=1000000, C2>=10), "VIP", "일반")
이렇게 하면 고객의 다양한 조건을 반영해 자동으로 등급이 분류됩니다.
4. IF + AND + OR 복합 조합
실무에서는 AND와 OR를 함께 사용하는 경우도 많습니다.
📌 예: 프로젝트 상태 자동 판단
다음 조건을 가정해봅시다.
- 진행률이 80% 이상 AND 지연일수 ≤ 3일이면 → “정상”
- OR 시작일이 지났는데 진행률이 20% 미만이면 → “주의”
- 그 외에는 “진행 중”
이 경우 수식은 다음처럼 구성할 수 있습니다.
=IF(AND(B2>=80, C2<=3), "정상",
IF(OR(TODAY()>A2, B2<20), "주의", "진행 중"))
이 수식 하나로 프로젝트의 실시간 상태를 자동으로 모니터링할 수 있는 리포트가 완성됩니다.
5. IF 중첩 시 꼭 알아야 할 팁
IF를 여러 개 중첩해 사용하면 조건이 복잡해지기 때문에 다음 규칙을 지키면 오류를 방지할 수 있습니다.
- 조건 범위가 큰 것부터 작은 순서로 정렬
- 문자 비교 시 큰따옴표 반드시 사용
- 셀 참조는 흐름이 위→아래 방향으로 가도록 구성
- 조건이 4개 이상이면 IFS 함수 고려
특히 프로젝트 자동 리포트에서는 조건 순서가 매우 중요합니다. 먼저 판단해야 할 조건부터 순서대로 나열해야 올바른 결과가 나옵니다.
6. 실무형 자동 리포트 예시
엑셀에서 자주 사용하는 '업무 상태 자동화' 예시를 하나 더 살펴보겠습니다.
| 업무 | 진행률 | 지연일수 | 상태 |
|---|---|---|---|
| 보고서 작성 | 85% | 1 | =IF(AND(B2>=80, C2<=3), "정상", "진행 중") |
| 고객 제안서 | 15% | 5 | =IF(OR(B3<20, C3>3), "주의", "진행 중") |
이렇게 구성해 두면 매일 숫자를 수정하지 않아도 엑셀이 자동으로 상태를 갱신합니다.
마무리
IF + AND + OR 조합은 엑셀 자동 리포트의 핵심이며 실무에서 가장 많이 사용되는 논리 함수입니다.
이 조합을 이해하면 다음과 같은 자동화가 가능합니다.
- 프로젝트 상태 자동 판단
- 고객 등급 자동 분류
- 재고 위험 품목 자동 표시
- D-DAY 기반 일정 자동 업데이트
- 보고서 자동 색상 강조
이제 조건이 복잡한 업무도 수식을 입력해두면 엑셀이 알아서 결과를 보여주는 리포트를 만들 수 있습니다.
다음 글에서는 “엑셀 INDEX + MATCH로 VLOOKUP보다 정확한 검색 자동화하기”를 다룹니다.
0 댓글