محاسبهگر ساعات کاری - محاسبه ساعات کاری بین تاریخها
محاسبهگر رایگان ساعات کاری برای محاسبه دقیق ساعات کاری بین دو تاریخ. محاسبه با توجه به برنامه کاری، وقفههای ناهار، آخر هفتهها، تعطیلات و استثنائات سفارشی برای برنامهریزی دقیق پروژه و حقوق و دستمزد.
محاسبهگر ساعات کاری
پیکربندی ساعات کاری
وقفه ناهار
پیکربندی آخر هفته
استثنائات تاریخ
نتایج
خط زمانی تصویری
تفکیک بر اساس تاریخ
| تاریخ | ساعات | وضعیت |
|---|---|---|
| 2024-01-08 | 7.50 | بخشی از روز |
| 2024-01-09 | 8.00 | تمام روز |
| 2024-01-10 | 7.50 | بخشی از روز |
مستندات
ماشینحساب ساعات کاری
ماشینحساب ساعات کاری تعداد ساعات کاری بین دو تاریخ و زمان را پیدا میکند. زمان خارج از روز کاری، وقفههای ناهار، روزهای آخر هفته و تعطیلات را نادیده میگیرد؛ بنابراین نتیجه فقط زمانی را نشان میدهد که واقعاً برای کار در دسترس بوده است.
این با یک ماشینحساب ساده تاریخ تفاوت دارد؛ ماشینحساب ساده تاریخ همه ساعتهای یک بازه را، صرفنظر از اینکه کسی در حال کار باشد یا نه، شمارش میکند.
نحوه محاسبه ساعات کاری
محاسبه روزبهروز انجام میشود. برای هر روز در بازه تاریخ، ماشینحساب کارهای زیر را انجام میدهد:
- بررسی کنید که آیا روز مستثناست یا نه؛ یعنی روز آخر هفته یا تعطیل است. روزهای مستثنا صفر ساعت محسوب میشوند، مگر اینکه تاریخ بهعنوان یک روز کاری استثنایی علامتگذاری شده باشد.
- در نخستین روز بازه، شمارش را از زمان دیرترِ زمان شروع دادهشده و شروع روز کاری آغاز کنید. در آخرین روز، شمارش را در زمان زودترِ زمان پایان دادهشده و پایان روز کاری متوقف کنید.
- ساعات ناخالص روز را پیدا کنید: زمان پایان کار منهای زمان شروع کار.
- هر بخشی از وقفه ناهار را که در این ساعات قرار میگیرد، کم کنید.
- ساعات خالص روز را به مجموع جاری اضافه کنید.
تعطیلات همیشه یک روز را مستثنا میکند، حتی اگر آن تاریخ بهعنوان روز کاری استثنایی نیز علامتگذاری شده باشد. تاریخی که بهعنوان روز کاری استثنایی علامتگذاری شده باشد، حتی اگر با یک روز معمولی آخر هفته مصادف شود، در محاسبه منظور میشود.
فرمول ساعات کاری
برای یک روز کاری کامل:
که در آن H ساعات خالص کاری روز، E زمان پایان کار، S زمان شروع کار و L مدت وقفه ناهار است.
برای مثال، برنامهای از 8:00 صبح تا 5:00 بعدازظهر، بازهای ۹ ساعته است. یک وقفه ناهار ۱ ساعته از 12:00 ظهر تا 1:00 بعدازظهر، ۱ ساعت را کم میکند. زمان خالص کاری، ۸ ساعت در روز است.
روزی که وقفه بدون پرداخت ندارد، با تنظیم زمان شروع و پایان ناهار روی یک زمان یکسان وارد میشود؛ در این حالت طول وقفه صفر است. وقفه ناهار باید درون روز کاری قرار داشته باشد.
برای یک بازه تاریخی، مجموع برابر است با جمع ساعات خالص هر روزی که در محاسبه منظور شده است؛ نخستین و آخرین روز نیز بر اساس زمانهای واقعی شروع و پایان تنظیم میشوند.
مثال حلشده
برنامه: ساعات کاری از 8:00 صبح تا 5:00 بعدازظهر، وقفه ناهار از 12:00 ظهر تا 1:00 بعدازظهر، تعطیلی آخر هفتهها (شنبه و یکشنبه)، بدون تعطیلات در بازه.
بازه: دوشنبه 8:00 صبح تا جمعه 5:00 بعدازظهر.
| روز | ساعات کارکرده | دلیل |
|---|---|---|
| دوشنبه | ۸ | زمان شروع با شروع روز کاری یکسان است؛ بنابراین روزی کامل محسوب میشود. |
| سهشنبه | ۸ | روز کامل |
| چهارشنبه | ۸ | روز کامل |
| پنجشنبه | ۸ | روز کامل |
| جمعه | ۸ | زمان پایان با پایان روز کاری یکسان است؛ بنابراین روزی کامل محسوب میشود. |
مجموع ساعات کاری: ۸ × ۵ = ۴۰ ساعت. مجموع روزهای کاری: ۵.
نمونه روز ناقص
اگر همین بازه در عوض از 10:00 صبح دوشنبه آغاز میشد، دوشنبه فقط از 10:00 صبح تا 5:00 بعدازظهر، منهای ناهار ۱ ساعته، محاسبه میشد: ۷ ساعت − ۱ ساعت = ۶ ساعت. چهار روز دیگر هرکدام ۸ ساعت باقی میمانند؛ بنابراین مجموع برابر میشود با ۶ + ۸ + ۸ + ۸ + ۸ = ۳۸ ساعت.
ساعات کاری در برابر ساعات تقویمی و روزهای کاری
ساعات تقویمی همه ساعتهای سپریشده را، بدون هیچ استثنایی، شمارش میکند. از دوشنبه 9:00 صبح تا جمعه 5:00 بعدازظهر، مجموع ساعات تقویمی ۱۰۴ است: چهار روز کامل ۲۴ ساعته (۹۶ ساعت) بهعلاوه ۸ ساعت دیگر، از 9:00 صبح تا 5:00 بعدازظهر در آخرین روز.
ساعات کاری فقط زمان کار را، پس از حذف ساعات غیرکاری، ناهار، آخر هفتهها و تعطیلات، شمارش میکند. با استفاده از برنامه بالا، همین نوع بازه دوشنبه تا جمعه ۴۰ ساعت کاری دارد، نه ۱۰۴.
روزهای کاری روزهای کاری کامل را شمارش میکند، صرفنظر از اینکه در هرکدام چند ساعت در دسترس بوده است. دوشنبه تا جمعه، بدون تعطیلات، ۵ روز کاری است؛ حتی اگر نخستین یا آخرین روز ناقص باشد. زمانی یک روز بهعنوان روز کاری محسوب میشود که دستکم بخشی از زمان کاری در آن قرار داشته باشد.
این سه عدد به پرسشهای متفاوتی پاسخ میدهند. یک کار ۴۰ ساعته تقریباً یک هفته کاری (۵ روز کاری) است، نه «کمتر از ۲ روز تقویمی»؛ و تعهد ارائه خدمتِ ۲۴ ساعت کاری با تعهد ۲۴ ساعت تقویمی یکسان نیست، زیرا نسخه مبتنی بر ساعات کاری در طول شب و آخر هفتهها متوقف میشود.
نمونه حلشده: مهلت پاسخگویی
یک تیکت پشتیبانی پنجشنبه در 4:00 بعدازظهر باز میشود. تعهد پاسخگویی ۱۶ ساعت کاری است، بر اساس برنامه 8:00 صبح تا 5:00 بعدازظهر بالا، با وقفه ناهار 12:00 تا 1:00 بعدازظهر و تعطیلی آخر هفتهها.
- پنجشنبه: از 4:00 بعدازظهر تا 5:00 بعدازظهر = ۱ ساعت. مجموع جاری: ۱.
- جمعه: یک روز کامل = ۸ ساعت. مجموع جاری: ۹.
- شنبه و یکشنبه: مستثنا هستند.
- دوشنبه: ۷ ساعت دیگر لازم است. از 8:00 صبح تا 12:00 ظهر ۴ ساعت است و پس از وقفه ناهار، ۳ ساعت دیگر از 1:00 بعدازظهر، زمان را به 4:00 بعدازظهر میرساند.
مهلت، دوشنبه در 4:00 بعدازظهر است.
کاربردهای رایج
- برنامهریزی پروژه: تبدیل برآورد ساعتی به تاریخ تحویل واقعبینانه.
- صورتحساب کار آزاد و مشاوره: شمارش ساعتهایی که واقعاً در یک دوره صورتحساب در دسترس بودهاند.
- پرداخت حقوق: محاسبه ساعات کارکرده در یک دوره پرداخت، شامل روزهای ناقص آغاز یا پایان.
- توافقنامههای سطح خدمت (SLA): اندازهگیری مهلتهای پاسخگویی یا حل مسئله که فقط در ساعات کاری جریان دارند.
پرسشهای متداول
ماشینحساب ساعات کاری چیست؟
این ابزاری است که مجموع زمان کاری بین دو تاریخ را پیدا میکند و زمان خارج از روز کاری تنظیمشده، وقفههای ناهار، آخر هفتهها و تعطیلات را حذف میکند.
تفاوت روزهای کاری و ساعات کاری چیست؟
روز کاری یک روز کاری کامل است، صرفنظر از اینکه واقعاً چند ساعت کار شده باشد. ساعات کاری تعداد دقیق ساعتها، شامل روزهای ناقص، است. پنج روز کاری با ۸ ساعت در هر روز فقط زمانی برابر با ۴۰ ساعت کاری است که همه روزها کامل باشند؛ بازهای با نخستین یا آخرین روز ناقص، برای همان تعداد روز کاری، ساعات کاری کمتری دارد.
چگونه ساعات کاری را در مناطق زمانی مختلف محاسبه کنم؟
ابتدا همه تاریخها و زمانها را به یک منطقه زمانی مرجع، مانند منطقه زمانی کسبوکار یا UTC، تبدیل کنید. محاسبه با مناطق زمانی ترکیبی، مجموعهای نادرست ایجاد میکند.
با تعطیلاتی که در آخر هفته قرار میگیرند چگونه برخورد میشود؟
اگر تعطیلی در روزی قرار بگیرد که از قبل روز آخر هفته است، لازم نیست جداگانه فهرست شود، زیرا قاعده آخر هفته آن را از قبل مستثنا میکند. اگر سازمان تعطیلی را در روز دیگری رعایت کند، آن تاریخ جایگزین را فهرست کنید.
چرا نتیجه کمتر از روزها × ۸ ساعت است؟
یک ضرب ساده فرض میکند هر روز، یک روز کامل ۸ ساعته و بدون استثناست. بازههای واقعی معمولاً شامل نخستین یا آخرین روز ناقص، آخر هفتهها و گاهی تعطیلات هستند که همگی مجموع را از حاصل یک ضرب ساده کمتر میکنند.
آیا روزهای کاری استثنایی میتوانند قاعده آخر هفته را نادیده بگیرند؟
بله. میتوان تاریخ مشخصی را بهعنوان روز کاری استثنایی علامتگذاری کرد تا با وجود قرار گرفتن در یک روز معمولی آخر هفته، در محاسبه منظور شود. استثنای تعطیلی همچنان اولویت دارد: تاریخی که هم تعطیل و هم روز کاری استثنایی علامتگذاری شده باشد، مستثنا میشود.