스프레드시트 활용/81~100. 서식 및 출력

5-83. 스프레드시트 조건부 서식 고급

JS's Spreadsheets 2025. 9. 28. 20:41

🔗 지금 바로 사용해보세요!

📥 조건부 서식 고급 스프레드시트 바로가기

클릭  번으로 바로 접속해서 복사하여 사용하실  있습니다

 

 

 

조건부 서식이란 무엇인가요?

 

조건부 서식은 스프레드시트에서 특정 조건을 만족하는 셀에 자동으로 색상이나 서식을 적용하는 기능입니다. 마치 신호등처럼 데이터의 상태를 색깔로 한눈에 알아볼 수 있게 해주는 똑똑한 도구입니다.

예를 들어, 시험 점수가 90점 이상이면 초록색으로, 80점 이상이면 노란색으로, 70점 미만이면 빨간색으로 자동 표시되게 할 수 있습니다. 이렇게 하면 수백 개의 데이터 중에서도 중요한 정보를 빠르게 찾을 수 있어요.

 

 

조건부 서식이 필요한 이유

 

1.      데이터 시각화: 숫자로만 된 표를 색깔로 구분하여 이해하기 쉽게 만듭니다

2.     빠른 분석: 좋은 성과와 나쁜 성과를 즉시 구분할 수 있습니다

3.      효율성: 일일이 색칠하지 않아도 조건에 따라 자동으로 서식이 적용됩니다

4.     동적 업데이트: 데이터가 바뀌면 색상도 자동으로 바뀝니다

 

 

조건부 서식 단계별 적용 방법

 

1단계: 기본 조건부 서식 설정하기

구글 스프레드시트에서:

1.      서식을 적용할 셀 범위를 선택합니다

2.     상단 메뉴에서 '서식' → '조건부 서식'을 클릭합니다

3.      조건부 서식 패널이 오른쪽에 나타납니다

4.     '단일 색상' 탭을 선택합니다

 

2단계: 조건 설정하기

조건부 서식에서 사용할 수 있는 주요 조건들:

숫자 조건:

·        다음보다 큼/작음/같음

·        다음 사이에 있음

·        빈 셀/빈 셀이 아님

텍스트 조건:

·        다음 텍스트 포함

·        다음 텍스트로 시작/끝남

·        정확히 일치

날짜 조건:

·        어제/오늘/내일

·        지난 주/이번 주/다음 주

 

3단계: 서식 스타일 설정하기

1.      배경색: 셀의 바탕색을 변경합니다

2.     글자색: 텍스트 색상을 변경합니다

3.      굵기: 글자를 굵게 만듭니다

4.     밑줄: 텍스트에 밑줄을 추가합니다

 

4단계: 고급 조건부 서식

사용자 지정 수식 사용:
사용자 지정 수식을 이용하면 더 복잡한 조건을 만들 수 있습니다.

예시 수식들:

·        =B2>=90: B2 셀의 값이 90 이상일 때

·        =AND(B2>=80, C2>=90): B2가 80 이상이고 C2가 90 이상일 때

·        =OR(B2="우수", B2="양호"): B2가 "우수" 또는 "양호"일 때

·        =COUNTIF($B$2:$B$51,B2)>1: 중복된 값이 있을 때

 

5단계: 여러 조건부 서식 규칙 관리

1.      여러 규칙을 추가할 때는 '다른 규칙 추가'를 클릭합니다

2.     규칙의 순서가 중요합니다 - 위쪽 규칙이 우선 적용됩니다

3.      규칙을 드래그해서 순서를 바꿀 수 있습니다

4.     필요 없는 규칙은 휴지통 버튼으로 삭제합니다

 

 

CSV 예시 데이터

번호,성적,출석률,결과값
1,98,89,'=IF(AND(B2>=90,C2>=95),"우수",IF(AND(B2>=80,C2>=90),"양호",IF(AND(B2>=70,C2>=80),"보통","개선필요")))
2,88,84,'=IF(AND(B3>=90,C3>=95),"우수",IF(AND(B3>=80,C3>=90),"양호",IF(AND(B3>=70,C3>=80),"보통","개선필요")))
3,67,98,'=IF(AND(B4>=90,C4>=95),"우수",IF(AND(B4>=80,C4>=90),"양호",IF(AND(B4>=70,C4>=80),"보통","개선필요")))
4,80,76,'=IF(AND(B5>=90,C5>=95),"우수",IF(AND(B5>=80,C5>=90),"양호",IF(AND(B5>=70,C5>=80),"보통","개선필요")))
5,78,92,'=IF(AND(B6>=90,C6>=95),"우수",IF(AND(B6>=80,C6>=90),"양호",IF(AND(B6>=70,C6>=80),"보통","개선필요")))
6,70,80,'=IF(AND(B7>=90,C7>=95),"우수",IF(AND(B7>=80,C7>=90),"양호",IF(AND(B7>=70,C7>=80),"보통","개선필요")))
7,83,90,'=IF(AND(B8>=90,C8>=95),"우수",IF(AND(B8>=80,C8>=90),"양호",IF(AND(B8>=70,C8>=80),"보통","개선필요")))
8,95,77,'=IF(AND(B9>=90,C9>=95),"우수",IF(AND(B9>=80,C9>=90),"양호",IF(AND(B9>=70,C9>=80),"보통","개선필요")))
9,83,72,'=IF(AND(B10>=90,C10>=95),"우수",IF(AND(B10>=80,C10>=90),"양호",IF(AND(B10>=70,C10>=80),"보통","개선필요")))
10,81,90,'=IF(AND(B11>=90,C11>=95),"우수",IF(AND(B11>=80,C11>=90),"양호",IF(AND(B11>=70,C11>=80),"보통","개선필요")))
11,61,93,'=IF(AND(B12>=90,C12>=95),"우수",IF(AND(B12>=80,C12>=90),"양호",IF(AND(B12>=70,C12>=80),"보통","개선필요")))
12,89,75,'=IF(AND(B13>=90,C13>=95),"우수",IF(AND(B13>=80,C13>=90),"양호",IF(AND(B13>=70,C13>=80),"보통","개선필요")))
13,61,97,'=IF(AND(B14>=90,C14>=95),"우수",IF(AND(B14>=80,C14>=90),"양호",IF(AND(B14>=70,C14>=80),"보통","개선필요")))
14,80,70,'=IF(AND(B15>=90,C15>=95),"우수",IF(AND(B15>=80,C15>=90),"양호",IF(AND(B15>=70,C15>=80),"보통","개선필요")))
15,71,95,'=IF(AND(B16>=90,C16>=95),"우수",IF(AND(B16>=80,C16>=90),"양호",IF(AND(B16>=70,C16>=80),"보통","개선필요")))
16,81,98,'=IF(AND(B17>=90,C17>=95),"우수",IF(AND(B17>=80,C17>=90),"양호",IF(AND(B17>=70,C17>=80),"보통","개선필요")))
17,84,86,'=IF(AND(B18>=90,C18>=95),"우수",IF(AND(B18>=80,C18>=90),"양호",IF(AND(B18>=70,C18>=80),"보통","개선필요")))
18,86,96,'=IF(AND(B19>=90,C19>=95),"우수",IF(AND(B19>=80,C19>=90),"양호",IF(AND(B19>=70,C19>=80),"보통","개선필요")))
19,87,97,'=IF(AND(B20>=90,C20>=95),"우수",IF(AND(B20>=80,C20>=90),"양호",IF(AND(B20>=70,C20>=80),"보통","개선필요")))
20,75,84,'=IF(AND(B21>=90,C21>=95),"우수",IF(AND(B21>=80,C21>=90),"양호",IF(AND(B21>=70,C21>=80),"보통","개선필요")))
21,62,74,'=IF(AND(B22>=90,C22>=95),"우수",IF(AND(B22>=80,C22>=90),"양호",IF(AND(B22>=70,C22>=80),"보통","개선필요")))
22,66,90,'=IF(AND(B23>=90,C23>=95),"우수",IF(AND(B23>=80,C23>=90),"양호",IF(AND(B23>=70,C23>=80),"보통","개선필요")))
23,68,76,'=IF(AND(B24>=90,C24>=95),"우수",IF(AND(B24>=80,C24>=90),"양호",IF(AND(B24>=70,C24>=80),"보통","개선필요")))
24,77,73,'=IF(AND(B25>=90,C25>=95),"우수",IF(AND(B25>=80,C25>=90),"양호",IF(AND(B25>=70,C25>=80),"보통","개선필요")))
25,84,97,'=IF(AND(B26>=90,C26>=95),"우수",IF(AND(B26>=80,C26>=90),"양호",IF(AND(B26>=70,C26>=80),"보통","개선필요")))
26,73,87,'=IF(AND(B27>=90,C27>=95),"우수",IF(AND(B27>=80,C27>=90),"양호",IF(AND(B27>=70,C27>=80),"보통","개선필요")))
27,68,95,'=IF(AND(B28>=90,C28>=95),"우수",IF(AND(B28>=80,C28>=90),"양호",IF(AND(B28>=70,C28>=80),"보통","개선필요")))
28,61,89,'=IF(AND(B29>=90,C29>=95),"우수",IF(AND(B29>=80,C29>=90),"양호",IF(AND(B29>=70,C29>=80),"보통","개선필요")))
29,87,84,'=IF(AND(B30>=90,C30>=95),"우수",IF(AND(B30>=80,C30>=90),"양호",IF(AND(B30>=70,C30>=80),"보통","개선필요")))
30,66,81,'=IF(AND(B31>=90,C31>=95),"우수",IF(AND(B31>=80,C31>=90),"양호",IF(AND(B31>=70,C31>=80),"보통","개선필요")))
31,67,84,'=IF(AND(B32>=90,C32>=95),"우수",IF(AND(B32>=80,C32>=90),"양호",IF(AND(B32>=70,C32>=80),"보통","개선필요")))
32,94,83,'=IF(AND(B33>=90,C33>=95),"우수",IF(AND(B33>=80,C33>=90),"양호",IF(AND(B33>=70,C33>=80),"보통","개선필요")))
33,76,73,'=IF(AND(B34>=90,C34>=95),"우수",IF(AND(B34>=80,C34>=90),"양호",IF(AND(B34>=70,C34>=80),"보통","개선필요")))
34,99,73,'=IF(AND(B35>=90,C35>=95),"우수",IF(AND(B35>=80,C35>=90),"양호",IF(AND(B35>=70,C35>=80),"보통","개선필요")))
35,61,99,'=IF(AND(B36>=90,C36>=95),"우수",IF(AND(B36>=80,C36>=90),"양호",IF(AND(B36>=70,C36>=80),"보통","개선필요")))
36,65,91,'=IF(AND(B37>=90,C37>=95),"우수",IF(AND(B37>=80,C37>=90),"양호",IF(AND(B37>=70,C37>=80),"보통","개선필요")))
37,63,91,'=IF(AND(B38>=90,C38>=95),"우수",IF(AND(B38>=80,C38>=90),"양호",IF(AND(B38>=70,C38>=80),"보통","개선필요")))
38,88,100,'=IF(AND(B39>=90,C39>=95),"우수",IF(AND(B39>=80,C39>=90),"양호",IF(AND(B39>=70,C39>=80),"보통","개선필요")))
39,77,95,'=IF(AND(B40>=90,C40>=95),"우수",IF(AND(B40>=80,C40>=90),"양호",IF(AND(B40>=70,C40>=80),"보통","개선필요")))
40,93,79,'=IF(AND(B41>=90,C41>=95),"우수",IF(AND(B41>=80,C41>=90),"양호",IF(AND(B41>=70,C41>=80),"보통","개선필요")))
41,95,83,'=IF(AND(B42>=90,C42>=95),"우수",IF(AND(B42>=80,C42>=90),"양호",IF(AND(B42>=70,C42>=80),"보통","개선필요")))
42,90,85,'=IF(AND(B43>=90,C43>=95),"우수",IF(AND(B43>=80,C43>=90),"양호",IF(AND(B43>=70,C43>=80),"보통","개선필요")))
43,74,77,'=IF(AND(B44>=90,C44>=95),"우수",IF(AND(B44>=80,C44>=90),"양호",IF(AND(B44>=70,C44>=80),"보통","개선필요")))
44,73,92,'=IF(AND(B45>=90,C45>=95),"우수",IF(AND(B45>=80,C45>=90),"양호",IF(AND(B45>=70,C45>=80),"보통","개선필요")))
45,99,90,'=IF(AND(B46>=90,C46>=95),"우수",IF(AND(B46>=80,C46>=90),"양호",IF(AND(B46>=70,C46>=80),"보통","개선필요")))
46,75,82,'=IF(AND(B47>=90,C47>=95),"우수",IF(AND(B47>=80,C47>=90),"양호",IF(AND(B47>=70,C47>=80),"보통","개선필요")))
47,77,84,'=IF(AND(B48>=90,C48>=95),"우수",IF(AND(B48>=80,C48>=90),"양호",IF(AND(B48>=70,C48>=80),"보통","개선필요")))
48,83,95,'=IF(AND(B49>=90,C49>=95),"우수",IF(AND(B49>=80,C49>=90),"양호",IF(AND(B49>=70,C49>=80),"보통","개선필요")))
49,84,97,'=IF(AND(B50>=90,C50>=95),"우수",IF(AND(B50>=80,C50>=90),"양호",IF(AND(B50>=70,C50>=80),"보통","개선필요")))
50,100,98,'=IF(AND(B51>=90,C51>=95),"우수",IF(AND(B51>=80,C51>=90),"양호",IF(AND(B51>=70,C51>=80),"보통","개선필요")))

 

 

XLSX 템플릿 갤러리

 

완성된 조건부 서식 템플릿을 다운로드하여 바로 사용할 수 있습니다. 이 템플릿에는 다음과 같은 기능이 포함되어 있습니다:

·        성적관리 시트: 학생 번호, 성적, 출석률, 결과값이 포함된 메인 데이터

·        대시보드 시트: 전체 통계와 등급별 학생 수 현황

·        서식규칙 시트: 조건부 서식 규칙에 대한 상세 안내

 

 

실무 및 교육 현장 활용 사례

 

사례 1: 중학교 성적 관리

상황: 김선생님은 2학년 3반 학생 50명의 중간고사 성적과 출석률을 관리해야 합니다.

문제점:

·        엑셀 파일에 학생들의 성적이 숫자로만 되어 있어 누가 잘했는지 한눈에 파악하기 어려움

·        상담이 필요한 학생을 찾기 위해 일일이 점수를 확인해야 함

·        학부모 상담 시 시각적으로 설명하기 어려움

해결 방법:

1.      4단계 등급 시스템 구축

     o   우수: 성적 90점 이상 + 출석률 95% 이상 (초록색)

     o   양호: 성적 80점 이상 + 출석률 90% 이상 (주황색)

     o   보통: 성적 70점 이상 + 출석률 80% 이상 (노란색)

     o   개선필요: 위 조건 미달 (빨간색)

2.     조건부 서식 적용 과정

     o   D열(결과값)에 IF와 AND 함수를 조합한 공식 입력

     o   각 등급별로 다른 배경색과 글자색 적용

     o   성적과 출석률 열에 3색 척도 적용하여 추가 시각화

결과:

·        학급 전체 현황을 3초 만에 파악 가능

·        빨간색으로 표시된 학생 7명을 즉시 확인하여 개별 상담 계획 수립

·        학부모와의 상담에서 색깔로 구분된 표를 보여주니 이해도가 크게 향상

 

사례 2: 학원 출석 관리 시스템

상황: 영어학원에서 월별 출석률을 관리하여 학생들의 학습 패턴을 파악해야 합니다.

적용 방법:

1.      출석률 구간별 색상 구분

     o   95% 이상: 진한 초록색 (모범생)

     o   90% 이상: 연한 초록색 (우수생)

     o   80% 이상: 노란색 (보통)

     o   80% 미만: 빨간색 (관리 대상)

2.     자동화된 알림 시스템

     o   출석률이 80% 미만인 학생은 자동으로 빨간색 표시

     o   연속 3일 결석한 학생은 별도 조건부 서식으로 굵은 테두리 표시

교육적 효과:

·        학생들이 자신의 출석 현황을 색깔로 직관적으로 확인

·        출석률 향상을 위한 동기부여 효과

·        학부모에게 출석 현황을 시각적으로 전달 가능

 

사례 3: 반별 성취도 비교 대시보드

상황: 학년부장 선생님이 전체 8개 반의 성취도를 비교 분석해야 합니다.

구현 내용:

1.      반별 평균 점수 히트맵

     o   평균 90점 이상: 진한 파란색

     o   평균 80-89점: 연한 파란색

     o   평균 70-79점: 노란색

     o   평균 70점 미만: 주황색

2.     과목별 성취도 분석

     o   각 과목별로 반 순위를 색깔로 표시

     o   1-2위: 금색, 3-4위: 은색, 5-6위: 동색, 7-8위: 회색

활용 결과:

·        학년 회의에서 반별 특성을 한눈에 파악

·        성취도가 낮은 반에 대한 집중 지원 계획 수립

·        우수한 반의 교육 방법을 다른 반에 전파

 

사례 4: 개인별 성장 추이 모니터링

상황: 개별 학생의 월별 성적 변화를 추적하여 학습 지도에 활용합니다.

시스템 구성:

1.      성장률 기준 색상 적용

     o   10점 이상 향상: 진한 초록색 + "↗" 아이콘

     o   5-9점 향상: 연한 초록색 + "→" 아이콘

     o   ±4점 이내: 노란색 (현상 유지)

     o   5점 이상 하락: 빨간색 + "↘" 아이콘

2.     과목별 강약점 분석

     o   평균 대비 높은 과목: 파란색 배경

     o   평균 대비 낮은 과목: 분홍색 배경

교육적 활용:

·        학생 개별 상담 시 성장 패턴을 시각적으로 설명

·        부족한 과목에 집중할 수 있도록 학습 계획 수립

·        꾸준히 향상되는 학생에게는 격려와 동기부여 제공

 

사례 5: 학급 활동 참여도 관리

상황: 담임선생님이 학급 내 다양한 활동(청소, 발표, 과제 제출 등)의 참여도를 종합 관리합니다.

관리 시스템:

1.      참여도 점수화

     o   각 활동별 참여 시 1점, 우수 참여 시 2점

     o   월말 총점을 기준으로 조건부 서식 적용

2.     시각적 피드백 시스템

     o   20점 이상: "열정왕" (금색 배경)

     o   15-19점: "참여왕" (은색 배경)

     o   10-14점: "보통" (연한 파란색)

     o   10점 미만: "더 노력해요" (연한 주황색)

교육 효과:

·        학급 활동 참여에 대한 동기부여 향상

·        소극적인 학생들의 참여 독려 효과

·        학급 분위기 개선 및 협력 문화 조성

 

이러한 사례들을 통해 조건부 서식이 단순한 색칠하기 도구가 아니라 교육 현장에서 학생들의 성장을 돕는 중요한 분석 도구임을 알 수 있습니다. 중학생 여러분도 이 기능을 활용해 자신의 학습 현황을 체계적으로 관리해보세요!