এক্সেল

তারিখকে জুলিয়ান ফরম্যাটে রূপান্তর করুন

Convert Date Julian Format

এক্সেল সূত্র: তারিখকে জুলিয়ান ফরম্যাটে রূপান্তর করুনজেনেরিক সূত্র | _+_ | সারসংক্ষেপ

যদি আপনার এক্সেল -এ একটি তারিখকে জুলিয়ান তারিখের বিন্যাসে রূপান্তর করার প্রয়োজন হয়, তাহলে আপনি একটি সূত্র তৈরি করে তা করতে পারেন যা TEXT, YEAR এবং DATE ফাংশন ব্যবহার করে।





পটভূমি

'জুলিয়ান ডেট ফরম্যাট' বলতে এমন একটি ফরম্যাটকে বোঝায় যেখানে একটি তারিখের বছরের মূল্যকে 'সেই বছরের অর্ডিনাল ডে' (অর্থাৎ 14 তম দিন, 100 তম দিন ইত্যাদি) এর সাথে মিলিয়ে ডেট স্ট্যাম্প তৈরি করা হয়।

বেশ কয়েকটি বৈচিত্র রয়েছে। এই বিন্যাসের একটি তারিখের মধ্যে একটি 4-অঙ্কের বছর (yyyy) বা একটি দুই-অঙ্কের বছর (yy) অন্তর্ভুক্ত থাকতে পারে এবং দিনের সংখ্যাটি সর্বদা 3 ডিজিট ব্যবহার করতে শূন্য দিয়ে প্যাড করা হতে পারে বা নাও হতে পারে। উদাহরণস্বরূপ, 21 জানুয়ারী, 2017 তারিখের জন্য, আপনি দেখতে পারেন:





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

সমাধান

দুই-অঙ্কের বছর + প্যাডিং ব্যবহার ছাড়াই একটি দিনের সংখ্যা:

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

দুই অঙ্কের বছরের জন্য + একটি দিনের সংখ্যা 3 টি স্থানে শূন্য দিয়ে প্যাড করা:



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

চার অঙ্কের বছর + একটি দিনের সংখ্যা 3 টি স্থানে শূন্য দিয়ে প্যাড করা:

 
= TEXT (B5,'yy')& TEXT (B5- DATE ( YEAR (B5),1,0),'000')
ব্যাখ্যা

এই সূত্রটি 2 অংশে চূড়ান্ত ফলাফল তৈরি করে, এমপারস্যান্ড (&) অপারেটরের সাথে সংযুক্ত করে।

অ্যাম্পারস্যান্ডের বাম দিকে, আমরা বছরের মান তৈরি করি। একটি 2-অঙ্কের বছর বের করতে, আমরা TEXT ফাংশন ব্যবহার করতে পারি, যা একটি সূত্রের ভিতরে একটি সংখ্যা বিন্যাস প্রয়োগ করতে পারে:

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

পুরো বছর বের করতে, YEAR ফাংশনটি ব্যবহার করুন:

 
 TEXT (B5,'yy')

অ্যাম্পারস্যান্ডের ডান দিকে আমাদের বছরের দিন বের করতে হবে। আমরা যে তারিখের সাথে কাজ করছি তার আগের বছরের শেষ দিনটি বিয়োগ করে আমরা এটি করি। কারণ তারিখগুলি কেবল ক্রমিক সংখ্যা, এটি আমাদেরকে বছরের নবম দিন দেবে।

আগের বছরের বছরের শেষ দিন পেতে, আমরা DATE ফাংশন ব্যবহার করি। যখন আপনি DATE কে একটি বছর এবং মাসের মান দেন, এবং দিনের জন্য একটি শূন্য, আপনি আগের মাসের শেষ দিনটি পান। সুতরাং:

 
 YEAR (B5)

আমাদের আগের বছরের শেষ দিন দেয়, যা উদাহরণস্বরূপ 31 ডিসেম্বর, 2015।

এক্সেলে ডাটা কোড কিভাবে

এখন আমাদের শূন্য দিয়ে দিনের মান প্যাড করতে হবে। আবার, আমরা টেক্সট ফাংশন ব্যবহার করতে পারি:

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

উল্টো জুলিয়ান তারিখ

যদি আপনার একটি জুলিয়ান তারিখকে একটি নিয়মিত তারিখে রূপান্তর করার প্রয়োজন হয়, তাহলে আপনি একটি সূত্র ব্যবহার করতে পারেন যা জুলিয়ান তারিখকে পার্স করে এবং তারিখ ফাংশনের মাধ্যমে এটিকে 1 মাস এবং দিনটি 'নবম' দিনের সমান করে চালায়। উদাহরণস্বরূপ, এটি 1999143 এর মতো yyyyddd জুলিয়ান তারিখ থেকে একটি তারিখ তৈরি করবে।

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

আপনার যদি শুধু একটি দিনের সংখ্যা থাকে (উদা 100 100, 153, ইত্যাদি), আপনি বছরের হার্ড কোড করতে পারেন এবং দিনটি সন্নিবেশ করতে পারেন:

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

যেখানে A1 তে দিনের সংখ্যা থাকে। এটি কাজ করে কারণ DATE ফাংশন জানে কিভাবে সীমার বাইরে থাকা মানগুলির জন্য সামঞ্জস্য করতে হয়।

লেখক ডেভ ব্রুনস


^