نحوه محاسبه تفاوت زمان در اکسل (13 روش)

  • این را به اشتراک بگذارید
Hugh West

اگر به دنبال ساده ترین راه ها برای محاسبه اختلاف زمان در اکسل هستید، در جای مناسبی هستید. بیایید به مقاله اصلی بپردازیم تا جزئیات این راه ها را بدانیم.

دانلود کتاب کار

محاسبه تفاوت های زمانی.xlsx

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

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

برای ایجاد مقاله از استفاده کرده ایم. نسخه Microsoft Excel 365 ، می‌توانید از هر نسخه دیگری بنا به راحتی خود استفاده کنید.

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

در اینجا، تفاوت های زمانی بین زمان خروج و زمان ورود را تعیین می کنیم تا ساعت کاری <9 را بدست آوریم>از کارکنان با استفاده از علائم منفی.

Step-01 :

➤ فرمول زیر را در سلول <6 تایپ کنید>E5

=D5-C5

زمان خروج را از زمان ورود کم می کند.

ENTER

Fill Handle ابزار

<را فشار دهید 16>

نتیجه :

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

بیشتر بخوانید: نحوه محاسبه زمان در اکسل (16 روش ممکن)

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

شما می توانید پر کردن دسته ابزار

نتیجه :

سپس، اختلاف زمانی منفی را دریافت خواهید کرد.

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

روش-12 : جمع بندی مقادیر زمانی یک لیست

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

مرحله -01 :

➤ فرمول زیر را در سلول وارد کنید E12

=TEXT(SUM(E5:E11),"dd:hh:mm:ss")

  • SUM(E5:E11)→ 2.2951388889
  • TEXT(SUM(E5:E11)،"dd:hh:mm: ss") می شود

TEXT(2.2951388889،"dd:hh:mm:ss")

خروجی →02:07:05:00

ENTER

نتیجه :

<0 را فشار دهید>در نهایت، مجموع ساعات کاری را دریافت خواهید کرد که در آن 2 روز، 7 ساعت و 5 دقیقه است.

بیشتر بخوانید: [اصلاح شد!] SUM با مقادیر زمان در اکسل کار نمی کند (5 راه حل)

روش- 13: اضافه کردن ساعت، دقیقه و ثانیه

شما می توانید خواسته خود را اضافه کنید ساعت‌ها، دقیقه‌ها و ثانیه‌ها در سه جدول زیر آمده است. -01 :

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

<استفاده کنید 5> =C5+D5/24

در اینجا، مقدار ساعتی که با زمان سفارش اضافه می شود بر 24 تقسیم می شود (1 روز = 24 ساعت )

برای افزودن دقیقه ازفرمول زیر

=C5+D5/1440

در اینجا، مقادیر دقیقه را بر 1440 تقسیم می کنیم (1 روز = 24 ساعت * 60 دقیقه = 1440 دقیقه)

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

=C5+D5/86400

<0 بنابراین، ما مقادیر دوم را بر 86400 (1 روز = 24 ساعت * 60 دقیقه * 60 ثانیه = 86400 ثانیه) تقسیم می کنیم

بیشتر بخوانید: نحوه اضافه کردن دقیقه به زمان در اکسل (5 روش آسان)

بخش تمرین

برای انجام تمرین توسط خودتان، ما یک بخش تمرین مانند زیر در برگه ای به نام تمرین . لطفاً خودتان این کار را انجام دهید.

نتیجه‌گیری

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

از تابع TEXT برای تعیین تفاوت های زمانی بین زمان خروج و زمان ورود استفاده کنید.

Step-01 :

➤ فرمول زیر را در سلول E5

=TEXT(D5-C5,"hh:mm:ss") <0 تایپ کنید>
  • D5-C5 17:00-8:30

خروجی →0.354166667

  • TEXT(D5-C5,”hh:mm:ss”) می شود

TEXT (0.354166667،”hh:mm:ss”)

خروجی →08:30:00

را فشار دهید ENTER

Fill Handle ابزار

نتیجه :

<را به پایین بکشید 0>سپس، ساعت کاری کارمندان را دریافت خواهید کرد.

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

=TEXT(D5-C5,"hh:mm")

تفاوت ساعت و دقیقه را برمی گرداند

=TEXT(D5-C5,"hh")

در اینجا تفاوت ساعت را خواهید دید.

توجه

تابع TEXT تفاوت ها را در قالب متن برمی گرداند

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

روش-3: استفاده از تابع TIMEVALUE برای محاسبه اختلاف زمان در اکسل

در اینجا، ما از تابع TIMEVALUE برای محاسبه اختلاف زمانی بین زمان خروج <9 استفاده می‌کنیم>و زمان ورود .

Step-01 :

➤ از فرمول زیر در سلول E5

=TIMEVALUE("17:00")-TIMEVALUE("8:30")

  • TIMEVALUE("17:00") می شود

0.708333333

  • TIMEVALUE("8:30") می شود

0.354166667

  • TIMEVALUE("17:00") -TIMEVALUE("8:30") می شود

0.708333333-0.354166667

خروجی →08:30

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

مطالب مرتبط: نحوه محاسبه تفاوت بین دو تاریخ و زمان در Excel

روش-4: استفاده از تابع TIME برای محاسبه اختلاف زمان در اکسل

شما می توانید از تابع TIME برای محاسبه اختلاف زمانی بین <8 استفاده کنید>زمان خروج و زمان ورود .

Step-01 :

➤ تایپ کنید فرمول زیر در سلول E5

=TIME(HOUR(D5),MINUTE(D5),SECOND(D5))-TIME(HOUR(C5),MINUTE(C5),SECOND(C5))

  • HOUR(D5) →17
  • MINUTE(D5) →0
  • SECOND(D5) →0
  • TIME(HOUR(D5)، MINUTE(D5)، SECOND(D5)) می شود

TIME(17,0,0)

خروجی →0.70833333 3

  • HOUR(C5) →8
  • MINUTE(D5) →30
  • SECOND(D5) →0
  • TIME(8,30,0 می شود

TIME(17,0,0)

خروجی →0.354166667

  • TIME(HOUR(D5)، MINUTE(D5)، SECOND(D5))-TIME(HOUR(C5)، MINUTE(C5)،SECOND(C5)) می شود

0.708333333-0.354166667

خروجی →08:30

ENTER

Fill Handle را به پایین بکشید ابزار

نتیجه :

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

مطالب مرتبط: نحوه تفریق زمان نظامی در اکسل (3 روش)

روش- 5: محاسبه تفاوت ساعت بین دو زمان از تاریخ های مختلف

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

Step-01 :

➤ فرمول زیر را در سلول E5

<تایپ کنید 5> =(D5-C5)*24

در اینجا، اختلاف زمانی بین زمان تحویل و زمان سفارش ضرب در 24 ( 1 روز = 24 ساعت) برای تبدیل تفاوت به ساعت.

ENTER

➤ را فشار دهید Fill Handle ابزار

نتیجه :

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

بیشتر بخوانید: نحوه محاسبه کل ساعت در اکسل (9 روش آسان)

روش-6: محاسبه اختلاف دقیقه بین دو زمان از تاریخ های مختلف

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

Step-01 :

➤ فرمول زیر را در سلول E5 <1 تایپ کنید> =(D5-C5)*1440

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

ENTER

Fill Handle ابزار

نتیجه را به پایین بکشید>:

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

بیشتر بخوانید: نحوه اضافه کردن دقیقه به زمان در اکسل (5 روش آسان)

روش-7: محاسبه تفاوت دوم بین دو زمان از تاریخ های مختلف

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

Step-01 :

➤ فرمول زیر را در سلول E5

=(D5-C5)*86400 <0 تایپ کنید>در اینجا، ما اختلاف زمانی بین زمان تحویل و زمان سفارش در 86400 (1 روز = 24 ساعت * 60 دقیقه * 60 ثانیه = 86400 ضرب کردیم. ثانیه) برای تبدیل تفاوت به ثانیه l Handle tool

نتیجه :

در نهایت، شما دومین تفاوت بین زمان تحویل را دریافت خواهید کرد و زمان های سفارش .

بیشتر بخوانید: نحوه کم کردن زمان در اکسل (7 Quick روش ها)

خواندنی مشابه:

  • نحوه استفاده از فرمت زمان در Excel VBA (ماکرو، UDF و UserForm)
  • محاسبه زمان گردش در اکسل (4راه ها)
  • نحوه محاسبه نرخ ساعتی در اکسل (2 روش سریع)
  • محاسبه کل ساعات کار در یک هفته در اکسل (5 روش برتر) روش ها)
  • نحوه محاسبه میانگین زمان پاسخگویی در اکسل (4 روش)

روش-8: محاسبه تفاوت زمان با استفاده از HOUR، MINUTE و تابع SECOND

در اینجا، ما از توابع HOUR ، MINUTE، و SECOND برای تعیین تفاوت‌های زمانی و تقسیم آن به ساعت استفاده می‌کنیم. واحدهای دقیقه و ثانیه.

Step-01 :

➤ فرمول زیر را در سلول E5 تایپ کنید

=HOUR(D5-C5)

HOUR مقدار ساعت این اختلاف زمانی را برمی گرداند.

ENTER

Fill Handle ابزار

را به این روش به پایین بکشید ، تفاوت ساعت های زمان خروج و زمان ورود را دریافت خواهید کرد.

برای محاسبه اختلاف دقیقه که استفاده کرده ایم تابع زیر

=MINUTE(D5-C5)

MINUTE مقدار دقیقه را برمی گرداند این اختلاف زمانی.

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

=SECOND(D5-C5)

SECOND مقدار دوم این اختلاف زمانی را برمی گرداند.

توجه

باید از <استفاده کنید 6>عمومی قالب اینجاست.

بیشتر بخوانید: نحوه محاسبه ساعت و دقیقه برای اکسل حقوق و دستمزد (7 روش آسان)

روش-9: با استفاده از NOWتابع محاسبه تفاوت زمان در اکسل

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

Step-01 :

➤ فرمول زیر را در سلول D5

<5 تایپ کنید> =NOW()-C5

NOW() زمان فعلی را برمی گرداند (هنگام ایجاد این مقاله 10:54 بود)

ENTER

Fill Handle ابزار

را به پایین بکشید نتیجه :

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

توجه

محتوای مرتبط: فرمول برگه زمانی در اکسل (5 مثال)

روش-10: استفاده از IF و تابع INT برای محاسبه تفاوت زمان در اکسل

در این بخش، از IF ، INT ، HOUR ، استفاده خواهیم کرد. توابع MINUTE و SECOND برای محاسبه اختلاف زمانی.

Step-01 :

➤ فرمول زیر را در سلول E5

<تایپ کنید 4>
=IF(INT(D5-C5)>0, INT(D5-C5) & " days, ","") & IF(HOUR(D5-C5)>0, HOUR(D5-C5) & " hours, ","") & IF(MINUTE(D5-C5)>0, MINUTE(D5-C5) & " minutes and ","") & IF(SECOND(D5-C5)>0, SECOND(D5-C5) & " seconds","")

  • (D5-C5) →2.5
  • INT (D5-C5) →2
  • IF(INT(D5-C5)>0, INT(D5-C5) & " روز، """) تبدیل می شود

IF(2>0، 2 &" روز، """) IF 2 روز با کمک & اپراتور زمانی که تفاوت بزرگتر از صفر باشد، در غیر این صورت یک خالی برمی گرداند

خروجی →2روز،

  • HOUR(D5-C5) →12
  • IF(HOUR(D5-C5)>0، HOUR(D5-C5) & ; "ساعت، """) می شود

IF(12>0، 12 و "ساعت، """) IF 12 ساعت با کمک & اپراتور زمانی که تفاوت بزرگتر از صفر باشد، در غیر این صورت یک عدد خالی برمی گرداند

خروجی →12 ساعت،

  • MINUTE(D5-C5) →0
  • IF(MINUTE(D5-C5)>0، MINUTE(D5-C5) & "دقیقه و """) می شود
  • <با کمک & اپراتور زمانی که تفاوت بزرگتر از صفر باشد، در غیر این صورت یک عدد خالی برمی گرداند

خروجی →Blank

  • SECOND(D5-C5) →0
  • IF(SECOND(D5-C5)>0، SECOND(D5-C5) & "secons","") می شود

IF(0>0، 0 & "ثانیه و """) IF با کمک 0 ثانیه برمی گردد & اپراتور زمانی که تفاوت بزرگتر از صفر باشد، در غیر این صورت یک عدد خالی بر می گرداند

خروجی → خالی

  • IF(INT(D5-C5) >0، INT(D5-C5) & "روز، "،") & IF(HOUR(D5-C5)>0، HOUR(D5-C5) & ” ساعت، “,””) & IF(MINUTE(D5-C5)>0، MINUTE(D5-C5) & ”دقیقه و “””) & IF(SECOND(D5-C5)>0، SECOND(D5-C5) & "ثانیه""") می شود

2 روز و 12 ساعت ,& "" & ""

خروجی →2 روز، 12 ساعت،

ENTER

Fill Handle ابزار

نتیجه را به پایین بکشید:

به این ترتیب، تفاوت های زمانی بین زمان تحویل و زمان سفارش را دریافت خواهید کرد.

می توانید با کم کردن مقادیر با استفاده از فرمول زیر نتیجه مشابهی بدست آورید

=D5-C5

و سپس شما باید CTRL+1 را فشار دهید تا قالب زیر را از گزینه Custom انتخاب کنید.

روش-11: محاسبه منفی تفاوت بین دو زمان

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

Step-01 :

➤ می توانید فرمول ساده زیر را تایپ کنید. در سلول E5

=C5-D5

اما هیچ نتیجه ای نمایش نمی دهد

بنابراین، به جای آن باید از فرمول زیر استفاده کنید

=IF(C5-D5>0, C5-D5, TEXT(ABS(C5-D5),"-h:mm"))

  • C5-D5 →-0.35416667
  • TEXT(ABS(C5-D5)،"-h:mm") می شود

TEXT(ABS (-0.35416667)،"-h:mm") TEXT(0.35416667،"-h:mm")

خروجی →-8: 30

  • IF(C5-D5>0, C5-D5, TEXT(ABS(C5-D5),”-h:mm”)) می شود

IF(-0.35416667>0، C5-D5، -8:30) →همانطور که در اینجا شرط FALSE است

خروجی →-8:30

➤ به پایین بکشید

هیو وست یک مربی و تحلیلگر اکسل بسیار با تجربه با بیش از 10 سال تجربه در این صنعت است. وی دارای مدرک لیسانس در رشته حسابداری و امور مالی و مدرک کارشناسی ارشد در رشته مدیریت بازرگانی است. هیو علاقه زیادی به تدریس دارد و یک رویکرد آموزشی منحصر به فرد ایجاد کرده است که به راحتی قابل پیگیری و درک است. دانش تخصصی او از اکسل به هزاران دانش آموز و متخصص در سراسر جهان کمک کرده تا مهارت های خود را بهبود بخشند و در حرفه خود برتری پیدا کنند. هیو از طریق وبلاگ خود دانش خود را با جهان به اشتراک می گذارد و آموزش های رایگان اکسل و آموزش آنلاین ارائه می دهد تا به افراد و مشاغل کمک کند تا به پتانسیل کامل خود دست یابند.