이 기사에서는 Microsoft Excel 2010에서 n 번째 특정 요일의 날짜를 계산하는 방법에 대해 알아 봅니다.

매월 N 번째 특정 요일의 날짜를 표시하는 수식을 찾으려는 시나리오를 고려하십시오.

DATE & WEEKDAY 함수를 사용하여 출력을 얻습니다.

DATE : Microsoft Excel 날짜-시간 코드에서 날짜를 나타내는 숫자를 반환합니다.

구문 : = DATE (year, month, day)

year : year 인수는 1-4 자리 숫자를 포함 할 수 있습니다. 기본적으로 Excel은 1900 날짜 체계를 사용합니다.

month : 1 ~ 12 (1 월 ~ 12 월)의 월을 나타내는 두 번째 인수입니다.

day : 1부터 31까지의 날짜를 나타내는 세 번째 인수입니다.

WEEKDAY : 날짜의 요일을 식별하는 1부터 7까지의 숫자를 반환합니다.

구문 : = WEEKDAY (serial_number, return_type)

serial_number : 찾으려는 날짜를 나타냅니다.

return_type : 선택 사항입니다. 반환 값의 유형을 결정하는 숫자입니다.

예를 들어 보겠습니다 :

  • C & D 열에는 년 및 월이 있습니다.

  • E 열에서 연월이 교차하는 첫 번째 토요일의 날짜를 찾고 싶습니다.

Image1

  • E5 셀에서 수식은

=DATE(C5,D5,1+((1-(6>=WEEKDAY(DATE(C5,D5,1),2)))*7+(6-WEEKDAY(DATE(C5,D5,1),2))))

Image2

수식이 올바른 출력을 반환했는지 확인하기 위해 Text * 함수를 사용할 수 있습니다.

  • 셀 F5에서 수식은

=TEXT(E5,"dddd")

Image3

  • 연도 또는 월을 변경하면 공식은 그에 따라 날짜를 반환합니다. 예를 들어 연도를 2014로 변경하면

Image4