نحوه کم کردن زمان در اکسل (7 روش سریع)

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

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

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

دانلود کتاب تمرین.

محاسبه زمان Difference.xlsx

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

1. زمان بین دو سلول را کم کنید تا زمان سپری شده را بدست آورید

اغلب، ما برای بدست آوردن زمان سپری شده باید تفاوت زمانی بین سلول ها را محاسبه کنید . ما به این عملیات برای محاسبه ساعات کاری کارمندان در یک اداره نیاز داریم. روش های مختلفی برای کم کردن زمان بین دو سلول وجود دارد. در ادامه به این تکنیک ها خواهیم پرداخت. برای سهولت توضیح، از مجموعه داده ای استفاده می کنیم که حاوی «زمان ورود» & "زمان خروج" برخی از کارمندان.

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

1.1 با فرمول ساده

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

مراحل زیر را دنبال کنید.

STEPS:

  • ابتدا، Cell E5 را انتخاب کنید.
  • دوم، فرمول را تایپ کنید:
=D5-C5

  • اکنون، Enter را بزنید.

اینجا،فرمول کم کردن مقادیر Cell D5 & سلول C5. سپس، نتیجه را با همان فرمت در Cell E5 ارائه دهید.

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

    <14 برای این منظور، به تب Home بروید و نماد گفتگوی Number را مانند زیر انتخاب کنید. پنجره 'Format Cells' ظاهر می شود.

  • پس از آن، نوع از <را انتخاب کنید. 1>فرمت زمانی که می خواهید نمایش داده شود و روی OK کلیک کنید.

  • سپس، را خواهید دید. ساعت ، دقیقه & ثانیه در ستون ساعت کاری .

  • در نهایت، از Fill Handle <استفاده کنید. 2>برای دیدن نتایج در تمام سلول ها.

1.2 با تابع IF

همچنین می توانیم تفاوت زمانی بین دو سلول را با استفاده از <محاسبه کنیم. 1>عملکرد IF . تابع IF منطق را آزمایش می کند و اگر درست باشد مقداری را برمی گرداند. در غیر این صورت، مقدار دیگری را برمی گرداند.

به مراحل زیر برای این تکنیک توجه کنید.

STEPS:

  • در وهله اول ، Cell E5 را انتخاب کنید.
  • اکنون فرمول را تایپ کنید:
=IF(D5>=C5, D5-C5, D5+1-C5)

  • بعد، Enter را فشار دهید تا نتیجه را ببینید.

در اینجا، تابع IF ابتدا بررسی می کند که آیا مقدار D5 بزرگتر یا مساوی از C5 است. اگر true باشد، آنها را کم می کند و در خروجی نشان داده می شود. اگر هست نادرست ، سپس، 1 را با D5 اضافه می کند و سپس از C5 کم می کند.

  • به قالب را تغییر دهید، به 'Format Cells' & نوع خود را انتخاب کنید.

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

  • در نهایت، Fill Handle را به پایین بکشید تا نتایج را در همه سلولها ببینید.

1.3 با تابع MOD

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

مراحل زیر را دنبال کنید.

STEPS:

  • در در ابتدا، Cell E5 را انتخاب کنید.
  • اکنون، فرمول را تایپ کنید:
=MOD((D5-C5),1)

  • بعد، Enter را فشار دهید تا نتیجه را ببینید.

در اینجا، عملکرد MOD مقادیر Cell D5 را با C5C5 کم می کند. سپس مقدار تفریق شده بر 1 تقسیم می شود.

  • دوباره، فرمت زمان را تغییر دهید.

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

1.4 با عملکرد TEXT

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

بیایید مراحل را دنبال کنیم تا نحوه عملکرد آن را پیدا کنیم.

STEPS:

  • ابتدا ، Cell E5 را انتخاب کنید و فرمول را تایپ کنید:
=TEXT(D5-C5, “h:mm:ss”)

  • Hit برای دیدن نتیجه را وارد کنید.

در این حالت، عملکرد TEXT تفریق <1 را ذخیره می کند>سلول D5 و سلول C5 در آرگومان اول و سپس رشته را به صورت ساعت، دقیقه و & فرمت ثانیه.

  • به طور مشابه، اگر می خواهید فقط ساعت ها و دقیقه ها نمایش داده شوند، فرمول را تایپ کنید:
=TEXT(D5-C5,“h:mm”)

  • برای دیدن نتیجه Enter را فشار دهید.

  • دوباره، اگر می‌خواهید فقط ساعت‌ها نمایش داده شود، فرمول را تایپ کنید:
=TEXT(D5-C5,“h”)

  • اکنون، Enter را فشار دهید تا نتیجه را ببینید.

  • در پایان از Fill Handle برای دیدن استفاده کنید. در تمام سلول ها نتیجه می گیرد.

2. تفریق زمان با تابع TIME در اکسل

مواقعی وجود دارد که باید مقدار مشخصی را کم کنیم ساعت از یک دوره زمانی در این موارد، تابع TIME بسیار موثر است. تابع TIME ساعت‌ها را در آرگومان اول، دقیقه‌ها را در آرگومان دوم و ثانیه‌ها را در آرگومان سوم ذخیره می‌کند.

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

برای دانستن مراحل را رعایت کنیداطلاعات بیشتر در مورد این روش.

STEPS:

  • در ابتدا Cell D5 را انتخاب کنید.
  • اکنون، فرمول:
=C5-TIME(1,30,0)

  • اکنون، Enter را فشار دهید تا نتیجه را ببینید .

در اینجا، ساعت ناهار ما 1 ساعت و 30 دقیقه است. بنابراین، تابع TIME شامل 1 در آرگومان اول و 30 در آرگومان دوم است. این شامل 0 در آرگومان سوم است زیرا ما هیچ ثانیه ای در ساعت ناهار خود نداریم.

  • در نهایت، از Fill Handle برای دیدن استفاده کنید. نتایج را در تمام سلول ها نشان می دهد.

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

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

گاهی اوقات، زمانی که زمان را کم می کنیم، تفریق می تواند منفی باشد. اکسل به طور پیش فرض مقادیر منفی زمان را نمایش نمی دهد.

این مشکل را در تصویر زیر مشاهده می کنید.

برای رفع این مشکل، مراحل را دنبال کنید. در زیر.

STEPS:

  • ابتدا، به برگه File بروید و Options را انتخاب کنید.

  • دوم، پیشرفته را از Excel گزینه ها انتخاب کنید.
  • سپس، 'Use 1904 date system' را بررسی کنید.

  • برای دیدن OK کلیک کنید نتایجی مانند زیر را نشان می دهد.

  • به طور متناوب، می توانید از فرمول زیر در سلول E5 استفاده کنید.
=IF(D5-C5>0, D5-C5, “-” & TEXT(ABS(D5-C5),”h:mm”))

  • کلید Enter و استفاده کنید Fill Handle برای دیدن نتیجه.

در اینجا، تابع IF تفریق بین <1 را نمایش می دهد>D5 و C5 اگر تفریق بیشتر از 0 باشد. در غیر این صورت، یک علامت منفی همراه با مقدار مطلق تفریق نمایش می دهد.

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

4. تفریق زمان و نمایش در یک واحد در اکسل

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

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

STEPS:

  • Cell E5 را انتخاب کنید و فرمول را تایپ کنید:
=(D5-C5)*24

  • برای دیدن نتیجه، Enter را فشار دهید.

  • از Fill Handle برای دیدن نتایج در سلول های دیگر استفاده کنید.

  • برای نمایش فقط مقدار صحیح، از عملکرد INT استفاده می کنیم و تایپ می کنیم:
=INT((D5-C5)*24)

  • برای دیدن نتیجه Enter را فشار دهید.

  • دوباره، Handle را به پایین پر کنید تا نتایج را در همه سلولها ببینید.

  • برای تبدیل به دقیقه، عدد را ضرب کنید. فرمول توسط 1440 .
=(D5-C5)*1440

  • فشار دهید Enter و از Fill Handle برای دیدن نتایجی مانند زیر استفاده کنید.

  • برای تبدیل به دقیقه، عدد را ضرب کنید.فرمول توسط 86400 .
=(D5-C5)*86400

  • فشار دهید Enter و از Fill Handle برای دیدن نتایجی مانند زیر استفاده کنید.

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

  • [اصلاح شد!] SUM با مقادیر زمان در اکسل کار نمی کند (5 راه حل)
  • نحوه محاسبه میانگین زمان رسیدگی در اکسل (2 روش آسان)
  • استفاده از فرمت زمان در اکسل VBA (ماکرو، UDF و UserForm)
  • نحوه محاسبه زمان گردش در اکسل (4 روش)
  • محاسبه نرخ ساعتی در اکسل (2 روش سریع)

5. محاسبه تفاوت زمان در یک واحد با نادیده گرفتن واحدهای دیگر

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

بیایید مراحل زیر را رعایت کنیم.

STEPS:

  • یک سلول را انتخاب کنید و فرمول را تایپ کنید:
=HOUR(D5-C5)

  • کلید Enter و Fill Handle را به سمت پایین بکشید تا نتیجه را ببینید.

در اینجا، تابع HOUR مقدار را کم می کند. مقادیر Cell D5 و C5 و فقط قسمت ساعت را نمایش می دهد.

  • برای نمایش تنها قسمت دقیقه در خروجی، از تابع MINUTE استفاده کنید و فرمول را تایپ کنید:
=MINUTE(D5-C5)

  • دوباره فشار دهید Enter و از Fill Handle برای دیدن نتیجه استفاده کنید.

  • از عملکرد SECOND استفاده کنید نشان می دهدتنها قسمت دوم در خروجی فرمول را تایپ کنید:
=SECOND(D5-C5)

  • پس از آن، Enter را فشار دهید و Fill Handle را به سمت پایین بکشید تا نتیجه را ببینید.

  • در نهایت، مقادیر را به صورت جداگانه مانند زیر نمایش می دهیم.

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

6 استفاده از تابع NOW برای تفریق زمان

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

مراحل زیر را دنبال کنید.

STEPS:

  • ابتدا Cell D5 را انتخاب کنید و فرمول را تایپ کنید:
=NOW()-C5

در اینجا، فرمول مقدار Cell C5 را از زمان فعلی کم می کند.

  • سپس، Enter را فشار دهید و از گزینه AutoFill برای مشاهده نتایج استفاده کنید.

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

7. تفریق و نمایش زمان در ساعت، دقیقه و amp; واحد ثانیه

گاهی اوقات باید مقدار کم شده را با چند متن نمایش دهیم. در این روش مقادیر کم شده را با ساعت، دقیقه و amp; واحد ثانیه ما دوباره از همان مجموعه داده در اینجا استفاده خواهیم کرد.

بیایید مراحل زیر را دنبال کنیم.

STEPS:

  • ابتدا، را انتخاب کنید سلول E5 را وارد کنید و فرمول را تایپ کنید:
=D5-C5

  • اکنون، ضربه بزنید Enter .

  • سپس، به نماد Number Format در Home بروید برگه و آن را انتخاب کنید.

  • 'Custom' را از پنجره Format Cells انتخاب کنید .
  • متن را در قسمت Type قرار دهید:
h "hours," m "minutes and" s "seconds"

  • کلیک کنید OK برای دیدن نتایجی مانند زیر.

  • در نهایت، از Fill Handle برای مشاهده نتایج در تمام سلول ها.

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

نتیجه گیری

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

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