상세 컨텐츠

본문 제목

[개미의 걸음 2과목 스프레드시트 일반] 기본작업③ 조건부 서식

자격증/컴활 1급

by IT개미 데이터 2020. 8. 28. 23:23

본문

728x90

조건부 서식

규칙을 만족하는 셀에만 셀 서식을 적용할 때 사용

  • 조건부 서식의 규칙을 수식으로 입력할 경우, 수식 앞에 반드시 등호(=)를 입력!
  • 셀의 값이 변경되어 규칙을 만족하지 않으면 적용된 서식이 해제됨
  • 셀에 입력된 값에 따라 데이터 막대, 색조, 아이콘 등을 표시 가능
  • 규칙별로 다른 서식을 적용 가능
  • 둘 이상의 조건부 서식의 조건이 참일 경우, 규칙에 지정된 서식이 모두 적용됨
    단, 서식이 충돌할 경우에는 우선순위가 높은 규칙의 서식이 적용됨
  • 규칙이 참일 때 지정될 서식과 셀에 이미 지정된 서식이 충돌할 경우 규칙에 지정된 서식이 적용됨
  • 규칙에 맞는 데이터가 있는 행 전체에 서식을 지정할 때는 규칙에 수식 입력시 비교할 데이터가 있는 열 이름 앞에 '$'를 붙임
  • 다른 워크시트나 통합 문서를 참조하여 조건을 지정할 수 없음
  • [홈 → 스타일 → 조건부서식 → 새규칙]을 통해 조건부 서식 설정
  • [홈 → 스타일 → 조건부서식 → 규칙관리]에서 지정된 모든 조건부 서식 확인/수정/삭제/추가/우선순위 등을 변경

 

 

예제문제

출처 : 대한상공회의소 홈페이지

 

1. 조건부 서식 작성

  • 조건부서식이 지정될 범위를 블록으로 지정
      → 필드명은 범위 지정을 하지 않는다!
      → 서식을 적용할 때 행 전체에 적용하는지 특정 열에 대해서만 적용하는지 확인할 것!
  • [홈 → 스타일 → 조건부서식 → 새규칙]을 통해 조건부 서식 설정
  • 규칙 유형은 '수식을 사용하여 서식을 지정할 셀 결정'을 선택
  • 문제에서 주어진 조건을 수식으로 표기!
    [혼합참조를 사용, 단 범위는 절대참조]
  • 수식을 정확히 입력할 자신이 없으면 셀에서 수식입력한 후 논리값이 나오는지 확인하고 복사 붙여넣기!
    [셀이 아닌 수식입력줄에서 수식 복사할 것!!]
  • 문자는 반드시 " "안에 입력!!

 

알아두면 유용한 함수

WEEKDAY(날짜, 숫자) 날짜에 해당하는 요일 번호를 표시
숫자에는 1,2,3중 하나가 들어감
    1 : 일(1)~토(7)      기본값
    2 : 월(1)~일(7)
    3 : 월(0)~일(6)
DAYS360(시작날짜, 끝날짜) 1년을 12달, 360일로 하여 두 날짜 사이의 일수를 계산
DATE(연, 월, 일) 연, 월, 일을 정해진 형식으로 나타냄 ('yyyy-mm-dd'형식 등)
1900년 01월 01일부터 가능
YEAR(날짜) 지정된 날짜에서 연도만 추출
MONTH(날짜) 지정된 날짜에서 월만 추출
DAY(날짜) 지정된 날짜에서 일만 추출
TIME(시, 분, 초) 지정한 시간을 정해진 형식으로 나타냄('hh:mm PM/AM' 등)
HOUR(시간) 지정된 시간에서 시만 추출
MINUTE(시간) 지정된 시간에서 분만 추출
SECOND(시간) 지정된 시간에서 초만 추출
TODAY() 현재 날짜 표시
NOW() 현재 날짜와 시간 표시
MAX(인수1, 인수2, ...) 인수 중 가장 큰 값을 추출
MAXA(인수1, 인수2, ...) 숫자, 빈 셀, 논리값(TRUE/FALSE), 숫자로 표시된 텍스트 등을 모두 포함한 인수 중 가장 큰 값을 추출
MIN(인수1, 인수2, ...) 인수 중 가장 작은 값을 추출
MINA(인수1, 인수2, ...) 숫자, 빈 셀, 논리값(TRUE/FALSE), 숫자로 표시된 텍스트 등을 모두 포함한 인수 중 가장 작은 값을 추출
COUNT(인수1, 인수2, ...) 인수 중 숫자가 들어 있는 셀의 개수
COUNTA(인수1, 인수2, ...) 인수 중 비어 있지 않은 셀의 개수
COUNTIF(범위, 조건) 지정된 범위에서 조건에 맞는 셀의 개수
COUNTIFS(조건1이 적용될 범위, 조건1, 조건2가 적용될 범위, 조건2) 여러 조건에 맞는 셀의 개수
AVERAGE(인수1, 인수2, ...) 인수들의 평균 값을 구해주는 함수
LEFT(문자열, 자릿수) 해당 문자열을 왼쪽에서부터 자릿수만큼 추출 [결과값은 문자열!!!!]
숫자일 경우는 결과값을 숫자로 바꾸거나(VALUE 사용)
                  비교 숫자를 " "를 사용해 문자로 변경
MID(문자열, 시작값, 자릿수) 해당 문자열을 시작 값에서부터 주어진 자릿수만큼 추출 [결과값은 문자열!!!]
숫자일 경우는 결과값을 숫자로 바꾸거나(VALUE 사용)
                  비교 숫자를 " "를 사용해 문자로 변경
RIGHT(문자열, 자릿수) 해당 문자열을 오른쪽에서부터 자릿수만큼 추출
숫자일 경우는 결과값을 숫자로 바꾸거나(VALUE 사용)
                  비교 숫자를 " "를 사용해 문자로 변경
VALUE(문자열) 해당 문자열을 숫자 데이터로 변경해주는 함수
MOD(인수1, 인수2) 인수1을 인수2로 나눈 나머지
RANK(인수, 범위, 논리값)
RANK.EQ(인수, 범위, 논리값)
지정된 범위 안에서 인수의 순위를 구해주는 함수
동일한 값들은 동일하지 않을 경우 나올 수 있는 순위들 중 가장 높은 순위를 동일하게 표시
논리 값이 0이거나 생략되면 내림차순, 0이외의 값은 오름차순

 

 

2. 서식 지정

  • 서식 클릭 후 문제에서 주어진 서식 설정 

 

 

 

※ 서식을 변경하거나 규칙의 순서를 변경할 때는 [홈 → 스타일 → 조건부서식 → 규칙 관리]로 들어가서 변경

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

728x90

관련글 더보기

댓글 영역