exceliran-logoexceliran-logoexceliran-logoexceliran-logo
  • صفحه اصلی
    • اخبار
      • تازه‌ها
      • سمینار
      • کلاس
    • پایگاه آموزشی
      • توابع
      • نمودارها
      • ابزارها و تنظیمات
      • برنامه‌نویسی VBA
      • داشبورد و هوش تجاری
      • اکسل و حسابداری
      • معرفی کتاب
      • افزونه‌ها
  • انجمن
    • پرسش و پاسخ
      • سوالات اکسل
      • سوالات اکسس
      • سوالات VBA
    • مطالب آموزشی
      • آموزش اکسل
      • آموزش VBA
    • اکسل در رشته‌های مختلف
      • حسابداری
      • مهندسی صنایع
      • سایر رشته‌ها
    • برنامه‌های کاربردی
      • Add-ins
  • خدمات ما
    • کلاس‌های آموزشی
    • سمینار، همایش و کنفرانس
    • مسابقات مهارت
    • تعیین سطح اکسل
    • انجام پروژه
  • درباره ما
  • تماس با ما

تبدیل زمان و عدد اعشاری

  • صفحه نخست
  • وبلاگ
  • پایگاه آموزشی ابزارها و تنظیمات
  • تبدیل زمان و عدد اعشاری
Convert Numbers To Persian- تبدیل اعداد انگلیسی به فارسی
فارسی کردن اعداد در اکسل
2018/03/04
relationship-data model
ابزار Relationship در گزارش
2018/03/15

تبدیل زمان و عدد اعشاری

2018/03/12 109216 Visit
موضوعات
  • ابزارها و تنظیمات
  • پایگاه آموزشی
  • توابع
برچسب ها
  • convert
  • convert function
  • format cell
  • hour
  • minute
  • number
  • second
  • time format cell
  • time to decimal
  • time to number
  • تبديل زمان به عدد
  • تبديل ساعت به عدد
  • تبديل عدد به زمان
  • تبديل عدد به ساعت
  • ثانيه
  • دقيقه
  • زمان
  • ساختار زمان در اكسل
  • ساعت
  • عدد
  • عدد اعشاري
  • فرمت سل
  • فرمت سل زمان
تبدیل ساعت به عدد اعشاري (زمان به عدد) و عدد به ساعت - convert time to decimal number

convert-clock-to-number-in-excel-min

تبدیل ساعت به عدد (زمان به عدد) و بالعکس در اکسل

تبدیل ساعت به عدد و بالعکس در اکسل

یکی از پرکاربردترین سوالاتی که برای کابران اکسل پیش می‌آید نحوه محاسبه و تبدیل ساعت به عدد و نیز تبدیل عدد به ساعت می‌باشد که اکثرا برای راحتی در محاسبات علی‌الخصوص محاسبات حقوق و دستمزد برای افرادی که در رشته‌های حسابداری و مرتبط با مباحث مالی فعالیت دارند استفاده می‌گردد.

اصل ۱: ذکر این مورد در ابتدای این پست بسیار حائز اهمیت می‌باشد که نحوه صحیح وارد کردن ساعت در اکسل استفاده از ":" است و نوشتن ساعت به عنوان مثال به شکل 40.20 یا 20/40 اشتباه بوده و صحیح آن 20:40 می‌باشد.

اصل ۲: عدد ۱ در اکسل معادل یک روز یا ۲۴ ساعت می‌باشد.

تبدیل ساعت به عدد:

اگر برای مثال قصد داشته باشید ساعت 20:40 را به عدد متناظر با آن تبدیل کنید از روش زیر استفاده کنید:

دقت داشته باشید که ساعت باید به صورت 20:40 دقیقا نوشته شود به عبارتی دیگر فرمت سلول می‌بایست Time باشد.

روش اول:

تبدیل زمان به عدد اعشاری- convert time to decimal number

شکل ۱- تبدیل زمان به عدد

فرض می‌کنیم ساعت مورد نظر خود را در سلول A1 نوشته باشید، در سلولی دیگر فرمول ذیل را بنویسید:

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

اگر بخواهید مستقیما بدون استفاده از سلول کمکی محاسبات فوق را انجام دهید رعایت دو نکته الزامی می‌باشد:

نکته ۱: وارد کردن مقدار ساعت بین دو علامت "

نکته ۲: رعایت نوشتن ساختار ساعت مطابق اصل ۱

=HOUR("20:40:15")+MINUTE("20:40:15")/60+SECOND("20:40:15")/3600

روش دوم:

در صورتی که زمان مورد نظر بیشتر از ۲۴ ساعت باشد روش ۱ پاسخگوی نیاز شما نبوده و می‌بایست از فرمول ذیل استفاده کرد:

=TEXT(A1,"[h]")+MINUTE(A1)/60+SECOND(A1)/3600

نکته ۳: فرمول فوق برای زمان‌های کمتر از ۲۴ ساعت نیز پاسخ صحیح خواهد داد و می‌تواند جایگزین روش اول باشد.

تبدیل عدد به ساعت:

حالت ۱:

بالعکس روش بالا یعنی تبدیل عدد اعشاری به ساعت به این صورت می‌باشد که اگر عدد مورد نظر را در سلول A1 نوشته باشیم، فرمول تبدیل آن به ساعت به شکل ذیل می‌باشد:

=A1/24

علاوه بر فرمول ساده فوق می‌توان از تابع حرفه‌ای CONVERT نیز به روش ذیل استفاده کرد:

=CONVERT(A1, "hr", "day")

حال سلول یا ستون مورد نظر را انتخاب کرده و کلیک راست کنید و گزینه Format Cell رو اننتخاب کنید (کلید میانبر Ctrl+1) ، سپس از تب Number گزینه Custom را انتخاب و فرمت را به شکل ذیل مطابق تصویر تغییر دهید:

[h]:mm:ss

تبدیل ساعت به عدد در اکسل

شکل ۲: نمونه تبدیل عدد به ساعت پس از اعمال فرمت سل

نکته ۴: علت تقسیم عدد اعشاری بر ۲۴ مطابق اصل ۲ گفته شده می‌باشد.

حالت ۲:

یکی از اشتباهات رایج در بین کاربران مبتدی اکسل عدم رعایت اصل ۱ و وارد نمودن ساعت با علامت‌های ممیز (.) ، اسلش (/) و ... می‌باشد. جهت اصلاح این مشکل و تبدیل آن به ساختار استاندارد ساعت می‌بایست از فرمول ذیل استفاده کنید:

=TIMEVALUE(TEXT(SUBSTITUTE(A2,".","")*10^(4-LEN(SUBSTITUTE(A2,".",""))),"00\:00"))

فرمول فوق جهت تبدیل ممیز به ساعت استاندارد می‌باشد، اگر شما تبدیل اسلش یا موارد دیگر به حالت استاندارد را نیاز دارید در فرمول بالا هرجا ممیز استفاده شده است، اسلش یا موارد دیگر را جایگزین کنید.

فرمول فوق را نمی‌توان یک فرمول جامع در نظر گرفت اما در اکثر موارد پاسخگوی نیاز شما خواهد بود.

منابع

1- http://smallbusiness.chron.com

2- www.ablebits.com

بهنام دارابی
بهنام دارابی
فارغ التحصیل رشته مهندسی صنایع گرایش برنامه‌ریزی و کنترل پروژه هستم. اکسل را در سال ۱۳۸۹ با مشورت و شرکت در کلاس‌های مهندس علی محمدی آغاز کردم و افتخار همکاری با ایشان و مجموعه بزرگ اکسل ایران را تا کنون داشته‌ام. علاقه‌مند به مباحث مربوط به کنترل پروژه ، تحلیل داده و هوش تجاری و داشبوردهای مدیریتی

مطالب مرتبط

ترکیب سلول‌ها در اکسل
30395 Visit
2021/01/09

ترکیب سلول‌ها در اکسل


نوشتن ارقام به میلیون
250544 Visit
2020/12/21

نوشتن ارقام به میلیون ریال


timeline in pivottable
10019 Visit
2020/11/23

نوار زمانی در پیوت تیبل


time without colon
7810 Visit

درج زمان بدون نوشتن علامت دو نقطه

2020/11/17

درج زمان بدون دو نقطه


دیدگاهتان را بنویسید لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

24 دیدگاه ها

  1. عظیمی گفت:
    2018/10/17 در 11:58

    سلام و روز بخیر مجموع تقریبا ۳۰ساعات در اکسل ساعتی مثل ۱۰۲:۵۰ شده است می خواهم آن را به معادل عددی ش با فرمول در خانه ای از اکسل تبدیل کنم ممنون می شوم کمکم کنید ( هر ساعت در یک سلول نوشته شده و بعد در سلول دیگر مجموع آن محاسبه گردیده است )

    پاسخ
    • بهنام دارابی گفت:
      2018/10/18 در 10:18

      سلام
      چون زمان مورد نظر شما بیشتر از ۲۴ ساعت است از روش دوم تبدیل ساعت به عدد مطابق پست آموزشی فوق استفاده کنید

      پاسخ
      • امید گفت:
        2020/11/06 در 16:31

        سلام و وقت بخیر
        من از فرمولهای شما نتیجه نگرفتم نمیدونم چرا؟
        مثلا برای اعدادی که صفر هستن بجای اینکه صفر بزنه خطا میزنه
        دوم اینکه مثلا عدد 5.35 را که باید بشه 5:35 تبدیل به ساعت می کنه یعنی 18:20..به همون عدد تبدیل نمی کنه؟ و در جمع کلی هم که از مجموع چند ساعت هست خطا میزنه
        بنظرت چرا؟

        پاسخ
        • امیر قاسمیان گفت:
          2020/11/17 در 16:51

          سلام دوست عزیز
          عدد ۵.۳۵ به معنی پنج روز و ۳۵ صدم روز هست. برای همین عددی که شما مد نظرتون هست رو بهتون نمیده.

          پاسخ
  2. بخشودگی جرایم مالیاتی گفت:
    2019/03/13 در 15:41

    ممنون از راهنمایی مفیدتان

    پاسخ
  3. زهرا گفت:
    2019/04/28 در 14:55

    اگر زمانهای داده شده فقط دقیقه و ثانیه باشه و جمع اون ممکنه به ساعت برسه به چه صورت باید عمل کردکه در انتها بتونیم در یک عدد ریالی ضرب کرده و مبلغ به دست آورد؟

    پاسخ
    • بهنام دارابی گفت:
      2019/04/29 در 09:57

      این حالتی که شما فرمودید با مواردی که در پست گفته شده تفاوتی نداره و با همین روش ها انجام میشه اما اگر باز هم سوالی داشتید لطفا در انجمن اکسل ایران مطرح بفرمایید
      https://forum.exceliran.com/

      پاسخ
  4. مسعودی گفت:
    2019/05/07 در 22:07

    سلام در اکسل وقتی یک عدد وارد میکنیم مثلا عدد ۱۲ بعد تبدیل میکنیم به تاریخ میشه ۱/۱۲/۱۹۰۰ که برمیگردونه به سال ساخت اکسل که سال ۱۹۰۰ بوده و اون ۱۲ تبدیل میشه به روز
    حالا وقت ما یه ساعت میزنم مثلا ۶:۳۰ AM و تبدیلش میکنیم به عدد میشه ۰٫۲۷ میخاستم ببینم معیارش چیه که این عدد و به ما میده

    پاسخ
    • بهنام دارابی گفت:
      2019/05/09 در 14:01

      سلام
      در اکسل هر عدد نشان دهنده یک ساعت و تاریخ خاص است
      مثلا عدد ۱ مشخص کننده تاریخ اولیه تعریف شده در اکسل ۱/۱/۱۹۰۰ می باشد و اگر شما تاریخ امروز را به عدد تعریف کنید ، عددی که نمایش می دهد نشاندهنده این است که N روز از روز اول تعریف شده گذشته است.
      در خصوص ساعت هم به همین صورت ، عدد ۱ نشاندهنده یک روز کامل یعنی ۲۴ ساعت است و زمانی که ۶:۳۰ را می نویسید ۰٫۲۷ یعنی این میزان درصد از ۲۴ ساعت

      پاسخ
  5. هومن گفت:
    2019/06/03 در 10:25

    SUM(TEXT(A1;”[h]”);MINUTE(A1)/60;SECOND(A1)/3600)=

    پاسخ
    • هومن گفت:
      2019/06/03 در 10:26

      از روش شما نتیجه ای نگرفتم ولی با کمی تغییر با این فرمول به نتیجه رسیدم. ممنون

      پاسخ
      • مریم گفت:
        2021/02/23 در 09:34

        hچیه؟

        پاسخ
        • امیر قاسمیان گفت:
          2021/02/23 در 12:45

          سلام دوست عزیز
          h در فرمت سل به معنی ساعت است.

          پاسخ
  6. رضا گفت:
    2019/06/19 در 21:17

    عالی بود دمت گرم

    پاسخ
  7. کمال گفت:
    2020/08/20 در 03:09

    سلام
    من یک مجموعه داده دارم که ستون زمان در آن بصورت مثلا لحظه 9 و 20 دقیقه و 15 ثانیه رو بصورت 92015 نمایش میده
    چطور میتونم این عدد 92015 رو به فرمت درس زمان برگردونم یعنی: 9:20:15
    ممنون

    پاسخ
    • امیر قاسمیان گفت:
      2020/11/10 در 12:21

      سلام دوست عزیز
      فرض کنید عدد 92015 را در سلول A1 قرار داده اید.
      از فرمول زیر برای تبدیل عدد به زمان میتونید استفاده کنید:
      =VALUE(LEFT(A1)&":"&MID(A1,2,2)&":"&RIGHT(A1,2))
      همچنین میتوانید از این فرمول نیز استفاده کنید:
      =TIMEVALUE(LEFT(A1)&":"&MID(A1,2,2)&":"&RIGHT(A1,2))
      فقط دقت بفرمایید ساعت باید یک رقمی و دقیقه و ثانیه باید حتما دو رقمی باشند.

      پاسخ
  8. حجت گفت:
    2020/09/05 در 18:18

    با سلام و سپاس
    فرمول =A1/24 رو برای تبدیل عدد به ساعت نوشتید، اگر تبدیل عدد به روز تیتر می‌زدید بهتر بود یا اینکه =A1/60 رو می‌نوشتید.

    پاسخ
    • امیر قاسمیان گفت:
      2020/11/10 در 12:10

      سلام دوست عزیز
      خیر دوست عزیز. فرمول یاد شده عدد موجود در سلول را به ساعت تبدیل میکند نه به روز. علت استفاده از عدد 24 این است که عدد 1 در اکسل به معنی یک روز است نه یک ساعت. پس اگر ما نیاز به ساعت داشته باشیم باید بر عدد 24 تقسیم کنیم تا عدد وارد شده در سلول را تبدیل به ساعت کند.
      موفق باشید

      پاسخ
  9. moradi گفت:
    2020/12/13 در 16:10

    سلام
    من میخواهم عددی را بر مجموع زمان تقسیم کنم. مثلا عدد 5000 را بر 80 ساعت تقسیم کنم.میخواهم 80 ساعت به عدد 80 تبدیل شود تا بتوانم در فرمول استفاده کنم.چه کنم؟

    پاسخ
    • امیر قاسمیان گفت:
      2020/12/14 در 06:52

      سلام دوست عزیز
      کافیست شما ۸۰ ساعت را در عدد ۲۴ ضرب کنید. و بعد تقسیم مورد نظر را اعمال فرمایید.

      پاسخ
  10. داود ملکی گفت:
    2021/01/11 در 17:10

    سلام من میخواهم یک ساعت رابه ثانیه تبدیل کنم باید از چه فرمولی در اکسل استفاده کنم برای تولید قطعات است چون سیکل کاری با ثانیه محاسبه میشودمثلا 9:25:10را
    قبلا از همکاری شما متشکرم

    پاسخ
    • امیر قاسمیان گفت:
      2021/01/12 در 18:23

      سلام دوست عزیز
      کافیه فرمت سلول رو به [ss] تغییر بدین. متوجه میشوید ۹ ساعت و ۲۵ دقیقه و ۱۰ ثانیه تبدیل به ۳۳۹۱۰ ثانیه شده است.
      راه حل دیگر این است که سلولی که در آن ساعت درج شده است را در عدد ۸۶۴۰۰ بکنید که معادل تعداد ثانیه های یک روز است.

      پاسخ
  11. محمد حمیدی گفت:
    2021/02/04 در 16:03

    =HOUR(A1)/24+MINUTE(A1)/60+SECOND(A1)/3600
    /24 فراموش شده لطفا تصحیح کنید

    پاسخ
    • امیر قاسمیان گفت:
      2021/02/05 در 00:54

      سلام دوست عزیز
      چیزی فراموش نشده. فرمول کاملا درست است.
      سپاس از توجه شما

      پاسخ
  12. سحر گفت:
    2021/04/13 در 16:33

    ممنون از راهنمایی‌های شما.

    پاسخ
  13. امید گفت:
    2022/07/21 در 12:22

    عالی, درود بر شما

    پاسخ
  14. رسول گفت:
    2023/02/20 در 14:08

    با عرض سلام و خسته نباشید
    بسیار عالی و کاربردی. سپاس از شما

    پاسخ

جستجو

اکسل را از اینجا شروع کنید كلاس هاي آموزشي سمينارهاي اكسل ايران
تمامی حقوق مادی و معنوی سایت برای جامعه اکسل ایرانیان محفوظ می باشد.