- 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 년을 취급한다.
연도가 윤년인지 확인하는 방법
연도가 윤년인지 확인하려면 다음과 같이 하십시오:
- 연도가 4 로 균등하게 나눌 수 있는 경우 2 단계로 이동합니다. 그렇지 않으면 5 단계로 이동하십시오.
- 연도가 100 으로 균등하게 나눌 수 있는 경우 3 단계로 이동합니다. 그렇지 않으면 4 단계로 이동하십시오.
- 연도가 400 으로 균등하게 나눌 수 있는 경우 4 단계로 이동합니다. 그렇지 않으면 5 단계로 이동하십시오.
- 연도는 윤년(366 일)입니다.
- 연도는 윤년이 아닙니다(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 | 윤년이 아닙니다 |