현재 날짜가 무슨 요일인지? 혹은 과거의 특정 날짜에 요일을 알아내는 방법은 무엇일까요? WEEKDAY 함수로 요일을 나타내는 숫자로 변환한 뒤 한글로 변환하는 방법에 대해서 알려 드리겠습니다. 그리고 관련 함수인 WEEKNUM 으로 일년 중에서 오늘이 몇 번째 주인지도 알아 보도록 하겠습니다.
WEEKDAY 의 인수는 두 개가 있습니다. Serial_number 에 날짜를 넣고 Return_type 에는 반환하는 값의 유형을 지정합니다. Return_type 에는 지정할 수 있는 1,2,3 이 무엇을 나타내는지 알려 드리겠습니다. 아래는 유형에 대한 설명입니다.
l 1 : 초기값이며 1(일요일) 에서 7(토요일) 을 가리킵니다.
l 2 : 1(월요일) 에서 7(일요일) 을 가리킵니다.
l 3 : 0(월요일) 에서 6(일요일) 을 가리킵니다.
▼ Return_type 에 따라 번호가 가리키는 요일이 틀리게 됩니다. Return_type 필수가 아니며 아무것도 넣지 않았을 때는 기본값인 1이 들어갑니다. 그러니까 결과값에 1이 나오면 일요일이라는 것이죠.
▼ 그런데 숫자 가지고 요일을 알 수가 없잖아요. 숫자로 변환된 요일을 한글로 바꿔 보겠습니다. 이 때 사용하는 함수가 TEXT 입니다. 두 번째 인수가 출력되는 데이터 형태를 결정하게 되는데 “aaaa” 기호가 한글 요일을 출력합니다.
▼ 만약 “요일” 을 빼고 “금” 만 남기고 싶다면 두 번째 인수로 들어간 “aaaa” 를 “aaa” 로 바꿔 줍니다.
▼ 다음은 지정한 날짜가 1년중 몇 번째 주인지 알아내는 함수 입니다. WEEKNUM 의 두 번째 인수인 Return_type 에 숫자 1, 2 가 주어지는데 설명은 다음과 같습니다. 1, 2 번에 따라 몇째 주인지 반환 값이 틀리겠죠.
l 1 : 일요일부터 주가 시작된다
l 2 : 월요일부터 주가 시작된다.
▼ 오늘 날짜가 몇째 주 인지 알기 위해서는 현재 날짜를 알아야겠죠. TODAY() 함수를 사용해서 구한 값을 WEEKNUM() 함수의 인수로 넘깁니다.
'엑셀(Excel) > Excel' 카테고리의 다른 글
엑셀 Excel 중복 데이터 없애기 (1) | 2024.12.16 |
---|---|
엑셀 Excel 셀 나누기, 셀 텍스트 나누기 (1) | 2024.12.16 |
엑셀 MINUTE 함수 상세한 설명과 활용 예제 (0) | 2024.12.16 |
엑셀 Excel 시트 작업 내용 저장 매크로 기록, 파일로 저장하기 (1) | 2024.12.11 |
엑셀 Excel 데이터 유효성 검사로 중복 데이터 입력 차단하기 (0) | 2024.12.11 |
엑셀 Excel 셀에 입력된 데이터가 수식인지 값인지 구분하기 (2) | 2024.12.11 |
엑셀 Excel 데이터 유효성 검사를 이용해 숫자값을 제한하기 (0) | 2024.12.10 |
엑셀 Excel 데이터 유효성 검사 지정 목록 외 입력 제한하기 (0) | 2024.12.10 |