어떤 목적을 위해 군대는 특정 날짜를 기록하기 위해 “줄리안 날짜”라는 변형을 사용합니다. 이 특수 날짜 형식은 연도 숫자와 그 뒤에 오는 절대 날짜로 구성됩니다.

따라서 2013 년 7 월 9 일은 13190이됩니다. 이는 연도 (2013 년의 경우 13)와 그 뒤에 연도의 190 일 (7 월 9 일)을 표시합니다.

그러한 날짜를 사용하는 것은 군대 만이 아닙니다. 다른 산업에서도 이러한 유형의 날짜 형식을 사용합니다. 그러나 Excel은 이러한 유형의 형식에 의존하지 않습니다. 대신 날짜 표시에 더 일반적인 형식을 사용하고 날짜의 내부 저장에 자체 일련 번호 형식을 사용합니다. 율리우스 력 날짜로 작업해야하는 경우 (아마도 군대에있는 경우) 이러한 방식으로 날짜 형식을 지정하는 방법이 있는지 궁금 할 수 있습니다.

짧은 대답은이를 수행하는 고유 한 방법이 없다는 것입니다. Excel의 사용자 지정 서식 기능을 사용하면 연중 날짜를 표시하는 방법을 지정할 수 없습니다. 따라서 이것은 수식을 사용하여 율리우스 력 날짜에 대한 숫자 값 또는 율리우스 력 날짜가 포함 된 텍스트 문자열을 반환해야 함을 의미합니다.

형식이 지정된 날짜가 포함 된 텍스트 문자열을 반환하려면 다음과 같은 수식을 사용할 수 있습니다.

=RIGHT(YEAR(A1),2)&(A1-DATE(YEAR(A1),1,1)+1)

이 수식은 A1 셀에 일반 Excel 날짜가 포함되어 있다고 가정합니다. 수식의 첫 번째 부분 (앰퍼샌드 앞 부분)은 연도의 마지막 숫자를 반환하고 앰퍼샌드 뒤의 부분은 변환되는 날짜에서 현재 연도의 첫 번째 날을 뺀 다음 해당 날짜에 다시 1을 더합니다. 결과는 연도 내의 서수 일입니다.

율리우스 력 날짜의 연중 일 부분이 항상 3 자리 여야하는 경우 수식을 조금 더 수정해야합니다. 위에서 설명한대로 수식은 수식의 마지막 부분에 대해 1, 2 또는 3 자리 숫자를 반환합니다. 항상 3이어야한다면 대신 이것을 사용하십시오 :

=RIGHT(YEAR(A1),2)&RIGHT("000"&(A1-DATE(YEAR(A1),1,1)+1),3)

수식이 텍스트 문자열이 아닌 숫자를 반환하도록하려면 VALUE 함수 내에 전체 수식을 묶거나 수식에서 연도 숫자에 1000을 곱하면됩니다. 두 가지 접근 방식이 모두 여기에 표시됩니다.

=VALUE(RIGHT(YEAR(A1),2)&RIGHT("000"&(A1-DATE(YEAR(A1),1,1)+1),3))

=RIGHT(YEAR(A1),1)*1000+(A1-DATE(YEAR(A1),1,1)+1)

Microsoft의 기술 자료에서 율리우스 력 날짜 작업에 대한 정보를 찾을 수도 있습니다.

http://support.microsoft.com/kb/214099

이 문서는 Excel 2000 용임을 나타내지 만이 문서에서 제공하는 수식은 다른 버전의 Excel에서도 잘 작동합니다. Chip Pearson 웹 사이트에서 사용할 수있는 추가 정보도 있습니다.

http://www.cpearson.com/excel/jdates.htm

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (3227)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다. 여기에서 Excel (Excel 2007 이상)의 리본 인터페이스에 대한이 팁의 버전을 찾을 수 있습니다.

link : / excelribbon-Unique_Military_Date_Format [Unique Military Date Format].