자격증/컴활 1급
[개미의 걸음 2과목 스프레드시트 일반] 기본작업③ 조건부 서식
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