صبا ملک
11 ماه پیش
پاسخ
محاسبه اختلاف دو تاریخ شمسی در اکسل بر حسب روز و ساعت
سلام
محاسبه اختلاف دو تاریخ شمسی در اکسل بر حسب روز و ساعت عکس با توضیحات فرستادم توضیح دادم ممنوم میشم راهنمایی بفرمایید
فایلها
گزارش تخلف
سؤالات مربوط به اکسل
برو به
به پشتیبانی نیاز داری؟
در صورتی که
- در کار با بتازون مشکلی دارید
- در مورد خدمات بتازون سؤالی دارید
- نظراتی را برای ارتقا و بهبود خدمات دارید
خوشحال میشیم که حتماً با ما در میان بزارید
وحید حسین پور
11 ماه پیش
با درود
پاسخ پرسش شما شامل دو بخش می شود:
محاسبه اختلاف دو تاریخ شمسی و دو ساعت
شیوه نمایش دادن نتیجه حاصله
که در رابطه با مورد اول بستگی به شیوه ورود اطلاعات و ورژن آفیس مورد استفاده شما دارد چرا که آفیس مستقیما محاسبه روی تاریخ شمسی را ساپورت نمی کند و باید از کدهای VBA و addin باید استفاده کرد.
اما در رابطه با مورد دوم هم از طریق توابع و ترکیب فرمول ها می توان خروجی نهایی را نشان داد و هم از طریق Custom Format Cells می توان به نتیجه مطلوب رسید.
و بدلیل اینکه جزئیات نحوه ورود اطلاعات و همچنین استفاده بعدی از نتیجه با عکس مشخص نیست بفرمایید که در رابطه با موارد بالا چه کمکی از بنده ساخته هست؟
گزارش تخلف
وحید حسین پور
11 ماه پیش
با درود مجدد
برای محاسبه اختلاف دو تاریخ در اکسل بر حسب روز و ساعت، میتوان از فرمول زیر استفاده کرد:
=DATEDIF(A1,B1,"d")+TIMEDIFF(A2,B2,"h:mm:ss")
در این فرمول، سلولهای A1 و B1 حاوی تاریخهای اولیه و ثانویه هستند. سلولهای A2 و B2 حاوی زمانهای اولیه و ثانویه هستند.
تابع DATEDIF() اختلاف بین دو تاریخ را بر حسب روز محاسبه میکند. تابع TIMEDIFF() اختلاف بین دو زمان را بر حسب ساعت، دقیقه و ثانیه محاسبه میکند.
برای مثال، فرض کنید تاریخهای شمسی اولیه و ثانویه به صورت زیر در سلولهای A1 و B1 وارد شده باشند:
A1 = 1402/05/01
B1 = 1402/05/10
و زمانهای شمسی اولیه و ثانویه به صورت زیر در سلولهای A2 و B2 وارد شده باشند:
A2 = 10:00:00
B2 = 12:00:00
با وارد کردن فرمول زیر در سلول C1، اختلاف بین دو تاریخ بر حسب روز و ساعت محاسبه میشود:
C1 = DATEDIF(A1,B1,"d")+TIMEDIFF(A2,B2,"h:mm:ss")
نتیجه این فرمول به صورت زیر خواهد بود:
9 + 2:00:00
که نشان میدهد 9 روز و 2 ساعت از تاریخ اولیه تا تاریخ ثانویه گذشته است.
برای محاسبه اختلاف بین دو تاریخ بدون در نظر گرفتن زمان، میتوان از فرمول زیر استفاده کرد:
=DATEDIF(A1,B1,"d")
با استفاده از این فرمول، نتیجه به صورت زیر خواهد بود:
9
که نشان میدهد 9 روز از تاریخ اولیه تا تاریخ ثانویه گذشته است.
نکات:
برای وارد کردن تاریخها در اکسل، میتوان از فرمت زیر استفاده کرد:
YYYY/MM/DD
برای وارد کردن زمان در اکسل، میتوان از فرمت زیر استفاده کرد:
HH:MM:SS
برای تغییر فرمت سلولهای حاوی تاریخ یا زمان به شمسی، میتوان از منوی Format Cells استفاده کرد.
گزارش تخلف