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

요약

이 문서에서는 Microsoft Excel 문서에서 사용되는 연도가 윤년인지 확인하는 방법을 설명합니다.

추가 정보

Excel에서 사용하는 날짜 시스템은 교황 그레고리오 13세에 의해 1582년에 처음 만들어진 양력을 기반으로 합니다. 이 캘린더는 덜 정확한 율리우스력에서 발생하는 오류를 수정하기 위해 고안되었습니다.

양력에서 평년은 365일로 구성됩니다. 항성년(지구가 태양에 대해 한 번 회전하는 데 필요한 시간)의 길이는 실제로 365.2425일이므로 4년에 한 번씩 366일의 "윤년"을 사용함으로써 (짧은) 평년 3년으로 인한 오류를 제거합니다. 4로 균등하게 나눌 수 있는 연도는 윤년입니다. 예를 들어 1988년, 1992년, 1996년은 윤년입니다.

그러나 고려해야 할 작은 오류가 아직 남아 있습니다. 이 오류를 없애기 위해 양력은 100으로 균등하게 나눌 수 있는 연도(예: 1900)가 400으로도 균등하게 나눌 수 있는 경우에만 윤년이라고 규정합니다.

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

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

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

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

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

Excel 97 이전의 Microsoft Excel 버전에서는 1900년부터 2078년까지만 처리하므로 1900년만 윤년에 대한 100/400 제외 규칙이 적용됩니다. 그러나 다른 프로그램과의 호환을 위해 Microsoft Excel은 1900년을 윤년으로 취급합니다.

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

연도가 윤년인지 확인하려면 다음 단계를 따릅니다.

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

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

다음 수식을 사용하여 셀에 입력된 연도(이 예에서 A1 셀)가 윤년인지 확인합니다.

=IF(OR(MOD(A1,400)=0,AND(MOD(A1,4)=0,MOD(A1,100)<>0)),"Leap Year", "NOT a Leap Year")  
A1 셀의 값이 다음인 경우 수식이 다음의 값을 반환
1992 윤년
2000 윤년
1900 윤년이 아님