본문 바로가기
엑셀한스푼_

하주머니의 엑셀한스푼_엑셀심화(WEEKDAY)

by 하주머니 2022. 12. 24.
반응형

 

하주머니의 회사 이야기

우리나라의 달력을 보면 어떤달력이든 변함없이 날짜에는 꼭 2022년 12월 24일 토요일이라는 년, 월, 일, 요일, 이 들어가곤 합니다. 우리는 앞의 포스팅에서 년, 월, 일 구하는 방법을 알아보았으니 이제 해당하는 날짜에 요일을 구하는 법을 알아보도록하겠습니다,. 갑자기 "오늘이 몇요일 이지?"라고 물어보면 기억 안나는 때 있으실겁니다. 질문에서 '오늘은' TODAY함수를 이용하여 알아보는 방법을 사용하고,  TODAY함수를 이용한 날짜는 WEEKDAY 로 요일로 변환하는 방법이 있습니다. TODAY함수를 알아보기에 앞서  우리가 기존에 배워서 알고있는  DATE 함수를 이용하여 날짜 형식으로 표시된 데이터를 가지고 우리가 구하고자 하는 요일을 알아보는 방법을 확인해 보도록 하겠습니다. 


엑셀심화 (WEEKDAY)한스푼

WEEKDAY 함수는 컴활1급과 컴활 2급에 소개되는 공통 함수로써 =WEEKDAY(serial_number,[return_type])로 표시됩니다. WEEKDAY 함수는 날짜에 해당하는 요일을 반환합니다. 요일은 기본적으로 1(일요일)에서 7(토요일) 사이의 정수로 표시됩니다. serial_number는 필수 요소입니다. 찾을 날짜를 나타내는 일련 번호입니다. WEEKDAY 함수에서 날짜는 DATE 함수를 사용하거나 다른 수식 또는 함수의 결과로 입력해야 합니다. 예를 들어 2022년 12월 22일에 대해서는 DATE(2022,12,22) 혹은 2022-12-22의 형식을 사용합니다. 날짜를 텍스트로 (2022년 12월 22일)입력하면 문제가 발생할 수 있습니다.serial_number가 현재 날짜 기본 값 범위를 벗어나면 #NUM! 오류가 반환됩니다.return_type이 위의 표에 지정된 범위를 벗어나면 #NUM! 오류가 반환됩니다.

 


하주머니가 추천하는 방법은요!? _WEEKDAY

 

WEEKDAY는 날짜에 해당하는 요일을 반환하는 함수입니다. 숫자 값을 반환하며 기본 옵션은 1(일요일) ~ 7(토요일)로 지정이 됩니다.1또는 생략하는 경우에는 1(일요일)에서 7(토요일) 사이의 숫자를, 2를 입력하는 경우에는 1(월요일)에서 7(일요일) 사이의 숫자를 요일을 숫자로 변환하여 알려주는 역할을 해줍니다. "=WEEKDAY(날짜, 옵션)"으로 사용하고 있으나 기본적인 옵션인 1은 생략 가능하여 "=WEEKDAY(날짜)" 이렇게 사용해도 에러가 발생하지 않습니다.기본적으로는 수정하지 않는 방법을 많이 사용하기 때문에 숫자1을 월요일부터 라고 인식하는 것이 헷갈리지않고 편리한 방법입니다.하나하나 입력하는 것보다는 정수로 알려주기때문에 훨씬 편리한 방법입니다. 기억해 두셨다가 꼭 사용하실수 있기를 바랍니다. 

 

 

 

 

반응형

댓글