एक्सेल सूत्र: जूलियन प्रारूप में दिनांक परिवर्तित करें -

विषय - सूची

सामान्य सूत्र

=YEAR(date)&TEXT(date-DATE(YEAR(date),1,0),"000")

सारांश

यदि आपको Excel में किसी जूलियन दिनांक स्वरूप में दिनांक परिवर्तित करने की आवश्यकता है, तो आप TEXT, YEAR और DATE फ़ंक्शन का उपयोग करने वाले सूत्र का निर्माण करके ऐसा कर सकते हैं।

पृष्ठभूमि

"जूलियन तिथि प्रारूप" एक प्रारूप को संदर्भित करता है जहां किसी तिथि का वर्ष मूल्य "उस वर्ष के लिए अध्यादेशिक दिन" (यानी 14 वें दिन, 100 वें दिन, आदि) के साथ संयुक्त होता है ताकि एक तारीख मोहर बनाई जा सके।

कई बदलाव हैं। इस प्रारूप में एक तारीख में 4-अंकीय वर्ष (yyyy) या एक दो-अंकीय वर्ष (yy) शामिल हो सकता है और दिन की संख्या हमेशा 3 अंकों का उपयोग करने के लिए शून्य के साथ गद्देदार हो सकती है या नहीं भी हो सकती है। उदाहरण के लिए, 21 जनवरी, 2017 की तारीख के लिए, आप देख सकते हैं:

1721 // YYD 201721 //YYYYD 2017021 // YYYYDDD

उपाय

दो-अंकीय वर्ष के लिए + एक दिन की संख्या बिना गद्दी के उपयोग के:

=TEXT(B5,"yy")&B5-DATE(YEAR(B5),1,0)

दो-अंकीय वर्ष के लिए + एक दिन की संख्या में 3 स्थानों पर शून्य के साथ गद्देदार:

=TEXT(B5,"yy")&TEXT(B5-DATE(YEAR(B5),1,0),"000")

चार अंकों के वर्ष के लिए + एक दिन में 3 स्थानों पर शून्य के साथ गद्देदार:

=YEAR(B5)&TEXT(B5-DATE(YEAR(B5),1,0),"000")

स्पष्टीकरण

यह सूत्र 2 भागों में अंतिम परिणाम बनाता है, एम्परसेंड (और) ऑपरेटर के साथ संयोजन द्वारा शामिल किया गया।

एम्परसेंड के बाईं ओर, हम वर्ष मान उत्पन्न करते हैं। 2-अंकीय वर्ष निकालने के लिए, हम TEXT फ़ंक्शन का उपयोग कर सकते हैं, जो किसी सूत्र के अंदर संख्या प्रारूप लागू कर सकता है:

TEXT(B5,"yy")

एक पूरे वर्ष निकालने के लिए, YEAR फ़ंक्शन का उपयोग करें:

YEAR(B5)

एम्परसेंड के दाईं ओर हमें वर्ष के दिन का पता लगाने की आवश्यकता है। हम पिछले वर्ष के अंतिम दिन को उस तारीख से घटाकर करते हैं, जिस तारीख के साथ हम काम कर रहे हैं। क्योंकि तारीखें सिर्फ सीरियल नंबर हैं, यह हमें वर्ष का "nth" दिन देगा।

पिछले वर्ष के वर्ष के अंतिम दिन को प्राप्त करने के लिए, हम DATE फ़ंक्शन का उपयोग करते हैं। जब आप DATE को एक साल और महीने का मूल्य देते हैं, और दिन के लिए शून्य होता है, तो आपको पिछले महीने का अंतिम दिन मिलता है। इसलिए:

B5-DATE(YEAR(B5),1,0)

हमें पिछले वर्ष का अंतिम दिन देता है, जो कि उदाहरण में 31 दिसंबर, 2015 है।

अब हमें शून्य के साथ दिन के मूल्य को पैड करने की आवश्यकता है। फिर से, हम TEXT फ़ंक्शन का उपयोग कर सकते हैं:

TEXT(B5-DATE(YEAR(B5),1,0),"000")

जूलियन तारीख को उलट दें

यदि आपको एक जूलियन तिथि को नियमित तिथि में बदलने की आवश्यकता है, तो आप एक सूत्र का उपयोग कर सकते हैं जो जूलियन तिथि को पार्स करता है और इसे दिनांक फ़ंक्शन के माध्यम से 1 महीने और "nth" दिन के बराबर दिन के साथ चलाता है। उदाहरण के लिए, यह 1999143 की तरह एक yyyyddd जूलियन तारीख से एक तारीख बनाएगा।

=DATE(LEFT(A1,4),1,RIGHT(A1,3)) // for yyyyddd

यदि आपके पास बस एक दिन की संख्या है (जैसे 100, 153, आदि), तो आप वर्ष को हार्ड-कोड कर सकते हैं और इस दिन को सम्मिलित कर सकते हैं:

=DATE(2016,1,A1)

जहाँ A1 में दिन का नंबर होता है। यह काम करता है क्योंकि DATE फ़ंक्शन जानता है कि उन मानों को कैसे समायोजित किया जाए जो सीमा से बाहर हैं।

दिलचस्प लेख...