본문 바로가기

엑셀 EXCEL

요일을 나타내는 숫자를 구하는 함수 WEEKDAY 함수

EXCEL 함수

 

*** WEEKDAY 함수 ***

 

>>>특정 날짜의 요일에 따라 수식을 달리하고자 하는 경우

>>>특정 날짜에 해당하는 요일을 숫자 형태로 나타내는 함수이다.

>>>단독으로 쓰이기 보다는 IF함수에 조건으로 쓰이거나, 조건부 서식에 주로 사용될 수 있다.

형식 : =WEEKDAY(날짜데이터, 요일의 유형)

            //요일의 유형  1:(또는 생략시) 일요일(1) ~ 토요일(7)

                                 2:월요일(1) ~ 일요일(7)

                                 3:월요일(0) ~ 일요일(6)

우선 날짜에 따른 요일의 수를 구하여 보면

B3셀을 클릭하여 =WEEKDAY(A3,1) 과 같이 작성하여 보면 요일의 수가 1로 표시됨을 볼수 있다

달력을 확인하여 보면 2012년 12월 23일은 일요일 임을 알수 있다

위에 함수 WEEKDAY(A3,1) 에서 1 : 요일의 유형에서 일요일은 1이다.

또, 날짜에 따른 요일을 표시하기 위하여 C3셀에 A3셀의 값을 넣어준후  우측마우스를 클릭하여

셀서식을 선택후 셀서식 대화상자에서

위와 같이 표시형식=>사용자 지정=> 형식(T) 에서 aaaa를 넣어 주면 일요일을 표시하게 된다

형식에 작성하는 aaaa : 일요일

                        aaa : 일         이렇게 표시된다

또한 이렇게 요일의 수를 구하여 요일별로 색갈을 다르게 표시할 수도 있다.

일요일 : 적색, 토요일 : 파란색  이렇게 작성하기 위해

C3셀을 클릭한후 홈=>조건부서식=>새규칙(N) 을 클릭하여

새규칙 대화상자에서

규칙 유형 선택(S) 에서 ▶수식을 사용하여 서시을 지정할 셀 결정 을 누른후

다음 수식이 참인 값의 서식 지정(O) 란에 =IF(WEEKDAY(A3,1)=1, 1,0) 을 작성후 서식(F) 탭을 클릭하여

서식 대화상자에서

글꼴 에서 색을 빨강으로 지정한 후 확인을 눌러준다

위와 같이 작성하면 일요일에 해당하는 요일이 표시되면 빨강색으로 글자가 바뀌게 되며

토요일에 파란색으로 표시하기 위해'

C3셀을 클릭한후 홈=>조건부서식=>새규칙(N) 을 클릭하여

반복하여 홈=>조건부서식=>새규칙(N) 을 클릭하여

새 서식 규칙에서 <수식을 사용하여 서식을 지정할 셀 결정>,

규칙 설명 편집(E) 란에 =IF(WEEKDAY(A3,1)=7,1,0) 을 작성하고 서식(F)를 클릭하여

여기서 7 : 토요일 이라 요일 숫자

토요일 표시색인 파랑을 글골색으로 지정한후 확인을 클릭한다.

여기까지 작성하게 되면 C3셀에는 조건부 서식이 2가지가 들어가게 된다

일요일에 해당하는 요일이면 빨간색으로

토요일에 해당하는 요일이면 파랑색으로

C3셀을 드레그 하여 아래 까지 복사하게 되면 요일에 해당되는 색으로 변함을 알 수 있다

아래 결과물을 확인할 수 있다.

다른 요일도 각기 다른색을 표시하려면 조건부 서식을 추가하면 다른 요일에도 각기 다른 색을

추가하여 자동으로 표시하도록 할수 있다.