1.WEEKDAY 함수정의 란?
WEEKDAY 함수는 주어진 날짜에 대한 요일을 반환하는 Excel 함수입니다. 이 함수의 정의는 다음과 같습니다.
여기서:
- serial_number: 요일을 찾고자 하는 날짜를 나타냅니다. 이는 날짜, 날짜 시간 또는 날짜를 나타내는 유효한 숫자여야 합니다.
- [return_type]: 옵션 매개변수로, 반환할 요일의 표시 방법을 지정합니다. 생략하면 기본값인 1이 사용되며, 1은 일요일부터 시작하여 토요일까지 1부터 7까지의 값을 반환합니다.
예를 들어, 다음은 WEEKDAY 함수를 사용하여 2022년 3월 7일의 요일을 찾는 예시입니다.
이 함수는 기본적으로 2022년 3월 7일이 화요일이라는 정보를 반환할 것입니다.
2.예시
WEEKDAY 함수의 예시를 살펴보겠습니다. 예를 들어, 2022년 3월 7일이 어떤 요일인지 확인하려면 다음과 같이 사용할 수 있습니다.
이 경우 2022-03-07은 화요일이므로 함수는 3을 반환할 것입니다.
또한 return_type 매개변수를 사용하여 다른 요일 표시 방법을 선택할 수 있습니다. 예를 들어, 일요일부터 시작하여 토요일까지 0부터 6까지의 값을 반환하려면 다음과 같이 사용합니다.
이 경우 함수는 2를 반환하며, 일요일부터 시작하여 화요일이 2입니다. 따라서 위의 예시에서는 화요일이므로 2가 반환됩니다.
3.사용방법
WEEKDAY 함수는 주어진 날짜의 요일을 반환하는 Excel 함수입니다. 함수의 사용 방법은 다음과 같습니다.
- serial_number: 요일을 찾고자 하는 날짜를 나타냅니다. 이는 날짜, 날짜 시간 또는 날짜를 나타내는 유효한 숫자여야 합니다.
- [return_type] (선택 사항): 요일의 표시 방법을 지정합니다. 이 매개변수를 생략하면 기본값인 1이 사용됩니다.
- 1: 일요일부터 시작하여 토요일까지 1부터 7까지의 값을 반환합니다.
- 2: 월요일부터 시작하여 일요일까지 1부터 7까지의 값을 반환합니다.
예를 들어, 2022년 3월 7일의 요일을 확인하려면 다음과 같이 사용할 수 있습니다.
이 함수는 기본적으로 2022년 3월 7일이 화요일이므로 3을 반환할 것입니다.
만약 특정 날짜가 월요일부터 시작하여 일요일까지 1부터 7까지의 값을 반환하도록 하려면 다음과 같이 return_type을 사용합니다.
이 경우 함수는 2를 반환하며, 월요일이 2에 해당합니다.
4.함수 사용팁
WEEKDAY 함수를 사용할 때 몇 가지 유용한 팁이 있습니다.
- 요일 표시 방법 조정: return_type 매개변수를 활용하여 요일의 표시 방법을 조정할 수 있습니다. 기본값은 1로, 일요일부터 토요일까지 1부터 7까지의 값을 반환합니다. 월요일부터 시작하도록 조정하려면 return_type을 2로 설정합니다.
-
plaintextCopy code=WEEKDAY("2022-03-07", 2)
- 조건부 서식에 활용: WEEKDAY 함수를 사용하여 날짜의 요일을 확인한 다음, 조건부 서식을 사용하여 특정 요일에 서식을 적용할 수 있습니다. 예를 들어, 토요일에는 글자를 빨간색으로 표시하려면 다음과 같이 조건부 서식을 설정할 수 있습니다.
-
plaintextCopy code=IF(WEEKDAY(A1) = 7, "토요일", "다른 요일")
- 날짜 계산에 활용: WEEKDAY 함수를 사용하여 특정 날짜와 요일 간의 관계를 계산할 수 있습니다. 예를 들어, 특정 날짜에서 다음 토요일까지의 날짜 수를 계산하려면 WEEKDAY 함수를 활용할 수 있습니다.이렇게 하면 현재 날짜에서 다음 토요일까지의 일수가 계산됩니다.
-
plaintextCopy code=7 - WEEKDAY("2022-03-07") + 1
5.주의사항
WEEKDAY 함수를 사용할 때 주의해야 할 몇 가지 사항이 있습니다.
- 날짜 형식: serial_number 매개변수에는 유효한 날짜 또는 날짜를 나타내는 숫자를 제공해야 합니다. 부적절한 형식이나 잘못된 날짜를 사용하면 오류가 발생할 수 있습니다.
- return_type 값의 이해: return_type 매개변수는 요일의 표시 방법을 결정합니다. 기본값은 1로, 일요일부터 토요일까지 1부터 7까지의 값을 반환합니다. 이 값을 변경하면 요일 표시 방법이 달라집니다.
- Excel 버전 차이: Excel 버전에 따라 WEEKDAY 함수의 동작이 약간 다를 수 있습니다. 예를 들어, Excel 1900년 문제로 인해 날짜 계산에 영향을 줄 수 있습니다. 최신 버전을 사용하는 것이 좋습니다.
- 고려해야 할 다른 함수들: WEEKDAY 함수는 날짜의 요일을 반환하는 간단한 함수이지만, 날짜와 시간을 다루는 다른 함수들과 함께 사용될 때 더 유용할 수 있습니다. 예를 들어 TODAY, NOW, DATEDIF, EOMONTH 등이 있습니다.
이러한 주의사항을 고려하여 WEEKDAY 함수를 사용하면 정확한 결과를 얻을 수 있습니다.