연도가 윤년인지 확인하는 방법
요약
이 문서에서는 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년을 윤년으로 취급합니다.
연도가 윤년인지 확인하는 방법
연도가 윤년인지 확인하려면 다음 단계를 따릅니다.
- 연도를 4으로 균등하게 나눌 수 있는 경우 2단계로 이동합니다. 그렇지 않으면 5단계로 이동하세요.
- 연도를 100으로 균등하게 나눌 수 있는 경우 3단계로 이동합니다. 그렇지 않으면 4단계로 이동하세요.
- 연도를 400으로 균등하게 나눌 수 있는 경우 4단계로 이동합니다. 그렇지 않으면 5단계로 이동하세요.
- 해당 연도는 윤년(366일)입니다.
- 해당 연도는 윤년이 아닙니다(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 | 윤년이 아님 |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기