안녕하세요.
특정 조건일 때 셀 서식을 바꾸려면 조건부 서식 기능을 이용해야 합니다.
입력한 날짜의 요일과 같은 요일에 해당하는 셀에 채우기 색을 지정하도록 조건부 서식을 작성해 보겠습니다.
실습 파일 다운로드
완성 시트에 조건부 서식을 작성해 두었습니다.
[C2] 셀에 입력된 날짜를 기준으로 [C5:I8] 셀 범위에 조건부 서식을 적용했습니다.
적용된 조건을 확인해 보겠습니다.
[C5:I8] 셀 범위 중 어느 셀에 커서를 둡니다.
여기선 [C5] 셀에 커서를 두겠습니다.
[홈]-[스타일]-[조건부 서식]-[규칙 관리]를 선택합니다.
조건부 서식 규칙 관리자 대화상자에 현재 선택된 셀에 등록된 조건부 서식이 보입니다.
[규칙 편집]을 눌러 [서식 규칙 편집] 대화상자를 엽니다.
조건으로 사용된 수식이 보입니다.
=WEEKDAY($C$2,2)=COLUMN()-2
WEEKDAY 함수는 특정날짜의 요일을 숫자값으로 돌려 주는 함수 입니다.
두번째 인수인 Return_type에 따라 요일에 해당하는 숫자가 바뀝니다.
2는 월요일을 1, 화요일을 2, ...로 나타냅니다.
return_type 반환되는 수
1 또는 생략 1(일요일)에서 7(토요일) 사이의 숫자
2 1(월요일)에서 7(일요일) 사이의 숫자
3 0(월요일)에서 6(일요일) 사이의 숫자
11 1(월요일)에서 7(일요일) 사이의 숫자
12 1(화요일)에서 7(월요일) 사이의 숫자
13 1(수요일)에서 7(화요일) 사이의 숫자
14 1(목요일)에서 7(수요일) 사이의 숫자
15 1(금요일)에서 7(목요일) 사이의 숫자
16 1(토요일)에서 7(금요일) 사이의 숫자
17 1(일요일)에서 7(토요일) 사이의 숫자
COLUMN 함수는 열을 숫자로 나타냅니다.
A열은 1, B열은 2, C열은 3으로 나타내는 겁니다.
COLUMN 함수 값에 2를 뺀 이유는 C열이 월요일에 해당하기 때문에 COLUMN 함수 결과값으로 3이 나오면 월요일에 해당하는 1로 만들기 위한 것입니다.
간단한 수식으로 조건을 만들었습니다.
서식 설정은 아래 [서식]을 눌러 정합니다.
만약 특정 셀에 입력된 날짜가 아닌 오늘 날짜에 해당하는 요일을 나타내려면 조건 수식 중 $C$2 부분을 TODAY 함수로 바꾸면 됩니다.
=WEEKDAY(TODAY(),2)=COLUMN()-2
도움되길 바랍니다.
'엑셀' 카테고리의 다른 글
엑셀 실무] 텍스트 나누기를 사용해 하나의 필드에 입력된 데이터를 각 셀에 나누기 (0) | 2020.12.23 |
---|---|
엑셀 실무] 찾기 및 바꾸기를 사용해 계산이 안되는 숫자와 날짜 문제점 해결하기 (0) | 2020.12.18 |
엑셀 실무] 표 서식을 활용해 동적 범위로 동작하는 데이터베이스 작성하기 2 (0) | 2020.12.14 |
엑셀 실무] 시트 보호로 셀에 작성된 수식을 지울수 없도록 설정하기 (0) | 2020.11.11 |
초과근무시간 개인별 합계 구하기(데이터 형식 변환) (0) | 2020.11.06 |