اگر یک صفحه اکسل با تعداد زیادی از تاریخ داشته باشید، احتمالا شما در نهایت نیاز به محاسبه تفاوت بین برخی از این تاریخها دارید. شاید شما مایل باشید چند ماه طول بکشد تا بدهی خود را پرداخت کنید یا اینکه چند روز طول کشید تا مقدار مشخصی از وزن را از دست بدهید؟
محاسبه تفاوت بین تاریخ در اکسل آسان است، اما می تواند بسته به اینکه چگونه می خواهید مقادیر خاصی را محاسبه کنید پیچیده شوید. به عنوان مثال، اگر می خواهید تعداد ماههای بین روزهای 2/5/2016 تا 1/15/2016 را بدانید، آیا پاسخ باید 0 یا 1 باشد؟ بعضی از مردم ممکن است 0 را بگویند چون ماه کامل بین تاریخ ها نیست و دیگران ممکن است 1 بگویند زیرا این یک ماه متفاوت است.
در این مقاله، من به شما نشان خواهم داد که چگونه تفاوت های بین دو تاریخ را محاسبه کنید
روزهای بین دو تاریخ
ساده ترین محاسبه ای که ما می توانیم انجام دهیم این است که تعداد روزهای بین دو تاریخ چیز خوبی در مورد محاسبه روزها این است که واقعا تنها یک روش برای محاسبه ارزش وجود دارد، بنابراین شما نباید نگران فرمول های مختلفی باشید که پاسخ های مختلفی را ارائه می دهند.
در مثال بالا من دو تاریخ در سلولهای A2 و A3 دارم. در سمت راست، می توانید تفاوت بین دو تاریخ را ببینید 802 روز است. در اکسل همیشه روشهای متعدد برای محاسبه ارزش یکسان وجود دارد و این چیزی است که من در اینجا انجام دادم. بیایید نگاهی به فرمولها ببریم:
اولین فرمول فقط تفریق ساده دو تاریخ است، A3 - A2. اکسل می داند که این یک تاریخ است و به سادگی تعداد روزهای بین این دو تاریخ را محاسبه می کند. آسان و بسیار مستقیم به جلو. علاوه بر این، شما همچنین می توانید از عملکرد DAYSاستفاده کنید.
=DAYS(A3, A2)
این تابع دو استدلال دارد: تاریخ پایان و تاریخ شروع. اگر تاریخ را در فرمول تغییر دهید، فقط تعداد منفی دریافت خواهید کرد. در نهایت شما می توانید از یک تابع به نام DATEDIFاستفاده کنید که در اکسل از روزهای 1-2-3 لوتوس استفاده می شود، اما فرمول رسمی پشتیبانی شده در Excel نیست.
=DATEDIF(A2, A3, "D")
هنگامی که فرمول را تایپ می کنید، خواهید دید که اکسل هیچ پیشنهادی برای فیلدها و غیره ارائه نمی دهد. خوشبختانه می توانید نحو و تمام استدلال های پشتیبانی شده را برای عملکرد DATEDIF اینجا.
به عنوان پاداش اضافه شده، اگر می خواهید تعداد روزهای هفته را بین دو تاریخ محاسبه کنید، چه؟
=NETWORKDAYS(startDate,endDate)
محاسبه تعداد روزها و روزهای هفته به اندازه کافی ساده است، بنابراین در مورد ماهها بحث کنیم.
ماه بین دو تاریخ
محاسبه دقیق تعداد ماهها است به این دلیل که چگونه می توانید هر دو را به پایین یا پایین گردانید بسته به اینکه آیا یک ماه کامل یا یک ماه جزئی است. در حال حاضر یک ماه MONTHS در اکسل وجود دارد، اما بسیار محدود است، زیرا تنها در ماه محاسبه تفاوت و نه سال را در نظر می گیرد. این به این معنی است که فقط برای محاسبه تفاوت بین دو ماه در همان سال سودمند است.
از آنجا که این نوع بی معنی است، بیایید نگاهی به فرمولهایی ببریم که پاسخ صحیح را دریافت می کنند. مایکروسافت این اینجا را ارائه داده است، اما اگر شما برای بازدید از لینک خیلی تنبل هستید، من نیز آنها را در زیر ارائه دادم.
Round Up - =(YEAR(LDate)-YEAR(EDate))*12+MONTH(LDate)-MONTH(EDate)
Round Down - =IF(DAY(LDate)>=DAY(EDate),0,-1)+(YEAR(LDate)-YEAR(EDate))*12+MONTH(LDate)-MONTH(EDate)
حالا این دو فرمول نسبتا طولانی و پیچیده هستند و شما واقعا نیازی به درک آنچه در حال وقوع است نیستید. فرمول های موجود در اکسل عبارتند از:
توجه داشته باشید که شما باید فرمول پایین گرد را در سلول واقعی ویرایش کنید، فرمول در نوار فرمول نشان داده نمی شود. برای دیدن فرمول در سلول خود، روی تب فرمولهاکلیک کنید و سپس روی نمایش فرمولهاکلیک کنید.
بنابراین نتیجه نهایی دو فرمول در مثال فعلی ما چیست؟ بیایید زیر را ببینیم:
گرد کردن به من 27 ماه می رسد و گرد کردن به من می دهد 26 ماه، که دقیق است، بسته به اینکه چگونه می خواهید بهش نگاه کن.
=DATEDIF(A2, A3, "M")
سال بین دو تاریخ
همانطور که با ماه ها، سال نیز می تواند محاسبه شود که آیا می خواهید یک سال را به عنوان یک 365 روز کامل شمارش کنید یا اگر تغییر در سال باشد. بنابراین بیایید مثال خود را در جایی که از دو فرمول مختلف برای محاسبه تعداد سالها استفاده کرده ام:
یک فرمول از DATEDIF استفاده می کند و دیگری از عملکرد YEAR از آنجا که تفاوت تعداد روزها تنها 802 است، DATEDIF 2 سال را نشان می دهد در حالیکه عملکرد YEAR 3 سال است.
مسئله اولویت و بستگی به آنچه دقیقا در حال تلاش برای محاسبه است. ایده خوبی است که هر دو روش را بدانید تا بتوانید با فرمول های مختلف به مشکلات مختلف حمله کنید.
تا زمانی که دقت کنید که کدام فرمول را استفاده می کنید، دقیقا همان چیزی است که شما دنبال آن هستید محاسبه می شود. همچنين توابع تاريخي بسيار بيشتري در خارج از مواردي وجود دارد که من ذکر کردم، بنابراين احساس آزادي را براي بررسي آن ها در سايت پشتیبانی اداری نيز وجود دارد. اگر سوالی دارید، لطفا نظر خود را بنویسید. لذت ببرید!