본문 바로가기

컴퓨터활용능력

[엑셀] 조건부 서식

조건부 서식


조건부 서식은 많은 자료 중에서 원하는 자료 일부에만 서식을 지정할 수 있는 엑셀의 기능입니다

서식을 지정하는 것은 어렵지 않으나 정확하게 조건을 설정해주는 것이 중요합니다


1. 조건부 서식을 적용할 부분의 필드명을 제외한 자료영역만 블록 지정한 후에 [홈]-스타일-조건부서식-새 규칙을 클릭해 "새 규칙 대화상자"를 불러옵니다


2. "새 서식 규칙" 대화상자에서 규칙 유형을 '수식을 사용하여 서식을 지정할 셀 결정'으로 선택 한 후에 수식 입력란에 문제에 주어진 조건대로 수식을 입력해줍니다




3. 조건 설정을 마치면 수식입력만 밑에 서식 버튼을 클릭하고, "셀 서식 대화상자"가 나타나면 문제에 주어진대로 서식 조건을 입력해 준후 확인을 눌러줍니다


4. 다시 "새 서식 규칙" 대화상자로 돌아오고 다시 한번 확인을 누르면 결과가 나타나게 됩니다


※ 조건부 서식의 조건 연습

     A                B             C             D              E             F              G             H              I               J

 대여코드

회원구분 

차종

연료 

 대여일

대여지역 

출시년도 

1일대여료 

대여일자 

 반납일자

A15-001

일반

 소나타

경유

 7

 제주

 2010

 100000

 2015-1-1

 2015-1-7

F16-002

비회원

 모닝

경유

 5

 제주

 2010

 50000

 2016-3-1

 2016-3-5

F17-003

비회원

 스타렉스

휘발유

 19

 부산

 2012

 150000

 2017-4-3

 2017-4-20

D17-004

비회원

 마티즈

경유

 5

 광주

 2013

 50000

 2017-5-6

 2017-5-10

F17-005

VIP

 벤츠

고급휘발유

 17

 서울

 2015

 300000

 2017-1-1

 2017-1-17

A17-006

일반

 그렌저

휘발유

 4

 부산

 2014

 200000

 2017-3-4

 2017-3-7

F17-007

비회원

 제네시스

휘발유

 2

 서울

 2012

 200000

 2017-1-12

2017-1-13


연료가 "휘발류"이고 출시년도가 "2010"년인 행 전체에 서식을 지정

▷ =AND($D2="휘발유", $G2=2010)


대여코드의 첫글자가 A이거나 D이고 대여지역이 "제주"인 행 전체에 서식을 지정

▷ =AND(OR(LEFT($A2, 1)="A", LEFT($A2,1)="D"), $F2="제주")


대여일이 5일 이상이거나 대여일지와 반납일자 사이의 일수가 10일 이상인 행 전체에 서식을 지정(OR, LEN, DAYS360 이용)

▷ =OR(LEN($E2)>=5, DAYS360($I2,$J2)>=10)


행번호가 짝수이면서 대여코드가 F로 시작하는 행 전체에 서식을 지정(MOD, ROW 함수 이용)

▷ =AND(MOD(ROW($A2),2)=0, LEFT($A2,1)="F")


대여일자가 2015 또는 2016이거나 반납일자의 월이 3월인 행 전체에 서식을 지정(YEAR, MONTH 함수 이용)

▷=OR(YEAR($I2)=2015, YEAR($I2)=2016, MONTH($J2)=4)


대여코드의 오른쪽 첫 자리가 5이하로 끝나면서 연료가 경유 또는 휘발유인 행 전체에 서식을 지정(RIGHT, VALUE 함수 이용)

▷=AND(VALUE(RIGHT($A1,1))<=5, OR($D2="휘발유", $D2="경유"))


가격이 최대값이거나 최소값인 행 전체/대여일이 전체 평균 이상인 행 전체에 서식을 지정(MAX, MIN, AVERAGE 함수 이용)

▷=OR($H2=MAX($H$2:$S$8),$H2=MIN($H$2:$S$8))

   =$E2>=AVERAGE($E$2:$E$9)



     A                    B                    C                    D                     E                    F                     G

 이름

생년월일 

직위 

 사무능력

컴퓨터활용능력 

업무능률 

총점 

 김서진

1991-1-4 

 사원

50 

40 

60 

150

 이경환

1994-7-5 

 사원

60 

70 

50 

180 

 박지수 

1991-6-5 

 이사 

70 

80 

80 

230 

 이양안

1991-5-5 

 팀장

60 

90 

80 

190 

 김유리 

1991-8-16

 부장 

80 

40 

30

150 

 정슬기

1991-12-22 

 대리 

80 

20 

80 

180 

 한경주

1991-11-13 

 사원 

80 

80 

80 

240 

 이봉수

1991-5-1 

 사원 

90 

90 

100 

280 

 이도윤

1995-4-3

 사원 

20 

50 

30 

80 


생년월일의 요일이 '토요일'이거나 '일요일'이면서 직위가 사원인 행 전체에 서식을 지정(WEEKDAY 함수의 2번 형식 이용)

▷ =AND(OR(WEEKDAY($B2,2)=6, WEEKDAY($B2,2)=7, $C2="사원")

    또는 AND(WEEKDAY($B2,2)>=6, $C2="사원")


사무능력~업무능률의 모두 50점 이상이고 총점이 200점 이상인 행전체에 서식 지정(COUNTIF 함수 이용)

▷=AND(COUNTIF($D2:$F:2,">=50")>=3,$G2>=200)



이런식으로 서식을 지정해 주어야 하는데 문제를 읽고 문제에서 주어진 조건을 서식으로 바꿀수 있어야 합니다 그렇기 때문에 함수를 이용하는 연습을 계속해서 해야 문제를 풀 수 있습니다~




'컴퓨터활용능력' 카테고리의 다른 글

[기본작업] 수학통계함수 3  (0) 2017.04.28
[엑셀] 셀 서식  (0) 2017.04.26
[엑셀] 단축키  (0) 2017.04.06
[계산작업] 수학통계함수 2  (0) 2017.02.21
[계산작업] 수학통계함수 1  (2) 2017.02.21