জানা দরকার
- এক্সেলে DATEVALUE ফাংশন একটি টেক্সট-ফরম্যাটেড তারিখকে সিরিয়াল নম্বরে রূপান্তর করে।
- যখন কোনো কোষে তারিখ টেক্সট হিসেবে ফরম্যাটেড থাকে, নম্বর হিসেবে নয়, তখন এই ফাংশন ব্যবহার করুন - এটি ইম্পোর্ট বা কপি করা ডেটার সাথে ঘটতে পারে।
- ফাংশনটির সিনট্যাক্স ও আর্গুমেন্ট: =DATEVALUE(date_text)
এই আর্টিকেলটি ব্যাখ্যা করে কীভাবে এক্সেলের যেকোনো সংস্করণে DATEVALUE ফাংশন ব্যবহার করতে হয়, এক্সেল ২০১৯ এবং মাইক্রোসফট ৩৬৫ সহ।
DATEVALUE ফাংশন কী?
এক্সেলে DATEVALUE ফাংশন একটি টেক্সট-ফরম্যাটেড তারিখকে সিরিয়াল নম্বরে রূপান্তর করে। এক্সেল তারপর সিরিয়াল নম্বরটি পড়ে তারিখ বুঝতে পারে।
এই এক্সেল ফাংশনটি তখন প্রয়োজন হয় যখন কোনো কোষে তারিখের তথ্য থাকে কিন্তু সেটি সাধারণ টেক্সট হিসেবে সংরক্ষিত। স্বয়ংক্রিয়ভাবে তারিখে রূপান্তর করার বদলে, এক্সেল কোষটি শুধু সংখ্যা এবং অক্ষর হিসেবে দেখে, যা সাথে কাজ করা কঠিন করে তোলে। এটি ঘটতে পারে যদি তারিখ অন্য কোথা থেকে কপি বা ইম্পোর্ট করা হয়।
আপনি DATEVALUE এক্সেল ফাংশন ব্যবহার করে তারিখের সিরিয়াল নম্বর পেতে পারেন যা পরে সঠিকভাবে তারিখ হিসেবে ফরম্যাট করতে এবং অন্যান্য তারিখ-ভিত্তিক ফর্মুলার সাথে ব্যবহার করতে, অন্যান্য তারিখের সাথে সর্ট করতে ইত্যাদি কাজে লাগানো যায়।
DATEVALUE ফাংশন এক্সেলের সব সংস্করণে কাজ করে।
DATEVALUE ফাংশন সিনট্যাক্স ও আর্গুমেন্ট
এই ফাংশন ব্যবহার করা সকল ফর্মুলা এভাবে ফরম্যাট করা উচিত:
=DATEVALUE(date_text)
date_text একমাত্র আর্গুমেন্ট যা এটি সাপোর্ট করে। এটি অন্য কোষ রেফারেন্স করতে পারে বা তারিখের তথ্য ফর্মুলার ভিতরেই থাকতে পারে।
DATEVALUE ফাংশন সম্পর্কে মনে রাখার কিছু নিয়ম:
- যদি date_text-এ বছর বাদ দেওয়া থাকে, বর্তমান বছর ব্যবহার করা হয়।
- যদি date_text-এ সময়ের তথ্য থাকে, এক্সেল সেটি উপেক্ষা করে।
- যদি তারিখের তথ্য সরাসরি ফর্মুলায় লিখা হয়, এটিকে অবশ্যই উদ্ধৃতি চিহ্নের মধ্যে রাখতে হবে।
- যদি তারিখের তথ্য অন্য কোনো কোষে রেফারেন্স করা হয় যেটিতে মাসের টেক্সট নাম থাকে (যেমন Mar বা March), মাসটি অবশ্যই দ্বিতীয় পজিশনে থাকতে হবে (যেমন 31-Mar-2020)।
- যদি date_text ১/১/১৯০০–৩১/১২/৯৯৯৯ তারিখ রেঞ্জের বাইরে পড়ে, #VALUE! এরর দেখাবে।
- যদি date_text একটি সংখ্যা जैसा দেখাবে (অর্থাৎ, সাধারণ তারিখের মতো ড্যাশ বা স্ল্যাশ নেই), #VALUE! এরর দেখাবে।
DATEVALUE ফাংশন উদাহরণ
এই ফাংশন ব্যবহারের কিছু ভিন্ন পদ্ধতি নিচে দেওয়া হলো:
অন্য কোষ থেকে তারিখ রেফারেন্স করা
=DATEVALUE(A2)
মানলেই A1 পড়ে 4-4-2002, এই DATEVALUE ফর্মুলা উদাহরণটি সিরিয়াল নম্বর 37350 উৎপন্ন করবে।
ফর্মুলার ভিতরে তারিখ লিখা
=DATEVALUE("12/25/2007")
এটি এই ফাংশন ব্যবহারের আরেকটি পদ্ধতি। উদ্ধৃতি চিহ্নের মধ্যে তারিখ লিখা অন্য কোষ কল করার বিকল্প। এই ফর্মুলা সিরিয়াল ডেট 39441 উৎপন্ন করে।
একাধিক কোষ থেকে তারিখ তৈরি করা
=DATEVALUE(A2 & "/" & A3 & "/" & A4)
এই DATEVALUE ফাংশন উদাহরণে, একই সেটআপ ব্যবহার করা হয়েছে কিন্তু আমরা তিনটি আলাদা কোষ থেকে তারিখের তথ্য নিচ্ছি: A2=5, A3=18, এবং A4=2017।
এতে অ্যাম্পারস্যান্ড চিহ্ন ব্যবহার করতে হয় যাতে আমরা ডে, মাস, এবং ইয়ারের মাঝপথে স্ল্যাশ যোগ করতে পারি। যাহোক, ফলাফলটি এখনও একটি সিরিয়াল নম্বর কারণ ফাংশনটির কাজ সেটিই, তাই কোষটিকে একটি আসল তারিখ হিসেবে ফরম্যাট করতে হবে (নিচে দেখুন) 5/18/2017 হিসেবে দেখতে পাওয়ার জন্য।
ডেট ফর্মুলায় অ্যাম্পারস্যান্ড ব্যবহার করা
=DATEVALUE("3" & "/" & A2 & "/" & "2002")
এই উদাহরণে, ফাংশনটি উপরেরটির মতোই, কিন্তু ডে এবং ইয়ার কোষ রেফারেন্স ব্যবহার না করে ম্যানুয়ালি ডবল কোটে লিখা হয়েছে।
অন্য ডেটা থাকা কোষ থেকে তারিখ বের করা
=DATEVALUE(LEFT(A20,10))
যদি কোষে অন্য তথ্য থাকে যা আপনার দরকার নেই, LEFT এবং RIGHT ফাংশন ব্যবহার করে তারিখটি আলাদা করা যায়। এই উদাহরণে, DATEVALUE ফাংশন LEFT ফাংশনের সাথে কাম্বাইন করা হয়েছে যাতে এটি বাম পাশ থেকে শুধু প্রথম ১০ ক্যারেক্টারে নজর রাখে। ফলাফল 41654, যা এক্সেল তারিখ হিসেবে ফরম্যাট করলে 1/15/2014 উৎপন্ন করে।
MID ফাংশন দিয়ে তারিখ বের করা
=DATEVALUE(MID(A40,FIND(" ",A40)+1,7))
শেষে, আমাদের এই ফর্মুলা আছে যা শুধু MID ফাংশনই নয়, FIND ফাংশনও কাম্বাইন করা হয়েছে তারিখ বের করে সিরিয়াল নম্বর ফরম্যাটে উপস্থাপন করতে। MID ফাংশন A2-কে টার্গেট সেট করে এবং FIND ব্যবহার করে স্পেস (" ") কে সেই পয়েন্ট হিসেবে ডিফাইন করে যেখানে থেকে ফাংশনটি গণনা শুরু করবে। MID ফাংশনের শেষে থাকা সংখ্যা নির্ধারণ করে কত ক্যারেক্টার বের করা হবে, আমাদের উদাহরণে 7। ফলাফল 43944, যা তারিখ হিসেবে ফরম্যাট করলে 4/23/2020 হয়ে যায়।
DATEVALUE এরর
নিচে কিছু পরিস্থিতি দেওয়া হলো যেখানে DATEVALUE ফাংশন এরর দেখাবে। উপরে উল্লিখিত নিয়ম অনুযায়ী, #VALUE! এরর 보이는 সারিগুলো এমন ডেটা ধারণ করে যা এই ফাংশন প্রসেস করতে পারে না।
নম্বরকে তারিখে ফরম্যাট করা
যখন এক্সেল একটি তারিখের সিরিয়াল নম্বর উৎপন্ন করে, আপনি একটি সংখ্যা পান যা বোঝায় সেটি ১/১/১৯০০ থেকে কত দিন দূরে। এটি কদাপি ব্যবহারযোগ্য নয়, তাই আপনাকে সেই কোষকে সাধারণ তারিখ হিসেবে ফরম্যাট করতে হবে।
কোষটি টেক্সট হিসেবে ফরম্যাটেড কিনা বা তারিখ হিসেবে সেটি জানার একটি উপায় হলো কোষের ভিতরে সেটি কীভাবে অ্যালাইন করা আছে তা চেক করা। টেক্সট হিসেবে ফরম্যাটেড তারিখ সাধারণত লेफ্ট-অ্যালাইন रहता, যখন তারিখ-ফরম্যাটেড কোষ সাধারণত রাইট-অ্যালাইন থাকে।
-
যে কোষগুলোকে তারিখ হিসেবে ফরম্যাট করতে হবে সেগুলো নির্বাচন করুন।
-
এক্সেলের উপরে Home ট্যাবে, Number সেকশনটি খুঁজে বের করুন।
-
ড্রপ-ডাউন মেনু থেকে একটি তারিখ অপশন বেছে নিন, যেমন Short Date বা Long Date।