نحوه محاسبه زمان در اکسل – اختلاف زمان، جمع/تفریق زمان

این آموزش به روش‌های مختلف محاسبه‌ی زمان در اکسل می‌پردازد. چند فرمول مفید برای اضافه کردن و تفریق زمان‌ها، محاسبه‌ی اختلاف زمان یا زمان سپری‌شده و موارد دیگر پیدا خواهید کرد.

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

نحوه‌ی محاسبه اختلاف زمان در اکسل (زمان سپری‌شده)

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

فرمول 1. یک زمان را از دیگری تفریق کنید

همان‌طور که احتمالاً می‌دانید، زمان‌های موجود در اکسل عدد اعشاری معمولی هستند که مانند زمان به نظر می‌رسند؛ و از آن‌جا که آن‌ها عدد هستند، می‌توانید زمان‌ها را مانند سایر مقادیر عددی جمع کرده و یا تفریق کنید.

ساده‌ترین و واضح‌ترین فرمول اکسل برای محاسبه‌ی اختلاف زمان این است:

‎=زمان پایانزمان شروع

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

فرمول توضیحات
=A2-B2 تفاوت بین مقادیر زمانی در سلول‌های A2 و B2 را محاسبه می‌کند.
=TIMEVALUE(“8:30 PM”) – TIMEVALUE(“6:40 AM”) اختلاف بین زمان‌های مشخص‌شده را محاسبه می‌کند.
=TIME(HOUR(A2), MINUTE(A2), SECOND(A2)) – TIME(HOUR(B2), MINUTE(B2), SECOND(B2)) اختلاف زمان بین مقادیر سلول‌های A2 و B2 را محاسبه می‌کند و تفاوت تاریخ را نادیده می‌گیرد، هنگامی که سلول‌ها دارای مقادیر تاریخ و زمان باشند.

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

اعشار در ستون D کاملاً صحیح هستند اما خیلی معنی‌دار نیستند. برای گرفتن اطلاع رسانی بیشتر، می‌توانید قالب‌بندی زمان سفارشی را با یکی از کدهای زیر اعمال کنید:

کد زمان
توضیحات
h ساعت‌های سپری‌شده، به صورت 4 نمایش داده می‌شود.
h:mm ساعت‌ها و دقیقه‌های سپری‌شده، به صورت 4:10 نمایش داده می‌شود.
h:mm:ss ساعت‌ها و دقیقه‌ها و ثانیه‌های سپری‌شده، به صورت 4:10:20 نمایش داده می‌شود.

برای اعمال قالب زمانی سفارشی، بر روی Ctrl + 1 کلیک کنید تا پنجره‌ی محاوره‌ای Format Cells باز شود، Custom را از لیست Category انتخاب کنید و کدهای زمان را در کادر Type تایپ کنید.

حال، بیایید ببینیم که فرمول اختلاف زمان و کدهای زمانی ما در ورک‌شیت‌های واقعی چگونه کار می‌کند. با زمان شروع ساکن در ستون A و زمان‌های پایان در ستون B، می‌توانید فرمول زیر را در ستون‎های C تا E کپی کنید:

=$B2-$A2

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

زمان سپری شده بسته به قالب زمان اعمال‌شده متفاوت است.

توجه: اگر زمان سپری‌شده به صورت علامت هش نمایش داده شود (#####)، آن‌گاه یا سلول دارای فرمول به اندازه‌ی کافی عریض نیست که زمان را نمایش دهد یا نتیجه‌ی محاسبات زمان شما یک مقدار منفی است.

فرمول 2. محاسبه‌ی اختلاف زمان با تابع TEXT

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

  • ساعت بین دو زمان را محاسبه کنید: =TEXT(B2-A2, “h”)
  • ساعت‌ها و دقیقه‌های بین 2 زمان برگردانید: =TEXT(B2-A2, “h:mm”)
  • ساعت‌ها، دقیقه‌ها و ثانیه‌های بین 2 زمان را برگردانید: =TEXT(B2-A2, “h:mm:ss”)

محاسبه‌ی اختلاف زمان با تابع TEXT

توجه:

  • مقدار برگشتی توسط تابع TEXT همیشه متنی است. لطفاً تراز چپ مقادیر متنی را در ستون‌های C:E در تصویر بالا مشاهده کنید. در سناریوهای خاص، این ممکن است یک محدودیت مهم باشد زیرا شما قادر نخواهید بود از “زمان متنی” برگشتی در محاسبات دیگر استفاده کنید..
  • اگر نتیجه عددی منفی باشد، فرمول TEXT خطای #VALUE! را برمی‌گرداند.

فرمول 3. محاسبه‌ی ساعت‌ها، دقیقه‌ها یا ثانیه‌های بین دو زمان

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

محاسبه‌ی ساعت بین دو زمان:

برای ارائه‌ی تفاوت بین دو زمان به صورت رقم اعشاری، از این فرمول استفاده کنید:

‎=(زمان پایانزمان شروع) * 24

با فرض این‌که زمان شروع شما در A2 باشد و زمان پایان در B2 است، می‌توانید از یک معادله‌ی ساده B2-A2 استفاده کنید تا اختلاف بین دو زمان را محاسبه کرده و سپس آن را در 24 ضرب کنید که تعداد ساعات در یک روز است:

=(B2-A2) * 24

برای به دست آوردن تعداد ساعت‌های کامل، از تابع INT استفاده کنید تا نتیجه به نزدیک‌ترین عدد صحیح برسد:

=INT((B2-A2) * 24)
محاسبه‌ی ساعت بین دو زمان در اکسل

کل دقایق بین دو زمان:

برای محاسبه‌ی دقایق بین دو زمان، اختلاف زمان را در 1440 ضرب کنید، که تعداد دقایق در یک روز (24 ساعت * 60 دقیقه = 1440) است.

‎=(زمان پایانزمان شروع) * 1440

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

=(B2-A2)*1440
محاسبه‌ی کل دقایق بین دو زمان در اکسل

کل ثانیه‌های بین دو زمان:

برای به دست آوردن کل ثانیه‌های بین دو زمان، اختلاف زمان را 86400 ضرب می‌کنید، یعنی تعداد ثانیه در یک روز (24 ساعت * 60 دقیقه * 60 ثانیه = 86400).

‎=(زمان پایان زمان شروع) * 86400

در مثال ما فرمول به شرح زیر است:

=(B2-A2)* 86400
محاسبه‌ی کل ثانیه‌های بین دو زمان
توجه: برای نمایش صحیح نتایج، فرمت General باید در سلول‌های دارای فرمول اختلاف زمان اعمال شود.

فرمول 4. محاسبه‌ی اختلاف در یک واحد زمانی و نادیده گرفتن بقیه

برای پیدا کردن تفاوت بین 2 زمان در واحد زمانی خاص و نادیده گرفتن بقیه، از یکی از توابع زیر استفاده کنید.

  • تفاوت ساعت‌ها، نادیده گرفتن دقیقه‌ها و ثانیه‌ها: =HOUR(B2-A2)
  • تفاوت دقیقه‌ها، نادیده گرفتن ساعت‌ها و ثانیه‌ها: =MINUTE(B2-A2)
  • تفاوت ثانیه‌ها، نادیده گرفتن ساعت و دقیقه: =SECOND(B2-A2)

هنگام استفاده از توابع HOUR، MINUTE و SECOND، لطفاً به خاطر داشته باشید که نتیجه نمی‌تواند بیش از 24 ساعت و 60 دقیقه برای دقیقه و ثانیه باشد.
محاسبه‌ی اختلاف در یک واحد و نادیده گرفتن بقیه
توجه: اگر زمان پایان کمتر از زمان شروع باشد (یعنی نتیجه‌ی فرمول یک عدد منفی باشد)، خطای #NUM! برگردانده می‌شود.

فرمول 5. محاسبه‌ی زمان سپری‌شده از زمان شروع تا الان

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

با فرض این‌که تاریخ و زمان شروع در سلول A2 است، فرمول =NOW()-A2 نتایج زیر را برمی‌گرداند، مشروط بر این‌که در این مثال فرمت زمانی مناسب را در ستون B، یعنی h:mm اعمال کرده باشید:
محاسبه‌ی زمان سپری‌شده از زمان شروع تا الان

در صورتی که زمان سپری‌شده بیش از 24 ساعت باشد، از یکی از این فرمت‌های زمانی استفاده کنید، به عنوان مثال d “روز” h:mm:ss مانند تصویر زیر:
محاسبه‌ی زمان سپری‌شده‌ی بیش از 24 ساعت

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

=TIME(HOUR(NOW()), MINUTE(NOW()), SECOND(NOW())) – A2
محاسبه‌ی زمان سپری‌شده بدون تاریخ

توجه: زمان سپری‌شده هر لحظه به روز نمی‌شود، فقط هنگامی که ورک‌شیت مجدداً باز می‌شود یا دوباره محاسبه می‌شود، تازه می‌شود. برای وادار کردن فرمول برای به روزرسانی، یا دکمه‌ی Shift + F9 را برای محاسبه مجدد صفحه گسترده‌ی فعال یا F9 را برای محاسبه‌ی مجدد کلیه ورک‌بوک‌های باز، فشار دهید.

فرمول 5. نمایش اختلاف زمان به صورت “XX روز، XX ساعت، XX دقیقه و XX ثانیه”

این احتمالاً کاربرپسندترین فرمول محاسبه‌ی اختلاف زمان در اکسل است. برای محاسبه‌ی اختلاف به روز از تابع INT و برای برگرداندن ساعت، دقیقه و ثانیه از توابع HOUR، MINUTE و SECOND استفاده می‌کنید؛ و سپس، تمام این توابع را در یک فرمول واحد به همراه برچسب‌های متن به هم می‌چسبانید:

=INT(B2-A2) & ” روز، ” & HOUR(B2-A2) & ” ساعت، ” & MINUTE(B2-A2) & ” دقیقه و ” & SECOND(B2-A2) & ” ثانیه”
یک فرمول اختلاف زمان کاربرپسند در اکسل

برای این‌که فرمول اختلاف زمان مقادیر صفر را مخفی کند، چهار تابع IF را در آن جاسازی کنید:

=IF(INT(B2-A2)>0, INT(B2-A2) & ” روز, “،””) & IF(HOUR(B2-A2)>0, HOUR(B2-A2) & ” ساعت, “،””) & IF(MINUTE(B2-A2)>0, MINUTE(B2-A2) & ” دقیقه و “،””) & IF(SECOND(B2-A2)>0, SECOND(B2-A2) & ” ثانیه”,””)

سینتکس آن ممکن است بیش از حد پیچیده به نظر برسد، اما کار می‌کند 🙂

فرمول اختلاف زمانی اکسل که مقادیر صفر را نادیده می‌گیرد

از طرف دیگر، می‌توانید اختلاف زمان را با کم کردن زمان شروع از زمان پایان (به عنوان مثال =B2-A2) محاسبه کرده و سپس فرمت زمان زیر را در سلول اعمال کنید:

d “روز،” h “ساعت،” m “دقیقه و” s “ثانیه”
زمان شروع را از زمان پایان کم کنید و قالب زمان سفارشی را روی سلول اعمال کنید.

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

نحوه‌ی محاسبه و نمایش زمان‌های منفی در اکسل

هنگام محاسبه‌ی اختلاف زمان در اکسل، ممکن است بعضی اوقات نتیجه را به صورت خطای ###### به دست آورید زیرا تفاوت آن زمان منفی است. اما آیا راهی برای نشان دادن زمان‌های منفی به درستی در اکسل وجود دارد؟ البته راهی وجود دارد، و حتی بیش از یک راه!

روش 1. سیستم تاریخ اکسل را به سیستم تاریخ 1904 تغییر دهید

سریع‌ترین و آسان‌ترین راه نمایش زمان منفی به طور عادی (با علامت منفی) تغییر به سیستم تاریخ 1904 است. برای انجام این کار، روی File> Options> Advanced کلیک کنید، به بخش When calculating this workbook و تیک جعبه‌ی Use 1904 date system را بزنید.
تغییر به 1904 data system

برای ذخیره‌ی تنظیمات جدید، روی OK کلیک کنید و از این پس زمان‌های منفی مانند اعداد منفی به درستی نمایش داده می‌شوند:
در سیستم تاریخ 1904، زمان‌های منفی مانند اعداد منفی نمایش داده می‌شوند

روش 2. محاسبه‌ی زمان منفی در اکسل با فرمول

بدون تغییر سیستم پیش‌فرض تاریخ اکسل، می‌توانید زمان‌های منفی را مجبور به نمایش صحیح با استفاده از یکی از فرمول‌های زیر کنید:

=IF(A2-B2>0, A2-B2, “-” & TEXT(ABS(A2-B2),”h:mm”))

=IF(A2-B2>0, A2-B2, TEXT(ABS(A2-B2),”-h:mm”))

هر دو فرمول بررسی می‌کنند که آیا اختلاف زمان (A2-B2) از 0 بیشتر است یا خیر، و اگر باشد این تفاوت را برمی‌گرداند. اگر اختلاف زمان کمتر از صفر باشد، فرمول اول قدر مطلق اختلاف را محاسبه می‌کند و علامت منها را به آن می‌چسباند. فرمول دوم با استفاده از فرمت منفی “-h:mm” دقیقاً نتیجه‌ی مشابه را به دست می‌آورد.
فرمول محاسبه‌ی زمان منفی در اکسل
توجه: لطفاً به خاطر داشته باشید که برخلاف روش اول که با زمان‌های منفی به صورت مقادیر عددی منفی رفتار می‌کند، نتیجه‌ی تابع TEXT همیشه رشته‌ای از متن است که در محاسبات یا فرمول‌های دیگر قابل استفاده نیست.

افزودن و کم کردن زمان در اکسل

اصولاً 2 روش برای اضافه کردن و کم کردن زمان در اکسل وجود دارد:

  • با استفاده از تابع TIME
  • استفاده از محاسبات حسابی بر اساس اعداد ساعت (24)، دقیقه (1440) و ثانیه (86400) در یک روز

تابع TIME(hour, minute, second) محاسبات زمان اکسل را بسیار آسان می‌کند، اما اجازه نمی‌دهد بیش از 23 ساعت یا 59 دقیقه یا 59 ثانیه اضافه یا کم شود. اگر با فواصل زمانی بزرگتر کار می‌کنید، از یکی از محاسبات حسابی در زیر استفاده کنید.

نحوه‌ی اضافه یا تفریق کردن ساعت به زمان در اکسل

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

تابع TIME برای اضافه کردن کمتر از 24 ساعت

‎=زمان شروع + TIME(N ساعت, 0, 0)

به عنوان مثال، اگر زمان شروع کار شما در سلول A2 است و می‌خواهید 2 ساعت به آن اضافه کنید، فرمول به شرح زیر است:

=A2 + TIME(2, 0, 0)
تابع TIME برای اضافه کردن کمتر از 24 ساعت

توجه: اگر سعی کنید بیش از 23 ساعت با تابع TIME اضافه کنید، ساعت‌های مشخص‌شده بر 24 تقسیم می‌شود و باقی‌مانده به مقدار زمان شروع اضافه می‌شود. به عنوان مثال، اگر سعی کنید با استفاده از فرمول =A4 + TIME(25, 0, 0) مقدار 25 ساعت به “6/2/2015 10:00 AM” (سلول A4) اضافه کنید، نتیجه می‌شود “06/02/2015 11:00” یعنی A4 + 1 ساعت.
فرمول برای اضافه کردن هر عدد ساعت (کمتر یا بیشتر از 24 ساعت)

فرمول زیر محدودیتی برای تعداد ساعتی که می‌خواهید اضافه کنید، ندارد:

‎= زمان شروع + (N ساعت / 24)

به عنوان مثال، برای افزودن 28 ساعت به زمان شروع در سلول A2، فرمول زیر را وارد کنید:

=A2 + (28/24)

فرمول کلی برای اضافه کردن ساعت به زمان معین در اکسل

برای کم کردن ساعت (تفریق) از زمانی معین، از فرمول‌های مشابه استفاده می‌کنید و فقط “+” را با علامت منها جایگزین می‌کنید:

به عنوان مثال، برای کم کردن 3 ساعت از زمان سلول A2، هر یک از فرمول‌های زیر قابل انجام است:

=A2-(3/24)

=A2-TIME(3,0,0)

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

نحوه‌ی اضافه / کم کردن دقیقه به زمان در اکسل

برای اضافه کردن دقیقه به زمانی معین، همان تکنیک‌هایی را که ما برای اضافه کردن ساعت‌ها استفاده کرده‌ایم، به کار بگیرید.

برای اضافه یا تفریق کردن کمتر از 60 دقیقه

از تابع TIME استفاده کنید و دقایقی را که می‌خواهید اضافه یا تفریق کنید در آرگومان دوم بنویسید:

‎=زمان شروع + TIME(0,  N دقیقە, 0)

و در این‌جا چند فرمول واقعی برای محاسبه‌ی دقایق در اکسل وجود دارد:

برای اضافه کردن 20 دقیقه به زمان در A2 فرمول: =A2 + TIME(0,20,0)

برای کم کردن 30 دقیقه از زمان در A2 فرمول: =A2 – TIME(0,30,0)

برای اضافه یا تفریق کردن بیش از 60 دقیقه

در محاسبه‌ی خود، تعداد دقایق را بر 1440 که تعداد دقایق در روز است، تقسیم کنید و مقدار شروع را به زمان شروع اضافه کنید:

‎=زمان شروع + (N دقیقە / 1440)

برای کم کردن دقیقه از زمان، به سادگی علامت به‌علاوه را با منها جایگزین کنید. مثلاً:

برای اضافه کردن 200 دقیقه: =A2 + (200/1440)

برای کم کردن 300 دقیقه: =A2 -(300/1440)

اضافه و تفریق کردن دقیقه در اکسل

نحوه‌ی اضافه / تفریق کردن ثانیه به زمانی معین

محاسبات ثانیه در اکسل به روشی مشابه انجام می‌شود.

برای اضافه کردن کمتر از 60 ثانیه به زمانی معین، می‌توانید از تابع TIME استفاده کنید:

‎=زمان شروع + TIME(0, 0, N ثانیه)

برای افزودن بیش از 59 ثانیه، از فرمول زیر استفاده کنید:

‎=زمان شروع + (N ثانیه / 86400)

برای کم کردن ثانیه، از فرمول‌های مشابه با علامت منها (-) به جای به‌علاوه (+) استفاده کنید.

در ورک‌شیت‌های اکسل شما، فرمول‌ها ممکن است شبیه به این موارد باشند:

برای اضافه کردن 30 ثانیه به A2: =A2 + TIME(0,0,31)

برای اضافه کردن 1200 ثانیه به: =A2 + (1200/86400)

برای کم کردن 40 ثانیه از: =A2 – TIME(0,0,40)

برای کم کردن 900 ثانیه از: =A2 – (900/86400)

نحوه‌ی جمع کردن زمان در اکسل

فرمول جمع زمان اکسل یک تابع معمول SUM است و استفاده از فرمت زمان مناسب برای نتیجه، همان چیزی است که باعث می‌شود نتیجه به درستی نمایش داده شود.
به فرض شما چندین زمان پروژه در ستون B دارید و می‌خواهید آنها را جمع کنید. شما یک فرمول SUM ساده مانند =SUM(B2:B4) می‌نویسید و نتیجه را در فرمت پیش فرض دریافت می‌کنید، مانند hh:mm:ss.
فرمول SUM برای جمع کردن زمان‌های اضافه‌شده در اکسل

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

روی سلول کلیک راست کرده و Format Cells را در منوی محتوا انتخاب کنید، یا Ctrl + 1 را فشار دهید تا کادر محاوره‌ای Format Cells باز شود. از لیست Category گزینه‌ی Custom را انتخاب کنید و یکی از فرمت‌های زمانی زیر را در کادر Type تایپ کنید:

  • برای نمایش زمان کل به صورت دقیقه و ثانیه: [m]:ss
  • برای نمایش زمان کل به عنوان ثانیه: [ss]

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

نحوه‌ی جمع کردن بیش از 24 ساعت در اکسل

به منظور جمع کردن بیش از 24 ساعت، از همان فرمول SUM همان‌طور که در بالا بحث شد استفاده کنید، اما یکی از قالب‌های زمانی زیر را در سلول اعمال کنید:

فرمت نمایش به صورت توضیحات
[h]:mm 30:10 ساعت و دقیقه
[h]:mm:ss 30:10:20 ساعت، دقیقه و ثانیه
[h] “ساعت”, mm “دقیقه”, ss “ثانیه” 30 ساعت, 10 دقیقه, 20 ثانیه
d h:mm:ss 1 06:10:20 روز، ساعت، دقیقه و ثانیه
d “روز” h:mm:ss 1 روز 06:10:20
d “روز،” h “ساعت،” m “دقیقه و” s “ثانیه” 1 روز، 6 ساعت، 10 دقیقه و 20 ثانیه

برای دانستن این‌که چگونه این قالب‌های زمانی سفارشی در ورک‌شیت اکسل به نظر برسید، لطفاً به تصویر زیر نگاه کنید، جایی که یک فرمول SUM در سلول‌های A9 تا A13 وارد شده‌است:

=SUM($B$2:$B$4)

Adding up more than 24 hours in Excel

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

هم‌چنین، توجه داشته باشید که فرمت زمانی که بر روی یک سلول اعمال می‌شود، فقط نحوه‌ی نمایش در صفحه را تغییر می‌دهد بدون این‌که مقدار سلول تغییر کند. به عنوان مثال، در تصویر بالا، سلول A13 مانند متن به نظر می‌رسد، اما در واقع یک مقدار زمانی معمولی است که به صورت اعشاری در سیستم داخلی اکسل ذخیره شده‌است. یعنی شما می‌توانید در فرمول‌ها و محاسبات دیگر به آن سلول ارجاع دهید.

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

دانلود

این‌گونه می‌توانید زمان را در ورک‌شیت‌های اکسل محاسبه می‌کنید. از شما متشکریم که این مطلب را خواندید و امیدواریم که باز شما را در وب‌سایت‌مان ببینیم.

24 دیدگاه دربارهٔ «نحوه محاسبه زمان در اکسل – اختلاف زمان، جمع/تفریق زمان;

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

    پاسخ
    • سلام. ممنون.
      حتماً از طریق شبکه‌های اجتماعیمون اطلاع‌رسانی خواهیم کرد. البتە فعلاً بە دلیل مشکلات پیش‌آمده دوره‌ها آنلاین هستند.

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

    پاسخ
    • سلام. یا بە صورت دستی رفرش کنید کە سادەترین روش آن زدن دکمەی F9 است یا این‌که با ماکرونویسی آن را انجام دهید.

      پاسخ
  3. واقعا تو کار خودت استادی، ذکات علم همین و بس
    دست شما درد نکنه، خدا قوت

    پاسخ
  4. سلام بسیار ممنونم از توضیحات خوبتون من میخوام وقتی مقادیر زیر رو جمع میکنم تاریخ تغییر نکنه و فقط زمان با هم جمع بشه لطفا بفرمایید چکار باید بکنم:
    01:00 2020/12/06
    02:00 2020/12/06
    یعنی جوابش بشه
    03:00 2020/12/06

    پاسخ
    • سلام. اگر تاریخ‌های شما فرضاً در سلول‌های A1 و A2 باشند، از فرمول زیر باید استفاده کنید:
      =TRUNC(A1) + MOD(A1,1)+MOD(A2,1)
      سپس فرمت سلول را روی Time قرار دهید.

      پاسخ
  5. سلام جناب ممنون ولی در اضافه و کم کردن ساعت و دقیقه و ثانیه فرمول رو اشتباه تایپ کردن درستش علامت ( ; )هست نه( ,)

    پاسخ
    • سلام. آرگومان جداکننده‌ی پارامترها بسته به سیستم متفاوت است. در بیشتر سیستم‌ها کاما (,) و در برخی هم سمی‌کالن (;) است. در اندکی از سیستم‌ها هم سمی‌کالن برعکس (؛) است.

      پاسخ
  6. سلام ممنون بابت مطلبی که گذاشته اید.
    من یک سری زمان به صورت ثانیه:دقیقه:ساعت دارم که می خواهم آنها را جمع کنم و تعداد آنها زیاد است که نمی توان دستی و یکی یکی جمع کرد. با دستور شما که گفته بودید (A2:A160)SUM= اجرا کردم اما مقدار A2 را به عنوان پاسخ می دهد. ممنون می شوم اگر بگویید مشکل از کجاست.

    پاسخ
  7. سلام اگه اعدادمون فارسی باشه چیکار باید کرد؟
    مثلا برای اختلاف دو زمان ۱۰:۲۵ و ۲۰:۱۵ که بصورت ساعت و دقیقه نشون بده باید چیکار کرد؟

    پاسخ
    • سلام. باید اعداد را به صورت لاتین وارد کنید ولی نمایش آن را به فارسی تغییر دهید (از طریق تغییر فونت یا فرمت سل…).

      پاسخ
  8. وقت بخیر

    چطور از فرمول های بالا برای تاریخ های شمسی میشه استفاده کرد؟ برای مثال اختلاف زمانی دو تاریخ و ساعت زیر برحسب دقیقه:
    1400/07/01 15:35:13
    1400/07/03 15:11:28

    پاسخ
    • سلام. در اکسل 2016 به بالا تاریخ دوم را از تاریخ اول کم کنید و چون بر حسب دقیقه می‌خواهید در 1440 ضرب کنید یعنی به این صورت:
      =(B1-A1)*1440
      کە در B1 تاریخ دوم و در A1 تاریخ اول قرار دارد.

      پاسخ

دیدگاهتان را بنویسید

Item added to cart.
0 items - تومان
ضبط پیام صوتی

زمان هر پیام صوتی 5 دقیقه است