Excel WEEKDAY 함수 [요일을 나타내는 숫자를 구하는 WEEKEDAY 함수]
일요일이나 특정 날짜의 요일에 따라 수식을 달리하고자 하는 경우에는 WEEKDAY 함수를
사용합니다. 단독으로 쓰이기 보다는 IF함수등의 조건에 쓰이거나 조건부 서식에 사용
될 수 있습니다. WEEKDAY 함수는 특정 날짜에 해당하는 요일을 숫자 형태로 나타내는 함수입니다
> serial_number : 날짜 데이터
> return_type : 요일의 유형 => 1 :또는 생략 일(1)~토(7)
2 : 월(1)~일(7)
3 : 월(0)~일(6)
아래 표에서 요일을 숫자로 나타내는 WEEKDAY 함수를 간단하게 알아봅니다.
B2셀에 날짜가 들어있는데요 이날은 달력에 보면 토요일입니다 C3셀에서 요일의 유형을 1로
하였을때 토요일을 7로 표시, C4셀에는 유형을2로 하여 6으로 표시, C5셀에는 유형을 3으로하여
토요일이 5가 나옴을 알 수 있습니다. 단독으로 요일을 숫자로는 잘 안사용하겠죠
그래서 요일에 따라 색을 달리해 보는 방법을 알아보겠습니다.
예제는 토요일을 파란색으로 일요일을 빨간색으로 표시해 볼께요 요일 유형은 1(또는생략)
먼저 아래처럼 날짜와 요일을 표시하기 위해 B2셀에 날짜를 B3셀에는 "=B2"라고 적은후 "월요일"
이라고 표시하기 위해 마우스 우측버튼을 클릭하여 셀서석=>표시형식=>사용자지정=>형식(T)에
" aaaa"라고 작성합니다 (aaa:월, aaaa:월요일)
반복합니다.<<<<<<<<토요일을 파란색, 일요일을 빨간색>>>>>>>>>>
B2셀을 선택한후 홈메뉴에서 =>조건부서식=>새규칙을 클릭하여 줍니다
새서식 규칙에서=>수식을 사용하여 서식을 지정할 셀 결정=>다음수식이 참인 값의 서식 지정(O)=>
=IF(WEEKDAY($B2,1)=7,1,0) 이라고 작성후=> 서식(E)..클릭 하여 글꼴을 파란색으로 지정한후 확인
을 눌러줍니다. 그렇게되면 토요일이 나올경우 파란색 글씨로 변합니다.
위에서 토요일을 파란색으로 하였지요, 일요일을 다시한번 글꼴을 빨간색으로 새규칙을 한번더
반복합니다 일요일은 =IF(WEEKDAY($B2,1)=1,1,0)
C3셀에서 "B2+1"을 작성한후 C3셀을 H3셀까지 드레그하여 복사하여 보면 토요일은 파란색 글씨로, 일요일은 빨간색 글씨로 표현되는 것을 확인할수 있습니다.
B2셀의 날짜를 바꾸어 보면 날짜에 맞는 요일의 색이 자동으로 변하는 것을 확인할 수 있습니다.
이렇게 WEEKDAY 함수와 IF함수로 조건부 서식을 작성하여 놓으면 날짜가 지났을때 앞에 날짜 하나만
수정하여 주면 옆에 날짜와 요일, 요일별 글씨 색이 자동으로 바뀌게 되어 아주 편리하게 사용할 수
있습니다.
'엑셀함수' 카테고리의 다른 글
엑셀(Excel) 함수, 경과 기간을 구하는 DATADIF함수 (0) | 2013.10.27 |
---|---|
엑셀(Excel) 함수, 숫자를 한글이나 한자로 NUMBERSTRING함수 (0) | 2013.10.26 |
Excel Tip 엑셀 유용한 단축키 (0) | 2013.10.24 |
엑셀(Excel)함수, LARGE, SMALL 함수 (0) | 2013.10.24 |
엑셀(Excel)함수, 개수를 세어주는 COUNT, COUNTIF함수 (0) | 2013.10.22 |