엑셀 시리즈 #8 자동화 - 조건부 서식으로 자동 색상 보고서 만들기

엑셀 시리즈 #8 자동화 - 조건부 서식으로 자동 색상 보고서 만들기

작성자: 7옥타브고양이 | 실무 엑셀 자동화 가이드


안녕하세요 7옥타브고양이 입니다.이번 편에서는 조건부 서식(Conditional Formatting)을 활용해 보고서에 자동 색상 규칙을 적용하는 방법을 자세히 설명합니다. 실무에서 바로 적용 가능한 예제와 함께, 자주 발생하는 문제와 해결 팁도 풍부하게 담았습니다.

엑셀 시리즈 #8 자동화 - 조건부 서식으로 자동 색상 보고서 만들기

 

1️⃣ 조건부 서식, 왜 자동화에 필수인가?

조건부 서식은 데이터의 시각적 우선순위를 자동으로 부여합니다. 숫자 크기, 날짜 경과, 텍스트 패턴 등 규칙을 지정하면 엑셀이 자동으로 셀 색상, 글자색, 아이콘을 변경합니다. 사람이 일일이 확인하지 않아도 되는 알림 역할을 하므로 보고서의 가독성·판단 속도를 크게 높여줍니다.

예: 매출이 목표의 90% 이상이면 초록, 70~90% 사이는 노란색, 미만이면 빨간색으로 자동 표시하면 담당자가 한눈에 파악할 수 있겠죠.

2️⃣ 기본 적용: 색조·데이터 막대·아이콘셋 사용법

엑셀의 기본 조건부 서식 메뉴에서 가장 많이 쓰이는 3가지는 색조(Color Scale), 데이터 막대(Data Bars), 아이콘 집합(Icon Sets)입니다. 간단히 적용해보면 다음과 같습니다.

  • 색조 — 연속적인 값(예: 매출)에 색상을 그라데이션으로 표시합니다. 최고/중간/최저를 시각적으로 구분할 때 유용합니다.
  • 데이터 막대 — 각 셀 값에 비례한 막대를 표시해, 숫자 대신 길이로 비교할 수 있게 해줍니다.
  • 아이콘셋 — 기준을 만족하는 셀에 아이콘(화살표, 원 등)을 표시해 빠른 상태 판단을 돕습니다.
셀 값 데이터 막대 예시 아이콘 예시
120 ▮▮▮▮▮▮
80 ▮▮▮
45 ▮▮

적용 방법 : 변경하고 하는 셀 선택 조건부 서식 데이터 막대 디자인 선택

조건부 서식 데이터 막대 적용

3️⃣ 실무 예제 1 — 목표 대비 매출 색상 보고서 만들기

아래 실무 예제는 목표 대비 달성률을 기준으로 자동 색상을 적용하는 방법입니다. 표준 데이터 구조(사원, 매출, 목표)를 가정합니다.

사원 매출 목표 달성률
김민수 4,800,000 5,000,000 =B2/C2
이은지 3,200,000 4,000,000 =B3/C3
박지훈 5,500,000 5,000,000 =B4/C4

조건부 서식 적용 방법(예시)
1) 달성률 열(D2:D4)을 선택 → 홈 → 조건부 서식 → 새 규칙 → '다음을 포함하는 셀 서식 지정' 기준으로
2) >=1 → 초록 / <0.9 → 빨강 / 그 사이 → 노랑(혹은 중성) 각각설정
3) 규칙 우선순위 확인 후 적용

이렇게 하면 달성률이 높을수록 셀 배경이 초록으로 표시되어, 보고서 담당자는 한눈에 성과자를 파악할 수 있습니다.

달설률 범위 선택 → 조건부 서식 → 새 규칙
다음을 포함하는 셀 만 서식 지정 → 규칙 설정 → 확인 (반복)
3가지 조건이 모두 적용됨
적용이 완료된 완성화면

4️⃣ 고급 적용: 수식 기반 규칙으로 복잡한 판단 자동화

기본 규칙으로 해결되지 않는 복잡한 로직은 '수식 사용' 규칙을 쓰면 됩니다. 예: “매출이 목표의 120% 이상이거나, 고객 만족도 점수 90 이상이면 특별상” 같은 복합 기준을 수식으로 표현할 수 있습니다.

수식 예
=OR($B2>=$C2*1.2, $E2>=90)
위 수식을 조건부 서식 → 수식 사용 입력란에 넣고, 서식(배경색/아이콘)을 지정하면 됩니다.
수식 기반 규칙으로 복잡한 판단 자동화

수식 기반 규칙의 장점은 다중 열을 기준으로 한 자동화가 가능하다는 점입니다. 날짜, 텍스트, 숫자 조합의 복잡한 조건도 수식으로 풀어내 쉽게 시각화할 수 있습니다.

반응형

5️⃣ 실무 예제 2 — 지각·결근 자동 색상 표시 (출근시간 기준)

근태보고서에서 ‘지각’, ‘결근’을 자동 표시하려면 날짜와 시간 기준의 규칙을 활용합니다. 예를 들어 출근시간이 09:00 이후이면 노랑, 결근(값이 비어있음)이면 회색으로 표시하는 규칙을 만들어 보겠습니다.

직원 출근시간
홍길동 08:50
김유리 09:12
이상범  

규칙(수식 사용) 예: - 지각: =AND($B2<>"", $B2>TIME(9,0,0)) → 노랑 - 결근: =ISBLANK($B2) → 회색 이렇게 두 개의 규칙을 설정하면 출근시간 값에 따라 자동으로 색상이 입혀집니다.

지각·결근 자동 색상 표시 (출근시간 기준)

6️⃣ 실무 팁: 성능과 유지보수 고려하기

조건부 서식을 남발하면 파일이 느려질 수 있습니다. 다음 권장사항을 참고하세요.

  • 범위를 꼭 필요한 곳으로 제한하세요(예: D2:D1000 대신 D2:D500). 전체 열(A:A)을 조건부 서식 대상으로 지정하지 마세요.
  • 중복 규칙 통합 — 같은 범위에 여러 유사 규칙이 있으면 통합해 단일 수식으로 표현합니다.
  • 테이블 서식 사용 — 표(테이블)로 만들면 범위 확장이 자동으로 적용되어 규칙 관리가 편리합니다.
  • 규칙 우선순위를 꼭 확인하세요. 충돌이 발생하면 위에 있는 규칙이 우선 적용됩니다.

7️⃣ 자주 하는 실수 & 해결 방법

문제: 조건부 서식이 적용되지 않아요 → 원인 및 해결
- 범위가 잘못 지정됨: 규칙의 '적용 대상'을 확인하세요.
- 값 형식 오류: 숫자 대신 텍스트로 저장된 값은 조건(숫자 비교)에 걸리지 않습니다. VALUE 함수나 숫자 형식으로 변환하세요.
- 규칙 우선순위 문제: 규칙 관리자에서 순서를 조정하세요.

마무리 — 자동 색상 보고서로 보고서 품질을 높이세요

조건부 서식은 보고서를 '읽기 쉬운' 도구로 바꿔줍니다. 오늘 예제에서처럼 목표 대비 색상, 근태 표시, 복합 수식 규칙을 활용하면 수동 검토 시간을 크게 줄일 수 있습니다. 다음 편에서는 서식 문제로 인한 수치 오류를 어떻게 해결하는지 자세히 다뤄드릴게요.

© 7옥타브고양이

📘 다음 글 예고

👉 엑셀 시리즈 #9 함수 - VALUE, NUMBERVALUE 함수로 숫자 자동 변환하기

반응형