어떤 목적을 위해 군대는 특정 날짜를 기록하기 위해 “줄리안 날짜”라는 변형을 사용합니다. 이 특수 날짜 형식은 연도 숫자 (앞에 0이 없음)와 그 뒤에 오는 절대 날짜로 구성됩니다. 따라서 2019 년 7 월 9 일은 19190으로 끝납니다. 이는 연도 (19 년, 2019 년)와 그 다음으로 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 Office 지원에서 율리우스 날짜 작업에 대한 정보를 찾을 수도 있습니다.

https://support.office.com/en-us/article/Insert-Julian-dates-Functions-0c7fa6aa-daff-402e-9990-93a5b76ba018

Chip Pearson 웹 사이트에서 사용할 수있는 추가 정보도 있습니다.

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

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

이 팁 (9150)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다. 여기에서 Excel의 이전 메뉴 인터페이스에 대한이 팁 버전을 찾을 수 있습니다.

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