엑셀 조건부 서식 완벽 가이드: 수식 규칙·아이콘 집합·데이터 막대·관리 팁까지

엑셀 조건부 서식 완벽 가이드: 수식 규칙·아이콘 집합·데이터 막대·관리 팁까지

보고서는 숫자보다 패턴이 먼저 보일 때 이해가 빨라집니다. 엑셀 조건부 서식은 값이나 수식 결과에 따라 색상·아이콘·데이터 막대 등을 자동 적용해 가독성을 올리는 기능입니다. 이 글에서는 규칙 만들기/관리/복사/성능 최적화부터 수식 기반 규칙까지, 실무에서 바로 쓰는 예제로 정리합니다.

Quick Fix(3단계)

  1. 범위 선택
  2. 홈 → 조건부 서식(Alt → H → L) → 규칙 선택
  3. 옵션 지정 → 확인

조건부 서식 기본 구조

  • 규칙 / 적용 범위(Applies to) / Stop If True
  • 규칙 유형: 셀 강조, 상위/하위, 데이터 막대, 색조합, 아이콘 집합, 수식 사용

갤러리 규칙

  • 중복/고유 값 강조
  • 상위/하위/평균 기반
  • 데이터 막대·색조합·아이콘 집합

절대 임계값은 규칙 관리에서 편집하여 수/백분율/수식으로 지정

수식 규칙 7가지 예제

  1. 목표 미달: =B4<$A4
  2. 주말 셰이딩: =WEEKDAY($D4,2)>=6
  3. 7일 내 마감: =AND($E4>=TODAY(),$E4<=TODAY()+7)
  4. 이상치(±2σ): =OR(B4>AVERAGE($B$4:$F$100)+2*STDEV.P($B$4:$F$100), B4<AVERAGE($B$4:$F$100)-2*STDEV.P($B$4:$F$100))
  5. 행 교차 음영: =MOD(ROW(),2)=0
  6. 텍스트 ‘지연’ 포함: =ISNUMBER(SEARCH("지연",$C4))
  7. 그룹 첫 행 강조: =A4<>A3

규칙 관리·우선순위·복사

  • 규칙 관리에서 우선순위 이동, Stop If True 설정
  • Applies to 직접 편집, 다중영역은 ;로 구분
  • 서식 복사/선택하여 붙여넣기(서식) 활용

표·피벗·차트와 함께 쓰기

  • (Ctrl+T) 구조적 참조 예: =[@[실적]]<[@[목표]]
  • 피벗은 “해당 필드의 모든 셀”로 적용
  • 차트는 원본 색을 간접 활용

성능 최적화

  • 규칙 수 최소화, 범위 축소
  • 휘발성 함수 최소화
  • Stop If True로 조기 종료

실무 예제(샘플 데이터)

부서담당자목표1월2월3월마감일메모
영업김하나120981321102025-09-22지연 가능
영업이둘1501601401552025-09-20
제조박셋1301151001282025-09-25위험
인사최넷909288852025-09-18
재무문다섯110100118952025-09-29메모: 검토

Troubleshooting

증상원인해결
일부만 적용Applies to 오류규칙 관리에서 범위 재설정
색 겹침우선순위 미설정위/아래 이동 + Stop If True
수식 오동작$ 고정 실수좌상단 기준으로 수식 재설계
피벗 확장 안 됨대상이 범위로 고정필드 전체에 적용으로 변경
느려짐규칙 과다/휘발성 함수규칙 통합/범위 축소

관련 글

{ “@context”: “https://schema.org”, “@type”: “FAQPage”, “mainEntity”: [ { “@type”: “Question”, “name”: “조건부 서식에서 수식은 어디 기준으로 계산되나요?”, “acceptedAnswer”: { “@type”: “Answer”, “text”: “선택 범위의 좌상단 셀을 기준으로 상대/절대 참조가 확장됩니다. $를 적절히 고정해 의도한 열/행만 고정하세요.” } }, { “@type”: “Question”, “name”: “규칙이 겹칠 때 우선순위를 어떻게 정하나요?”, “acceptedAnswer”: { “@type”: “Answer”, “text”: “홈 → 조건부 서식 → 규칙 관리에서 위/아래 이동으로 순서를 바꾸고, 필요하면 ‘Stop If True’를 체크해 아래 규칙 평가를 중지합니다.” } }, { “@type”: “Question”, “name”: “피벗 테이블에도 조건부 서식을 유지하려면?”, “acceptedAnswer”: { “@type”: “Answer”, “text”: “규칙 관리에서 적용 대상을 ‘해당 필드의 모든 셀’로 설정하면 새로고침 시에도 범위가 자동 확장됩니다.” } }, { “@type”: “Question”, “name”: “대용량에서 느릴 때는 어떻게 최적화하나요?”, “acceptedAnswer”: { “@type”: “Answer”, “text”: “규칙 수와 적용 범위를 줄이고, 휘발성 함수를 피하세요. 가능한 경우 하나의 수식 규칙으로 통합하고 Stop If True로 조기 종료합니다.” } } ] }

Leave a Reply

Your email address will not be published. Required fields are marked *