주말을 기준으로 정보를 추적합니까? 많은 기업이 그렇게하므로 전체 연도의 주 종료 날짜를 빠르게 계산할 수있는 방법이 필요합니다. 날짜는 매크로를 사용하여 쉽게 계산할 수 있지만 수식을 사용하여 쉽게 계산할 수 있습니다.

주말을 계산하는 데 사용할 수있는 두 가지 공식이 있습니다. 이 예에서는 연도가 A1 셀에 저장되어 있다고 가정합니다. (기억하십시오 : 이것은 날짜가 아닌 A1의 해입니다.)

그런 다음 A3 셀에서 다음 수식을 사용하여 한 해의 첫 번째 토요일을 알아낼 수 있습니다.

=DATE(A1,1,1)+7-WEEKDAY(DATE(A1,1,1))

이것은 WEEKDAY 함수가 1 (일요일) 값을 반환하기 때문에 작동합니다.

모든 날짜에 대해 7 (토요일)까지. 7에서 해당 값을 빼면 6 (일요일)부터 0 (토요일)까지의 값이 있습니다. 해당 값을 해당 연도의 1 월 1 일에 대한 DATE 값에 더하면 해당 연도의 첫 번째 토요일이됩니다.

주가 금요일에 끝나도록하려면 공식을 약간 변경해야합니다.

=DATE(A1,1,1)+7-(WEEKDAY(DATE(A1,1,1)+1))

마지막으로, 주가 일요일에 끝나는 것을 선호한다면 공식은 다음과 같아야합니다.

=DATE(A1,1,1)+7-WEEKDAY(DATE(A1,1,1),2)

이 수식은 1 (월요일)에서 7 (일요일)까지의 요일을 계산하는 WEEKDAY 함수에 대한 매개 변수를 사용합니다.

해당 연도의 첫 번째 주 종료 날짜가 있으면 (A3에서 기억하십니까?) 해당 연도의 나머지 주 종료 날짜를 계산할 수 있습니다. A4 셀에 다음 수식을 입력합니다.

=IF(YEAR(A3+7)=$A$1,A3+7,"")

이는 이전 날짜의 1 주일이 여전히 연도에 있는지 확인합니다. 그렇다면 새 날짜가 반환됩니다. 그렇지 않은 경우 빈 문자열이 반환됩니다. 이 수식을 A4에서 A55까지 복사하면 해당 연도에 원하는 모든 주 종료 날짜가 있습니다.

수식을 사용하여 A1 셀의 연도를 변경하여 날짜가 어떻게 변경되는지 확인합니다.

범위 A3 : A55는 주어진 연도에 가능한 53 개의 주 종료 날짜를위한 공간을 제공합니다. A4 : A55 셀의 수식에서 IF 문을 사용 했으므로 해당 연도에 대한 주 종료 날짜가 52 개 뿐인 경우 마지막 값 (A55)은 비어 있습니다.

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (10481)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다. 여기에서 Excel의 이전 메뉴 인터페이스에 대한이 팁 버전을 찾을 수 있습니다.

link : / excel-Calculating_Week-Ending_Dates [주말 종료일 계산].