ایکسل میں وقت کو اعشاریہ میں کیسے تبدیل کریں۔

ایکسل میں وقت کو اعشاریہ میں تبدیل کریں - ریاضی کے حسابات یا کنورٹ فنکشن یا ایکسل ٹائم فنکشنز (HOUR، MINUTE، اور SECOND) استعمال کرکے۔

ایکسل میں وقت کی قدروں کے ساتھ کام کرتے وقت، ایسے وقت ہوسکتے ہیں جب آپ کو وقت کو اعشاریہ ہندسوں میں تبدیل کرنے کی ضرورت ہو (جیسے گھنٹے یا منٹ، یا سیکنڈ)۔ کیونکہ ٹائم فارمیٹ میں اقدار کو حساب میں استعمال نہیں کیا جا سکتا، لہذا ہمیں انہیں ڈیسیمل میں تبدیل کرنے کی ضرورت ہے۔

ایکسل کے پاس وقت کو اعشاریہ میں تبدیل کرنے کے تین مختلف طریقے ہیں - ریاضی کے آپریشنز یا CONVERT فنکشن یا تین مختلف ٹائم فنکشنز، یعنی HOUR، MINUTE، اور SECOND کا استعمال کرکے۔ یہ مضمون ان تینوں طریقوں کو ظاہر کرتا ہے جو آپ ایکسل میں وقت کو اعشاریہ نمبروں میں تبدیل کرنے کے لیے استعمال کر سکتے ہیں۔

ایکسل میں وقت کو اعشاریہ نمبروں میں تبدیل کرنا

مثال کے طور پر، اگر آپ کا معیاری وقت 5:40:22 PM ہے، تو آپ اسے اعشاریہ نمبروں میں تبدیل کرنا چاہیں گے:

  • گھنٹوں کی تعداد 5
  • منٹوں کی تعداد 40 کے طور پر
  • سیکنڈز کی تعداد 22

ایسا کرنے کے لیے وقت کو گھنٹوں، منٹوں یا سیکنڈوں میں تبدیل کرنے کے لیے درج ذیل تین طریقوں میں سے کوئی بھی استعمال کریں۔

ریاضی کے آپریشن کا استعمال کرتے ہوئے وقت کو ڈیسیمل نمبر میں تبدیل کریں۔

یہ سیکشن ظاہر کرتا ہے کہ کس طرح ایکسل میں ریاضی کے حسابات کا استعمال کرتے ہوئے وقت کو کئی گھنٹوں، منٹوں اور سیکنڈوں میں تبدیل کرنا ہے۔

ریاضی کی کارروائیوں کا استعمال کرتے ہوئے وقت کو اعشاریہ نمبروں میں تبدیل کرنا واقعی آسان ہے، آپ کو صرف ایک دن میں وقت کی قدر کو گھنٹوں، سیکنڈوں یا منٹوں کی کل تعداد سے ضرب کرنا ہے۔

ایسا کرنے کے لیے، پہلے آپ کو یہ جاننا ہوگا کہ ایک دن میں کتنے گھنٹے، منٹ اور سیکنڈ ہوتے ہیں:

  • 1 دن میں 24 گھنٹے
  • 1 گھنٹے میں 60 منٹ
  • 60*24 (گھنٹے) = 1,440 منٹ 1 دن میں
  • 1 منٹ میں 60 سیکنڈ
  • 1 دن میں 60*1,440 (منٹ) یا 60*24*60 = 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 گھنٹے) ایکسل میں 1 کے برابر ہے، لہذا ہر گھنٹہ 1/24 کے طور پر محفوظ کیا جاتا ہے۔

لہذا جب آپ 12:00 PM کی قدر درج کرتے ہیں، Excel اسے '0.50' (12/24) کی قدر کے طور پر اسٹور کرتا ہے۔ اگر آپ وقت کو 24 سے ضرب دیتے ہیں، تو یہ آپ کو دن میں گزرے ہوئے گھنٹوں کی تعداد پیش کرے گا (24 گھنٹے میں سے)۔

اس کے علاوہ اگر آپ کے پاس کوئی وقت ہے جیسے کہ 2:30 PM، تو اسے 24 سے ضرب دیں اور آپ کو 14.50 ملے گا (یہاں منٹ کو اعشاریہ اور پورے گھنٹے عدد میں دکھایا گیا ہے)۔ اس صورت میں، ایکسل میں 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(number,from_unit, to_unit)

پیرامیٹرز:

  • نمبر - تبدیل کرنے کے لیے عددی قدر
  • سے_یونٹ - ابتدائی یونٹ
  • to_unit - اختتامی یونٹ

یہاں آپ وقت کو اعشاریہ نمبروں میں تبدیل کر رہے ہیں، صرف 4 یونٹس ہیں جو آپ کو یاد رکھنے کی ضرورت ہے:

  • "دن" - دن
  • "hr" - گھنٹے
  • "mn" - منٹ
  • "سیکنڈ" - سیکنڈ

یہ فنکشن عددی قدر (وقت) کو گھنٹوں یا منٹوں یا سیکنڈوں میں تبدیل کرتا ہے۔

ایکسل میں وقت کو گھنٹوں میں تبدیل کریں۔

فرض کریں کہ آپ سیل B2 میں وقت کی قدر کرتے ہیں، تو وقت کو گھنٹوں میں تبدیل کرنے کے لیے اس فارمولے کو آزمائیں:

=CONVERT(B2،"دن"،"گھنٹہ")

مندرجہ بالا فارمولے میں، "day" فنکشن کو بتاتا ہے کہ سیل B2 میں ویلیو دن کی شکل میں ہے اور "hr" اسے گھنٹوں میں تبدیل کرنے کے لیے بتاتا ہے۔

اگر آپ صرف گھنٹے کی قیمت حاصل کرنا چاہتے ہیں اور منٹ کے حصوں کو نظر انداز کرنا چاہتے ہیں تو درج ذیل INT فارمولہ استعمال کریں:

=INT(CONVERT(B2,"day","hr"))

ایکسل میں وقت کو منٹ میں تبدیل کریں۔

CONVERT فنکشن کا استعمال کرتے ہوئے وقت کو منٹوں میں تبدیل کرنے کے لیے، فارمولے میں دلیل میں "دن" کو 'کنورٹ کرنے کی اکائی' کے بطور دلیل اور "mn" کو 'کنورٹ کرنے کے لیے یونٹ' کے طور پر داخل کریں:

=CONVERT(B2"day","mn")

ایکسل میں وقت کو سیکنڈ میں تبدیل کریں۔

فارمولہ بنیادی طور پر پچھلی دو مثالوں کی طرح ہی ہے جس میں فرق صرف یہ ہے کہ آپ "دن" یونٹ کو "سیکنڈ" یونٹ میں تبدیل کرتے ہیں:

=CONVERT(B2،"دن"،"سیکنڈ")

ایکسل ٹائم فنکشنز کا استعمال کرتے ہوئے وقت کو ڈیسیمل نمبر میں تبدیل کریں۔

وقت کو اعشاریہ میں تبدیل کرنے کا دوسرا طریقہ ایکسل کے ٹائم فنکشنز کا استعمال کرنا ہے۔ یہ طریقہ دوسرے دو طریقوں کے مقابلے میں تھوڑا زیادہ پیچیدہ فارمولہ استعمال کرتا ہے، تاہم، اس کی منطق بالکل واضح ہے۔

افعال:

  • HOUR(سیریل_نمبر)
  • MINUTE(سیریل_نمبر)
  • SECOND(سیریل_نمبر)

HOUR، MINUTE، اور SECOND فنکشنز بالترتیب گھنٹوں کی تعداد، منٹوں کی تعداد، اور سیکنڈوں کی تعداد لوٹاتے ہیں جو مقررہ وقت میں گزر چکے ہیں۔

وقت کے افعال کا استعمال کرتے ہوئے وقت کو گھنٹوں میں تبدیل کریں۔

ہمیں تمام حصوں کو گھنٹوں (گھنٹوں، منٹوں اور سیکنڈوں) میں حاصل کرنے کی ضرورت ہے، لہذا آپ کو تینوں افعال کو ایک فارمولے میں یکجا کرنے کی ضرورت ہے۔

وقت کو گھنٹوں میں تبدیل کرنے کے لیے، HOUR، MINUTE، اور SECOND فنکشنز کا استعمال کرتے ہوئے وقت کی الگ الگ اکائیاں حاصل کریں، پھر نکالے گئے منٹ کی قدر کو 60 (ایک گھنٹے میں منٹوں کی تعداد) سے اور سیکنڈ کی قدر کو 3600 (سیکنڈز کی تعداد) سے تقسیم کریں۔ ایک گھنٹہ (60*60))، اور نتائج کو یکجا کریں:

=HOUR(B2)+MINUTE(B2)/60+SECOND(B2)/3600

ٹائم فنکشنز کا استعمال کرتے ہوئے وقت کو منٹ میں تبدیل کریں۔

وقت کو منٹوں میں تبدیل کرنے کے لیے، HOUR، MINUTE، اور SECOND فنکشنز استعمال کر کے الگ الگ ٹائم یونٹس حاصل کریں، پھر گھنٹوں کو 60 سے ضرب دیں اور سیکنڈ کو 60 سے تقسیم کریں:

=HOUR(B2)*60+MINUTE(B2)+SECOND(B2)/60

ٹائم فنکشنز کا استعمال کرتے ہوئے وقت کو سیکنڈ میں تبدیل کریں۔

وقت کو سیکنڈ میں تبدیل کرنے کے لیے، تمام حصوں (گھنٹے، منٹ اور سیکنڈ) کو سیکنڈ میں نکالیں، گھنٹوں کو 3600 (60*60) سے ضرب دیں اور منٹوں کو 60 سے ضرب دیں اور نتائج کو شامل کریں:

=HOUR(B2)*3600+MINUTE(B2)*60+SECOND(B2)

یہی ہے.