شماره پشتیبانی اکسل پدیا در بله: 09914083023
سبد خرید
0

محصولی در سبد خرید نیست.

بازگشت به فروشگاه
تمام دسته ها
  • تمام دسته ها
  • ابزارها
  • افزونه ها
  • اکسل مدیا
  • Power BI
  • Power Pivot
  • Power Query
  • توابع اکسل
  • دسته‌بندی نشده
  • دیده بان
  • گوگل شیت
  • مسائل کاربردی
  • معرفی کتاب
  • نمودار ها
  • وی بی - ماکرو

هر آنچه در کار با ساعت در اکسل باید بدانید

جمع ساعت در اکسل
۴.۷/۵ - (۳۸ امتیاز)

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

گیفتاریخ و زمان در اکسل یکی از مباحثی است که خیلی مورد سوال قرار میگیره به عنوان مثال جمع ساعت در اکسل . مثلا یک برنامه برای ثبت ساعت ورود و خروج افراد تنظیم کردیم و میخواهیم از طریق اون محاسبات مربوط به حقوق، اضافه کاری، کسری کار و ….. محاسبه کنیم. پس باید بدونیم زمان در اکسل چه مفهومی داره و محاسباتش به چه صورته.

در این آموزش هر نکته ای راجع به زمان وجود داره رو با هم مرور خواهیم کرد.

مطابق شکل ۱ در دو سلول، زمان یکسان رو وارد کنید. فرمت یک سلول رو به Number تغییر بدید. این عدد به چه معنی است؟

مفهوم مقدار زمان

شکل ۱- مفهوم مقدار زمان

همونطور که در شکل ۱ میبینید، ۱۲:۵۳ بعد از ظهر، معادل ۰.۵۴ روز هست. بعبارتی ۲۴ ساعت کامل در اکسل معادل عدد ۱ هست. در واقع محاسبات ساعت در اکسل، نسبت به روز سنجیده میشه. پس اگر میخوایم محاسباتی که داریم انجام میدیم، بر اساس ساعت باشه، مثلا میخوایم ساعت اضافه کاری رو در مبلغ هر ساعت ضرب کنیم. باید حواسمون باشه که اکسل اون جمع ساعت رو به روز تبدیل میکنه و بعد در مبلغ هر ساعت ضرب میکنه. به نکات زیر دقت کنید:

همونطور که در شکل ۲ می بینید، حاصل جمع چند ساعت اضافه کاری بدرستی نمایش داده نمیشه. با یک حساب سرانگشتی می بینیم که مجموع ساعت ها بیش از ۵۰ ساعت هست. برای اینکه نمایش جمع رو اصلاح کنیم، بر روی سلول B8 کلیک راست کرده و در Format Cell/ Custom کد زیر رو وارد میکنیم:

[hh]:mm

در واقع فرمت زمان هر چی که بود با ثانیه/بدون ثانیه یا مثلا AM/PM …. در هر صورت ساعت یا همون h رو داخل براکت [ ] قرار میدیم.

جمع ساعت در اکسل - محاسبات زمانی

شکل ۲- محاسبات زمانی

حالا فرض کنید هر ساعت اضافه کاری معادل ۱۰۰۰۰ ریال هست، برای اینکه ببینیم در نهایت مبلغ ناشی از اضافه کاری چقدر خواهد بود، مجموع بدست آمده رو در مبلغ ضرب میکنیم.

همونطور که در شکل ۳ مشاهده می کنید در مرحله اول، حاصل ضرب مجموع ساعات در ۱۰۰۰۰ به فرمت ساعت هست، در حالیکه ما مبلغ را به فرمت عدد نیاز داریم. پس فرمت آن را به Number تغییر میدهیم. اما می بینیم که پس از تغییر فرمت به Number، میزان حاصلضرب درست نیست. علت همون مسئله ای سهت که در بالا به آن اشاره شد. اکسل مجموع ساعت را به روز تبدیل کرده (یعنی ۶۱:۰۵ رو تقسیم بر 24ساعت کرده) و حاصل را در ۱۰۰۰۰ ضرب میکند. پس اگر بخواهیم خود ساعت در ۱۰۰۰۰ ضرب بشه، باید حاصل را در ۲۴ ضرب کنیم.

محاسبات زمان و ساعت (جمع ساعت در اکسل)

شکل ۳- محاسبات زمان و ساعت

حالا که جنس زمان و منطق محاسبه اکسل رو فهمیدیم، به راحتی میتونیم هر نوع محاسباتی (جمع ساعت در اکسل) رو روی زمان های مختلف انجام بدیم، جمع، تفریق، ضرب و ….

در ادامه چند تابع کاربردی در خصوص زمان معرفی میکنم که در محاسبات مفید خواهد بود:

ورودی تابعتابعخروجیشرح
9:56:10 PMHOUR(B5)21این تابع ساعت را فراخوانی میکنه
9:56:10 PMMINUTE(B6)56این تابع دقیقه را فراخوانی میکنه
9:56:10 PMSECOND(B7)10این تابع ثانیه را فراخوانی میکنه
۲۱ ساعت | ۵۶ دقیقه | ۱۰ ثانیهTIME(D8,C8,B8)9:56:10 PMاین تابع زمان حاصل از ساعت، دقیقه و ثانیه ورودی رو نمایش میده

مثلا زمانی که میخوایم دو ساعت رو از هم کم کنیم، از یکی از حالت های نشان داده شده در شکل ۴ استفاده میکنیم:

محاسبه اختلاف زمان (محاسبه اختلاف زمان)

شکل ۴- محاسبه اختلاف زمان

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

کلیدواژه : Format Cellمتوسط
134

من سامان چراغی هستم. دانش آموخته مقطع فوق لیسانس دانشگاه تربیت مدرس در رشته مهندسی صنایع. از سال 1388 اکسل و برنامه نویسی VBA رو به صورت حرفه ای شروع کردم.

دیدگاه کاربران
  • حامد محدث ۲۹ بهمن ۱۳۹۶ / ۱۰:۲۲ ق٫ظ

    سلام
    در جمع کردن ساعت قبل ساعت ۲۴وبعد از ساعت ۲۴ چیکار باید کرد
    مثلا کار از ساعت ۲۳ شروع شده وساعت ۱۰ تمام شد با چه فرمولی میشه این و حساب کرد
    ممنون

    • آواتار
      حسنا خاکزاد ۲۹ بهمن ۱۳۹۶ / ۱۱:۰۱ ق٫ظ

      درود بر شما
      دو مرحله ای کنید. با فرض اینکه شروع در سلول A1 و پایان در سلول B1 باشه، اینو بنویسید:

      =(1-A1)+(B1)
      

      اگر حالت های مختلف وجود داره باید با If کنترل کنید

  • محمد رفيعي ۱۷ بهمن ۱۳۹۶ / ۱۰:۴۲ ق٫ظ

    با سلام می خواستم ببینم چطور میشه عدد رو به ساعت تبدیل کرد مثلا اگر ما ساعت هشت و سی دقیقه رو به صورت ۸۳۰ تایپ کنیم حالا بخوایم فرمتش به ساعت یعنی ۸:۳۰ تغییر کنه چیکار باید بکنیم؟

    • آواتار
      حسنا خاکزاد ۱۷ بهمن ۱۳۹۶ / ۱۰:۵۵ ق٫ظ

      سلام
      راه های مختلفی داره این کار
      بنا به الگویی که داده هاتون داره، میتونید از توابع متنی استفاده کنید و تفیکیک کنید و در نهایت بذاریدش داخل تابع TIme

      • سعیدرضا ۳۰ اردیبهشت ۱۴۰۲ / ۴:۴۰ ب٫ظ

        سلام
        لطفا امکان داره یه راه حل سادهبرای این کار ارائه بفرمایید
        گذاشتن کلون زمانبر هست
        داخل براکت چطور بزارمش
        لطفا یه نمونه بفرمایید

        • آواتار
          حسنا خاکزاد ۳۰ اردیبهشت ۱۴۰۲ / ۵:۲۱ ب٫ظ

          درود بر شما
          کدوم کار؟
          اگر فرمت [hh] منظورتونه کافیه یکی رو تنظیم کنید بعد با format painter انتقال بدید

  • سید علیرضا حسین ۳ بهمن ۱۳۹۶ / ۵:۳۲ ب٫ظ

    سلام
    من میخواهم ساعت را به اعداد اعشاری تبدیل کنم با این توضیح که فقط دقیقه اش تبدیل به اعشار بشود.

    • سامان چراغی ۳ بهمن ۱۳۹۶ / ۶:۲۳ ب٫ظ

      سلام
      ساعت رو در ۲۴ ضرب کنید و فرمت سلول رو Number قرار بدید.

  • چهارخطی ۳۰ دی ۱۳۹۶ / ۲:۳۸ ب٫ظ

    سلام وقتتون بخیر.ببخشید من اگر بخوام یه بازه زمانی مثلا ۱۶ ساعت رو از یک بازه زمانی دیگه کم کنم باید چیکار کنم. مثلا ۱۶ ساعت مجموع مرخصی های مجاز یک شرکت هست من میخوام اون رو از مجموع مرخصی های اخذ شده پرسنل مثلا ۴:۳۰ کم کنم . اینو در اکسل چطور میتونم انجام بدم.

    • آواتار
      حسنا خاکزاد ۳۰ دی ۱۳۹۶ / ۲:۴۹ ب٫ظ

      سلام
      در همین آموزش دقیقا این موضوع توضیح داده شده.
      انتهای آموزش رو به دقت مطالعه بفرمایید. نحوه کم کردن دو زمان توضیح داده شده

  • سهیلا ۱۰ دی ۱۳۹۶ / ۲:۰۲ ب٫ظ

    ممنون از توضیحات کاملتون

  • الیاس ۳ دی ۱۳۹۶ / ۱۱:۴۱ ق٫ظ

    با سلام و تشکر
    اگر ساعات مربوط به روزهای مختلف باشند ، و درواقع بخواهیم فاصله ترکیبی روز و ساعت دو ستون دیتا رو محاسبه کنیم چگونه باید عمل کرد؟

    • آواتار
      حسنا خاکزاد ۳ دی ۱۳۹۶ / ۳:۰۹ ب٫ظ

      سلام
      وقتی از هم کم میکنید. عددی به شما میده که قسمت صحیحش معادل روز و قسمت اعشارش معادل ساعت هست که باید مثلا با تابع int قسمت صحیح رو جدا کنید و قسمت اعشاری رو فرمت ساعت h]:mm:ss] بدید تا ببینید چند ساعت و چند دقیقه میشه

  • وحید ۹ آذر ۱۳۹۶ / ۹:۰۳ ق٫ظ

    بسیار آموزش مفیدی است.ممنون

  • مرضی ۵ آذر ۱۳۹۶ / ۱۰:۳۶ ب٫ظ

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

  • محسن ۵ آذر ۱۳۹۶ / ۹:۲۰ ق٫ظ

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

    • آواتار
      حسنا خاکزاد ۷ آذر ۱۳۹۶ / ۱۰:۰۱ ق٫ظ

      سلام
      این مسئله کامل در آموزش شرح داده شده
      هم نحوه کم کردن (ورود و خروج) و نحوه و نکات مربوط به سلول های نهایی که بشه کل کارکرد.
      اشکال کار رو بفرمایید

  • mohammadkazem62 ۱۳ مهر ۱۳۹۶ / ۱۱:۲۳ ق٫ظ

    با تشکر…
    توضیحات بسیار روان و قابل فهم است.

ارسال دیدگاه

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

توسط
تومان