এক্সেলে সময়কে দশমিকে রূপান্তর করুন – পাটিগণিত গণনা বা কনভার্ট ফাংশন বা এক্সেল টাইম ফাংশন (ঘন্টা, মিনিট এবং সেকেন্ড) ব্যবহার করে।
Excel এ সময়ের মান নিয়ে কাজ করার সময়, এমন সময় আসতে পারে যখন আপনাকে সময়কে দশমিক সংখ্যায় রূপান্তর করতে হবে (যেমন ঘন্টা বা মিনিট বা সেকেন্ড)। কারণ সময়ের বিন্যাসে মানগুলি গণনায় ব্যবহার করা যায় না, তাই আমাদের তাদের দশমিকে রূপান্তর করতে হবে।
সময়কে দশমিকে রূপান্তর করার জন্য Excel-এর তিনটি ভিন্ন পদ্ধতি রয়েছে - পাটিগণিত ক্রিয়াকলাপ বা CONVERT ফাংশন ব্যবহার করে বা তিনটি ভিন্ন সময়ের ফাংশনের সংমিশ্রণ, যেমন, HOUR, MINUTE, এবং SECOND। এই নিবন্ধটি তিনটি পদ্ধতি প্রদর্শন করে যা আপনি সময়কে এক্সেলে দশমিক সংখ্যায় রূপান্তর করতে ব্যবহার করতে পারেন।
এক্সেলে সময়কে দশমিক সংখ্যায় রূপান্তর করা
উদাহরণস্বরূপ, যদি আপনার মান সময় 5:40:22 PM হিসাবে থাকে তবে আপনি এটিকে দশমিক সংখ্যায় রূপান্তর করতে পছন্দ করতে পারেন:
- ঘন্টার সংখ্যা 5 হিসাবে
- মিনিটের সংখ্যা 40 হিসাবে
- সেকেন্ডের সংখ্যা 22 হিসাবে
এটি করার জন্য সময়কে ঘন্টা, মিনিট বা সেকেন্ডে পরিবর্তন করতে নিম্নলিখিত তিনটি পদ্ধতির যেকোনো একটি ব্যবহার করুন।
পাটিগণিত অপারেশন ব্যবহার করে সময়কে দশমিক সংখ্যায় রূপান্তর করুন
এই বিভাগটি দেখায় কিভাবে এক্সেলের গাণিতিক গণনা ব্যবহার করে সময়কে কয়েক ঘন্টা, মিনিট এবং সেকেন্ডে রূপান্তর করতে হয়।
পাটিগণিত ক্রিয়াকলাপ ব্যবহার করে সময়কে দশমিক সংখ্যায় রূপান্তর করা সত্যিই সহজ, আপনাকে যা করতে হবে তা হল সময়ের মানকে দিনে মোট ঘন্টা, সেকেন্ড বা মিনিটের সংখ্যা দ্বারা গুণ করা।
এটি করার জন্য, প্রথমে আপনাকে জানতে হবে দিনে কত ঘন্টা, মিনিট এবং সেকেন্ড আছে:
- 1 দিনে 24 ঘন্টা
- 1 ঘন্টায় 60 মিনিট
- 60*24 (ঘন্টা) = 1,440 মিনিট 1 দিনে
- 1 মিনিটে 60 সেকেন্ড
- 60 * 1,440 (মিনিট) বা 60 * 24 * 60 = 1 দিনে 86,400 সেকেন্ড
যখন আপনি Excel এ '12:00' লিখবেন, Excel স্বয়ংক্রিয়ভাবে এই এন্ট্রিটিকে 'h:mm' হিসাবে সনাক্ত করবে। এবং আপনি যদি সেই মানের বিন্যাসটিকে 'সংখ্যা' এ পরিবর্তন করেন তবে আপনি '0.50' পাবেন।
কারণ এক্সেলে '24 ঘন্টা সমান 1'। এই কারণেই '12:00', 'সংখ্যা'-এ রূপান্তরিত হলে 0.50 (12/24) হয়।
এক্সেলে সময়কে ঘন্টায় রূপান্তর করুন
আপনি যদি গাণিতিক ক্রিয়াকলাপগুলি ব্যবহার করে স্ট্যান্ডার্ড সময়কে কয়েক ঘন্টায় রূপান্তর করতে চান তবে সময়ের মানটিকে 24 দ্বারা গুণ করুন, অর্থাৎ দিনে ঘন্টার সংখ্যা দিয়ে।
ধরা যাক আপনার সেল A2 এ দুপুর 12:00 PM সময় আছে এবং আপনি এটিকে ঘন্টায় রূপান্তর করতে চান, এই সূত্রটি ব্যবহার করুন:
=A2*24
কোথায় A2
সময় মান যেখানে.
আপনি যদি প্রথমে '12:00 AM' পেয়ে থাকেন তবে আতঙ্কিত হবেন না। আপনি যখন এক্সেলে একটি সময়ের মান গুণ করবেন, তখন এটি একই সময়ের বিন্যাসে ফলাফল দেবে, দশমিকে নয়।
এটি ঠিক করতে, ফলাফলে 'সাধারণ' বা 'সংখ্যা' বিন্যাসটি প্রয়োগ করুন। 'হোম' ট্যাবে যান, নম্বর ফরম্যাট ড্রপ-ডাউন তালিকায় ক্লিক করুন এবং 'সাধারণ' বা 'সংখ্যা' নির্বাচন করুন। 'সাধারণ' বিন্যাস সংখ্যাটিকে পুরো সংখ্যা (পূর্ণসংখ্যা) হিসাবে প্রদর্শন করে যখন 'সংখ্যা' বিন্যাস এটিকে দশমিক হিসাবে দুটি দশমিক স্থান সহ প্রদর্শন করে।
আসুন আমরা ব্যাখ্যা করি যে এটি কীভাবে কাজ করে, তারিখ এবং সময়গুলি সর্বদা এক্সেলে সংখ্যা হিসাবে সংরক্ষণ করা হয় তবে সেগুলি সময়ের মতো দেখতে ফর্ম্যাট করা হয়। যেমনটি আগে উল্লেখ করা হয়েছে 1 দিন (24 ঘন্টা) Excel এ 1 এর সমান, তাই প্রতিটি ঘন্টা 1/24 হিসাবে সংরক্ষিত হয়।
সুতরাং আপনি যখন 12:00 PM মানটি প্রবেশ করেন, তখন Excel এটিকে '0.50' (12/24) মান হিসাবে সংরক্ষণ করে। আপনি যদি সময়কে 24 দ্বারা গুণ করেন, তাহলে এটি আপনাকে দিনে কত ঘন্টা অতিবাহিত হয়েছে (24 ঘন্টার মধ্যে) অফার করবে।
এছাড়াও যদি আপনার কাছে 2:30 PM এর মতো সময় থাকে তবে এটিকে 24 দ্বারা গুণ করুন এবং আপনি 14.50 পাবেন (এখানে মিনিটগুলি দশমিকে এবং সম্পূর্ণ ঘন্টা পূর্ণসংখ্যা হিসাবে প্রদর্শিত হয়)। এই ক্ষেত্রে, Excel এ 30 মিনিটের সাংখ্যিক মান হবে 0.50 ঘন্টা।
যদি আপনি 12.30 PM কে দশমিকে রূপান্তর করেন এবং আপনি 12.5 পান, কিন্তু আপনি যদি মিনিটের অংশ ছাড়াই শুধুমাত্র পূর্ণ ঘন্টার মান চান তবে INT ফাংশন সহ নিম্নলিখিত সূত্রটি ব্যবহার করুন:
=INT(A2*24)
এক্সেলে সময়কে মিনিটে রূপান্তর করুন
আপনি যদি সময়কে মিনিটে রূপান্তর করতে চান তবে সময়ের মানকে 1440 দ্বারা গুণ করুন, অর্থাৎ, 1 দিনে মিনিটের সংখ্যা (24*60)।
ধরা যাক, A3-তে আপনার এই সময়ের মান 4:45 AM হিসাবে আছে এবং আপনি এটিকে মিনিটে রূপান্তর করতে চান, তারপর এই সূত্রটি ব্যবহার করুন:
=A3*1440
অথবা যদি আপনি দিনে মিনিটের সংখ্যা মনে করতে না পারেন, তাহলে সময়টিকে 24*60 দ্বারা গুণ করুন:
=A3*24*60
উপরের উদাহরণে, '285' হল নির্দিষ্ট সময়ে সেই দিনে অতিবাহিত হওয়া মোট মিনিটের সংখ্যা।
এক্সেলে সময়কে সেকেন্ডে রূপান্তর করুন
সময়কে সেকেন্ডে রূপান্তর করতে, সময়ের মানকে 86,400 দ্বারা গুণ করুন, যা 1 দিনে সেকেন্ডের সংখ্যা (24*60*60)।
ধরুন আপনার কাছে A3 সেল এ '05:50:10 AM' সময় আছে এবং আপনি এটিকে সেকেন্ডে (দশমিক) রূপান্তর করতে চান, তাহলে আপনাকে এই সূত্রটি ব্যবহার করতে হবে:
=A3*86400
বা
=A3*24*60*60
ফলস্বরূপ, আপনি '21010' পাবেন উল্লিখিত সময়ে সেই দিনে অতিক্রান্ত সেকেন্ডের মোট সংখ্যা।
CONVERT ফাংশন ব্যবহার করে সময়কে দশমিক সংখ্যায় রূপান্তর করুন
দশমিক রূপান্তরের সময় সম্পাদন করার আরেকটি পদ্ধতি হল CONVERT ফাংশন ব্যবহার করা। CONVERT ফাংশন প্রদত্ত সংখ্যাকে এক ইউনিট থেকে অন্য ইউনিটে রূপান্তর করে।
CONVERT ফাংশনের সিনট্যাক্স হল
=CONVERT(সংখ্যা, থেকে_ইউনিট, থেকে_ইউনিট)
পরামিতি:
সংখ্যা
- রূপান্তর করতে সংখ্যাসূচক মানথেকে_ইউনিট
- শুরুর ইউনিটটু_ইউনিট
- শেষ ইউনিট
এখানে আপনি সময়কে দশমিক সংখ্যায় রূপান্তর করছেন, শুধুমাত্র 4টি ইউনিট আপনাকে মনে রাখতে হবে:
- "দিন" - দিন
- "ঘন্টা" - ঘন্টা
- "mn" - মিনিট
- "সেকেন্ড" - সেকেন্ড
এই ফাংশনটি একটি সংখ্যাসূচক মান (সময়) ঘন্টা বা মিনিট বা সেকেন্ডে রূপান্তর করে।
এক্সেলে সময়কে ঘন্টায় রূপান্তর করুন
ধরুন আপনি সেল B2-এ একটি সময়ের মান, তারপর সময়কে ঘন্টায় রূপান্তর করতে এই সূত্রটি চেষ্টা করুন:
=CONVERT(B2,"দিন","ঘন্টা")
উপরের সূত্রে, "দিন" ফাংশনটিকে জানায় যে সেল B2 এর মানটি দিনের বিন্যাসে এবং "hr" এটিকে ঘন্টায় রূপান্তর করতে নির্দিষ্ট করে।
আপনি যদি শুধুমাত্র ঘন্টার মান পেতে চান এবং মিনিটের অংশগুলি উপেক্ষা করতে চান তবে নীচের INT সূত্রটি ব্যবহার করুন:
=INT(CONVERT(B2,"দিন","ঘন্টা"))
এক্সেলে সময়কে মিনিটে রূপান্তর করুন
CONVERT ফাংশন ব্যবহার করে সময়কে মিনিটে রূপান্তর করতে, সূত্রে আর্গুমেন্টে 'কনভার্ট করার ইউনিট থেকে' আর্গুমেন্ট হিসেবে "দিন" এবং 'কনভার্ট করার ইউনিট' আর্গুমেন্ট হিসেবে "mn" ঢোকান:
=CONVERT(B2,"দিন","mn")
এক্সেলে সময়কে সেকেন্ডে রূপান্তর করুন
সূত্রটি মূলত পূর্ববর্তী দুটি উদাহরণের মতো একই পার্থক্যের সাথে একমাত্র পার্থক্য হল আপনি "দিন" ইউনিটটিকে "সেকেন্ড" ইউনিটে রূপান্তর করুন:
=CONVERT(B2,"দিন","সেকেন্ড")
এক্সেল টাইম ফাংশন ব্যবহার করে সময়কে দশমিক সংখ্যায় রূপান্তর করুন
সময়কে দশমিক সংখ্যায় রূপান্তর করার আরেকটি উপায় হল এক্সেলের সময় ফাংশন ব্যবহার করে। এই পদ্ধতিটি অন্য দুটি পদ্ধতির তুলনায় একটু বেশি জটিল সূত্র ব্যবহার করে, তবে এর যুক্তিটি বেশ সুস্পষ্ট।
ফাংশন:
HOUR(ক্রমিক_সংখ্যা)
MINUTE(ক্রমিক_সংখ্যা)
SECOND(ক্রমিক_সংখ্যা)
HOUR, MINUTE, এবং SECOND ফাংশনগুলি যথাক্রমে ঘন্টার সংখ্যা, মিনিটের সংখ্যা এবং নির্দিষ্ট সময়ে অতিবাহিত হওয়া সেকেন্ডের সংখ্যা প্রদান করে।
টাইম ফাংশন ব্যবহার করে সময়কে ঘন্টায় রূপান্তর করুন
আমাদের সমস্ত অংশগুলিকে ঘন্টায় (ঘন্টা, মিনিট এবং সেকেন্ড) পেতে হবে, তাই আপনাকে একটি সূত্রে তিনটি ফাংশন একত্রিত করতে হবে।
সময়কে ঘন্টায় রূপান্তর করতে, HOUR, MINUTE এবং SECOND ফাংশন ব্যবহার করে পৃথক সময়ের একক পান, তারপর নিষ্কাশিত মিনিটের মানকে 60 (এক ঘণ্টায় মিনিটের সংখ্যা) এবং সেকেন্ডের মানকে 3600 (সেকেন্ডের সংখ্যা) দ্বারা ভাগ করুন। এক ঘন্টা (60*60)), এবং ফলাফল একত্রিত করুন:
=HOUR(B2)+MINUTE(B2)/60+সেকেন্ড(B2)/3600
টাইম ফাংশন ব্যবহার করে সময়কে মিনিটে রূপান্তর করুন
সময়কে মিনিটে রূপান্তর করতে, HOUR, MINUTE এবং SECOND ফাংশন ব্যবহার করে পৃথক সময়ের একক পান, তারপর 60 দিয়ে ঘন্টা গুণ করুন এবং সেকেন্ডকে 60 দিয়ে ভাগ করুন:
=HOUR(B2)*60+MINUTE(B2)+সেকেন্ড(B2)/60
সময় ফাংশন ব্যবহার করে সময়কে সেকেন্ডে রূপান্তর করুন
সময়কে সেকেন্ডে রূপান্তর করতে, সেকেন্ডে সমস্ত অংশ (ঘন্টা, মিনিট এবং সেকেন্ড) বের করুন, ঘন্টাকে 3600 (60*60) দিয়ে গুণ করুন এবং মিনিটকে 60 দিয়ে গুণ করুন এবং ফলাফল যোগ করুন:
=HOUR(B2)*3600+MINUTE(B2)*60+সেকেন্ড(B2)
এটাই.