
صبا ملک
1 سال پیش
پاسخ
محاسبه اختلاف دو تاریخ شمسی در اکسل بر حسب روز و ساعت
سلام
محاسبه اختلاف دو تاریخ شمسی در اکسل بر حسب روز و ساعت عکس با توضیحات فرستادم توضیح دادم ممنوم میشم راهنمایی بفرمایید
فایلها
گزارش تخلف
سؤالات مربوط به اکسل
برو به
به پشتیبانی نیاز داری؟
در صورتی که
- در کار با بتازون مشکلی دارید
- در مورد خدمات بتازون سؤالی دارید
- نظراتی را برای ارتقا و بهبود خدمات دارید
خوشحال میشیم که حتماً با ما در میان بزارید

وحید حسین پور
1 سال پیش
با درود
پاسخ پرسش شما شامل دو بخش می شود:
محاسبه اختلاف دو تاریخ شمسی و دو ساعت
شیوه نمایش دادن نتیجه حاصله
که در رابطه با مورد اول بستگی به شیوه ورود اطلاعات و ورژن آفیس مورد استفاده شما دارد چرا که آفیس مستقیما محاسبه روی تاریخ شمسی را ساپورت نمی کند و باید از کدهای VBA و addin باید استفاده کرد.
اما در رابطه با مورد دوم هم از طریق توابع و ترکیب فرمول ها می توان خروجی نهایی را نشان داد و هم از طریق Custom Format Cells می توان به نتیجه مطلوب رسید.
و بدلیل اینکه جزئیات نحوه ورود اطلاعات و همچنین استفاده بعدی از نتیجه با عکس مشخص نیست بفرمایید که در رابطه با موارد بالا چه کمکی از بنده ساخته هست؟
گزارش تخلف

وحید حسین پور
1 سال پیش
با درود مجدد
برای محاسبه اختلاف دو تاریخ در اکسل بر حسب روز و ساعت، میتوان از فرمول زیر استفاده کرد:
=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 استفاده کرد.
گزارش تخلف