엑셀 WEEKDAY 요일 - egsel WEEKDAY yoil

알쓸신넷/엑셀

[1분 Excel]엑셀 WEEKDAY함수로 날짜 요일 구하기

코왈 2019. 12. 8. 00:30

엑셀 WEEKDAY 요일 - egsel WEEKDAY yoil

엑셀 weekday함수로 날짜에 해당하는 요일 구하기

엑셀 날짜 함수중 weekday함수는 요일(월,화,수,목,금,토,일)을 반환하는 함수입니다. 날짜가 1,2개 정도면 달력을보고 구해도 되지만 날짜목록이 100개나 200개가 넘어가는 경우에는 일일이 달력을 보고 구할 수 없습니다. 그래서 Weekday함수를 활용해서 요일 구하는 방법에 대해 알아보겠습니다.

엑셀 WEEKDAY 함수란?

날짜에 해당하는 요일을 반환합니다. 요일은 기본저긍로 1(일요일)에서 7(토요일)사이의 정수로 표시됩니다.

▲2019-01-20의 weekday 넘버를 구한 뒤 한글 요일로 반환해보겠습니다. 똑같은 날짜가 2개인 이유는 바로 아래서 알아보겠지만 한주의 첫번째 날을 어떤 요일로 할 것인지를 결정하는 인수입니다. 하나는 일요일을 첫째날로, 하나는 월요일을 첫째날로 보고 구하겠습니다|

▲(1)weekday를 구할 C3셀에 마우스 커서를 둔 후 (2)함수마법사 버튼을 클릭합니다 >(3)함수 마법사 창에서 weekday함수를 검색한 뒤 (4)확인 버튼 클릭하면 weekday 인수 입력창이 뜹니다.

엑셀 weekday함수 인수 알아보기

■Serial_number(필수요소): 찾을 날짜를 나타내는 일련번호 입니다. 날짜는 DATE함수를 사용하거나 날짜형식(1999-99-99)으로 작성되어 있어야 합니다. 날짜값이 텍스트 서식으로 되어 있으면 오류가 발생할 수 있습니다.

■Return_type(선택요소): 선택요소이지만 입력해주는 것이 좋습니다. 한주의 첫째날을 어떤요일로 볼지 결정하는 인수입니다.

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(토요일)

▲(5)함수인수 입력란에 Serial_number는 날짜가 입력되어 있는 B3셀(2019-01-20)을 입력하고 return_type은 일요일을 주의 첫째날로 보는 1을 입력합니다. (6)확인 버튼 클릭

▲weekday는 1이 반환되었습니다.

▲이번에는 같은 날짜지만 주의 첫째날을 월요일로 보는 리턴타입 2를 사용하겠습니다. 함수마법사를 사용하지 않고 셀에 직접 수식을 입력하는게 훨씬 편리합니다. C4셀에 커서를 둔 후 수식 =weekday(B4,2)를 입력합니다. 수식을 직접 입력시 리턴타입의 목록도 직접 보고 사용할 수 있어 편합니다|

▲수식 입력 후 엔터 입력

▲똑같은 날짜이지만 주의 첫째날을 뭐로 보느냐에 따라 weekday 숫자가 달라졌습니다. 이번에는 아래의 요일표에서 해당하는 return_type에 따른 한글 요일을 입력하겠습니다.

▲찾는 것도 HLOOKUP함수로 구하면 편리하나 목록이 2개밖에 없기 때문에 직접 찾겠습니다. 리턴타입이 1일때 WEEKDAY 값(1)에 대한 요일은 일요일입니다. 리턴타입 2일때 WEEKDAY값(7)에 대한 요일도 일요일이네요. 날짜가 같기 때문에 요일이 같은 값이 나오는게 당연합니다.

Microsoft 365용 Excel Microsoft 365용 Excel(Mac용) 웹용 Excel Excel 2021 Mac용 Excel 2021 Excel 2019 Mac용 Excel 2019 Excel 2016 Mac용 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Mac용 Excel 2011 Excel Starter 2010 더 보기...간단히

이 문서에서는 WEEKDAY의 수식 구문 및 사용법에 대해 설명하고 있습니다.  는 Microsoft Excel에서 함수를 제공합니다.

설명

날짜에 해당하는 요일을 반환합니다. 요일은 기본적으로 1(일요일)에서 7(토요일) 사이의 정수로 표시됩니다.

구문

WEEKDAY(serial_number,[return_type])

WEEKDAY 함수 구문에는 다음과 같은 인수가 사용됩니다.

  • serial_number    필수 요소입니다. 찾을 날짜를 나타내는 일련 번호입니다. 날짜는 DATE 함수를 사용하거나 다른 수식 또는 함수의 결과로 입력해야 합니다. 예를 들어 2008년 5월 23일에 대해서는 DATE(2008,5,23)을 사용합니다. 날짜를 텍스트로 입력하면 문제가 발생할 수 있습니다.

  • return_type    선택 요소입니다. 반환 값 유형을 결정하는 숫자입니다.

return_type

반환되는 수

1 또는 생략

1(일요일)에서 7(토요일) 사이의 숫자 이전 버전의 Microsoft Excel과 같은 행동을 합니다.

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(토요일) 사이의 숫자

주의

  • 날짜는 계산에 사용할 수 있도록 순차적인 일련 번호로 저장됩니다. 기본적으로 1900년 1월 1일이 일련 번호 1이고, 2008년 1월 1일은 1900년 1월 1일에서 39,448일째 날이므로 일련 번호 39448이 됩니다.

  • serial_number가 현재 날짜 기본 값 범위를 벗어나면 #NUM! 오류가 반환됩니다.

  • return_type이 위의 표에 지정된 범위를 벗어나면 #NUM! 오류가 반환됩니다.

예제

다음 표의 예제 데이터를 복사하여 새 Excel 워크시트의 A1 셀에 붙여 넣습니다. 수식의 결과를 표시하려면 수식을 선택하고 F2 키를 누른 다음 Enter 키를 누릅니다. 필요한 경우 열 너비를 조정하면 데이터를 모두 표시할 수 있습니다.

데이터

2008-02-14

수식

설명(결과)

결과

=WEEKDAY(A2)

1(일요일)에서 7(토요일) 사이로 숫자를 표시할 경우의 요일(5)

5

=WEEKDAY(A2, 2)

1(월요일)에서 7(일요일) 사이로 숫자를 표시할 경우의 요일(4)

4

=WEEKDAY(A2, 3)

0(월요일)에서 6(일요일) 사이로 숫자를 표시할 경우의 요일(3)

3

추가 도움이 필요하신가요?