연도가 윤년인지 여부를 확인하는 방법

  • 5/25/2020
  • 2 읽을 분
    • 에스
  • 적용 대상:엑셀 2016,엑셀 2016 맥,엑셀 2013,엑셀 2010,엑셀 2007,엑셀 2003

참고

오피스 365 프로 플러스는 엔터프라이즈 용 마이크로 소프트 365 응용 프로그램으로 이름이 변경되고있다. 이 변경 사항에 대한 자세한 내용은이 블로그 게시물을 읽으십시오.

요약

이 문서에서는 연도가 윤년인지 여부를 확인하는 방법에 대해 설명합니다.

상세 정보

엑셀이 사용하는 날짜 체계는 그레고리력을 기반으로 하며,1582 년 교황 그레고리오 13 세에 의해 처음 세워졌다.이 달력은 덜 정확한 율리우스력에 의해 도입된 오류를 수정하기 위해 고안되었다.

그레고리력에서 정상 연도는 365 일로 구성됩니다. 항성년의 실제 길이(지구가 태양에 대해 한 번 회전하는 데 필요한 시간)는 실제로 365.2425 일이기 때문에 366 일의”윤년”은 4 년에 한 번 사용되어 3 개의 정상(그러나 짧은)년으로 인한 오류를 제거합니다. 4 로 균등하게 나눌 수 있는 모든 연도는 윤년입니다.

그러나 여전히 설명해야 할 작은 오류가 있습니다. 이 오류를 제거하기 위해 그레고리력은 100 으로 균등하게 나눌 수있는 연도(예:1900)가 400 으로 균등하게 나눌 수있는 경우에만 윤년이라고 규정합니다.

이러한 이유로 다음 연도는 윤년이 아닙니다:

1700, 1800, 1900, 2100, 2200, 2300, 2500, 2600

이는 100 으로 균등하게 나눌 수 있지만 400 으로 나눌 수 없기 때문입니다.

다음 연도는 윤년입니다: 1600, 2000, 2400

이는 100 과 400 으로 균등하게 나눌 수 있기 때문입니다.

엑셀 97 이전 버전의 경우 1900 년에서 2078 년까지만 처리하므로 1900 년에만 윤년의 100/400 제외 규칙이 적용됩니다. 그러나,다른 프로그램과 호환되기 위하여,마이크로소프트 엑셀은 윤년으로 1900 년을 취급한다.

연도가 윤년인지 확인하는 방법

연도가 윤년인지 확인하려면 다음과 같이 하십시오:

  1. 연도가 4 로 균등하게 나눌 수 있는 경우 2 단계로 이동합니다. 그렇지 않으면 5 단계로 이동하십시오.
  2. 연도가 100 으로 균등하게 나눌 수 있는 경우 3 단계로 이동합니다. 그렇지 않으면 4 단계로 이동하십시오.
  3. 연도가 400 으로 균등하게 나눌 수 있는 경우 4 단계로 이동합니다. 그렇지 않으면 5 단계로 이동하십시오.
  4. 연도는 윤년(366 일)입니다.
  5. 연도는 윤년이 아닙니다(365 일).

연도가 윤년인지 여부를 확인하는 수식

다음 수식을 사용하여 셀에 입력되는 연도 번호(이 예에서는 셀 대답 1)가 윤년인지 여부를 확인합니다:

=IF(OR(MOD(A1,400)=0,AND(MOD(A1,4)=0,MOD(A1,100)<>0)),"Leap Year", "NOT a Leap Year") 
셀의 값이 이면 수식이 반환됩니다
1992 윤년
2000 윤년
1900 윤년이 아닙니다



+