فهرست مطالب
شمارش تعداد روزها در اکسل یک کار مهم در فعالیت های روزمره ما است. اما فرمول های اکسل برای انجام این کار به روشی کارآمد چیست؟ در این مقاله، من قصد دارم با استفاده از فرمول اکسل و پاور کوئری، تعداد روزها را از هر تاریخ تا امروز بشمارم.
دانلود کتاب تمرین تمرین
برای بهتر می توانید کتاب کار اکسل زیر را دانلود کنید. خودتان آن را درک کرده و تمرین کنید.
شمارش تاریخ تا امروز.xlsx
8 روش آسان برای اعمال فرمول اکسل برای شمارش روز از تاریخ تا امروز
در این مقاله، ما به شما نشان خواهیم داد که چگونه با استفاده از فرمول تفریق <، از فرمول اکسل برای شمارش روزها از تاریخ تا امروز استفاده کنید. 7>، تابع TODAY ، عملکرد DATE ، تابع DAYS ، عملکرد DATEDIF ، تابع NETWORKDAYS ، تابع NETWORKS.INT و استفاده از Power Query .
قبل از پرداختن به بحث اصلی، بیایید به مجموعه داده های خود نگاه کنیم.
در شکل زیر، نام کارکنان به همراه پیوستن آنها تاریخ ها داده می شود. ما باید تعداد روزها را از تاریخ پیوستن به امروز بشماریم .
بیایید شروع کنیم
1. استفاده از فرمول تفریق برای شمارش روزها از تاریخ تا امروز در اکسل
می توانیم تعداد روزها را از تاریخ پیوستن تا امروز بدون زحمت با استفاده از تفریق بشماریمتنظیم کنید.
- بعداً، اگر بتوانید تعطیلات را در عملکرد قرار دهید. در این صورت فرمول زیر را اینجا بنویسید. که در آن C5 تاریخ پیوستن است و D5 تاریخ روز جاری است، 7 برای روزهای آخر هفته جمعه و شنبه و $E است. $5:$E$13 برای تعطیلات است.
=NETWORKDAYS.INTL(C5, D5,7,$E$5:$E$13)
- در نهایت، شما می توانید خروجی زیر.
بیشتر بخوانید: نحوه محاسبه روزهای برجسته در اکسل (با مراحل آسان)
8. استفاده از Power Query برای شمارش روزها از تاریخ تا امروز در اکسل
اگر می خواهید همان تحلیل را با استفاده از Power Query انجام دهید که من با استفاده از توابع مختلف اکسل انجام داده ام، این یک تصمیم خوب خواهد بود.
Power Query ، یکی از قدرتمندترین ابزارهای هوش تجاری، کاربر را ملزم می کند که کد خاصی را یاد نگیرد.
اولین ویژگی در MS Excel در سال 2010، اکسل 2010 و 2013 در دسترس قرار گرفت، یک افزونه رایگان است. از سال 2016 به طور کامل در اکسل ادغام شده است.
در اینجا، من فقط فرآیند تفریق را با استفاده از Power Query نشان می دهم.
مرحله 1:
- ابتدا، محدوده سلول را انتخاب کنید B4:D13 > از جدول (موجود در داده برگه)> ایجاد جدول >فشار دهید.
مرحله 2:
- افزودن ستون >کلید CTRL را فشار دهید>دو ستون را انتخاب کنید یعنی تاریخ پیوستن و امروز >روی کلیک کنید تاریخ > روزها را تفریق کنید.
مرحله 3:
- برگه صفحه اصلی > بستن & بارگیری > بستن & Load To.
- در اینجا، کاربرگ جدید >را انتخاب می کنیم.
- در نهایت، خروجی مانند زیر را دریافت خواهید کرد.
ادامه مطلب : نحوه شمارش روزها از تاریخ تا امروز به طور خودکار با استفاده از فرمول اکسل
نتیجه گیری
در این مقاله به 8 پرداختیم. روش های فرمول های اکسل برای شمارش روز از تاریخ تا امروز. من صمیمانه امیدوارم از این مقاله لذت برده باشید و چیزهای زیادی یاد گرفته باشید. علاوه بر این، اگر می خواهید مقالات بیشتری در Excel بخوانید، می توانید از وب سایت ما، ExcelWIKI دیدن کنید. اگر سؤال، نظر یا توصیه ای دارید، لطفاً آنها را در بخش نظرات زیر مطرح کنید.
فرمول.فرمول تفریق، سادهترین فرمول برای کسر، ممکن است به راحتی با وارد کردن عملگر منهای (-) بین دو تاریخ اعمال شود.
مرحله 1:
- ابتدا سلول E5 را انتخاب کنید.
- سپس، فرمول زیر را یادداشت کنید.
=D5-C5
- در نهایت، ENTER را فشار دهید.
مرحله 2:
- بنابراین، تعداد روزهای بین تاریخ عضویت شخص اول و تاریخ امروز را خواهید دید.
- سپس، از ابزار Fill Handle استفاده کنید و آن را از سلول E5 به سلول E13 پایین بکشید.
مرحله 3:
- در نهایت، تعداد روزها را برای همه افراد موجود در داده دریافت خواهید کرد. تنظیم کنید.
بیشتر بخوانید: چگونه تعداد روزها یا تاریخ امروز را در اکسل کاهش دهید
2. استفاده از تابع TODAY برای شمارش روزها از تاریخ تا امروز
اگر نمی خواهید سلول دیگری برای تاریخ فعلی ایجاد کنید، همیشه می توانید از TODAY استفاده کنید. تابع .
این تابع تاریخ جاری را برمی گرداند، که در صورت تغییر یا باز شدن مجموعه داده، به طور مداوم به روز می شود. هیچ آرگومانی در تابع TODAY ارائه نشده است.
مرحله 1:
- برای اعمال تابع در مجموعه داده ما، یک سلول خالی به عنوان مثال E5 سلول.
- سپس، فرمول زیر را برای محاسبه تعداد کل روزهایی که کارمندبه دفتر پیوست. در اینجا C5 تاریخ پیوستن کارمند است.
=TODAY()-C5
- و سپس، ENTER را فشار دهید.
مرحله 2:
- بنابراین، خواهید دید تعداد روزهای بین تاریخ عضویت شخص اول و تاریخ امروز.
- سپس، از ابزار Fill Handle استفاده کنید و آن را از E5 <به پایین بکشید. 7>سلول به سلول E13 .
مرحله 3:
- در نهایت، تعداد روزها را برای همه افراد موجود در مجموعه داده دریافت خواهید کرد.
بیشتر بخوانید: فرمول اکسل برای محاسبه تعداد روزهای بین امروز و تاریخ دیگر
3. استفاده از فرمول اکسل با عملکرد DAYS برای شمارش روزها از تاریخ تا امروز
یک راه ساده دیگر برای تعداد روزهای بین دو تاریخ را بشمارید ، در این مورد، تاریخ پیوستن و تاریخ فعلی، برای اعمال عملکرد DAYS است.
این تابع تعداد روزهای بین دو تاریخ اکسل را نشان می دهد.
Syntax of the DAYS
=DAYS (end_date, start_date)
Arguments of the DAYS Function
end_date – تاریخ پایان.
start_date – تاریخ شروع.
مرحله 1:
- بنابراین، اجازه دهید تابع را در داده های خود اعمال کنیم. تنظیم. اکنون، یک سلول خالی مانند D5 انتخاب کنید.
- سپس، فرمول زیر را در اینجا وارد کنید. جایی که D5 تاریخ روز جاری است و C5 تاریخ عضویت.
=DAYS(D5,C5)
- بعد از آن، ENTER را بزنید.
مرحله 2:
- در اینجا، تعداد روزهای بین تاریخ عضویت شخص اول تا تاریخ امروز را مشاهده خواهید کرد.
- سپس، از ابزار Fill Handle استفاده کنید و آن را از سلول E5 به E13 <9 به پایین بکشید> سلول.
مرحله 3:
- در نتیجه، شما تعداد روز برای همه افراد در مجموعه داده.
بیشتر بخوانید: چگونه تعداد روز بین دو را محاسبه کنیم تاریخ ها در Excel
4. اعمال تابع DATE برای شمارش روز از امروز در اکسل
شما می توانید تعداد روزها را با استفاده از عملکرد DATE محاسبه کنید. عملکرد DATE شماره سریالی را که تاریخ خاصی دارد برمی گرداند.
Syntax تابع DATE
=DATE (year, month, day)
استدلال های تابع DATE
سال - عدد برای سال.
ماه – عدد برای ماه.
روز – عدد برای روز.
از آنجایی که یک سلول حاوی تاریخ داریم، میتوانیم از توابع YEAR ، MONTH و DAY برای استخراج سال استفاده کنیم. ماه و تاریخ به ترتیب همچنین، می توانید داده ها را به صورت دستی وارد کنید.
- عملکرد YEAR سال را از تاریخ معین استخراج می کند. نحو تابع است
=YEAR (date)
- Excel MONTHتابع ماه را از یک تاریخ معین استخراج می کند
=MONTH (serial_number)
- تابع Excel DAY روز ماه را به عنوان عددی بین 1 تا 31 از یک تاریخ معین برمی گرداند.
=DAY (date)
مرحله 1 :
- بنابراین، فرمول ما به شکلی است که D5 تاریخ روز جاری و C5 تاریخ پیوستن است.
=DATE(YEAR(D5),MONTH(D5),DAY(D5))-DATE(YEAR(C5),MONTH(C5),DAY(C5))
- اکنون، یک سلول خالی E5 انتخاب کنید، فرمول را وارد کنید، و ENTER را فشار دهید.
مرحله 2:
- بنابراین، شما تعداد روزهای بین تاریخ عضویت نفر اول و تاریخ امروز را ببینید.
- علاوه بر این، از ابزار Fill Handle استفاده کنید و آن را از E5 به پایین بکشید. سلول به سلول E13 .
مرحله 3:
- در نهایت، تصویر داده شده تعداد روزهای بین تاریخ پیوستن و تاریخ امروز را در مجموعه داده نشان می دهد.
بیشتر بخوانید: تعداد روز بین دو تاریخ را با VBA در اکسل محاسبه کنید
خواندنی های مشابه
- نحوه محاسبه تعداد ماه های بین دو تاریخ در اکسل
- افزودن روز به تاریخ در اکسل به استثنای تعطیلات آخر هفته (4 روش)
- نحوه محاسبه روزهای کاری در یک ماه در اکسل (4 روش آسان)
- تاریخها را در اکسل کم کنید تا سالها را بدست آورید (7 روش ساده)
- نحوه محاسبه روزهای کاری بین دو تاریخ در اکسل (4)روش ها)
5. استفاده از فرمول اکسل با تابع DATEDIF برای شمارش روزها از تاریخ تا امروز
استفاده از تابع DATEDIF نیز یک روشی برای شمارش روز بین تاریخ های اکسل. این به ویژه برای تعیین تفاوت زمانی در واحدهای مختلف، از جمله روز، ماه و سال در نظر گرفته شده است.
Syntax of DATEIF =DATEDIF (start_date, end_date, unit)
Arguments of the DATEIF Function
start_date – تاریخ شروع در قالب شماره سریال تاریخ Excel.
تاریخ_پایان – تاریخ پایان در قالب شماره سریال تاریخ اکسل.
واحد – واحد زمان برای استفاده (سال، ماه، یا روز).
مرحله 1:
- بنابراین فرمول مجموعه داده ما در زیر آورده شده است، جایی که D5 تاریخ روز جاری و C5 تاریخ پیوستن است. همچنین، d به روزها (روزهای کامل) اشاره دارد.
=DATEDIF(C5,D5,"d")
- اکنون فرمول را وارد کنید یک سلول خالی، و ENTER را فشار دهید.
- به همین ترتیب تابع DAYS ، همچنین می توانید از تابع TODAY در اینجا به جای استفاده کنید. تاریخ پایان.
مرحله 2:
- سپس، تعداد روزهای بین تاریخ عضویت شخص اول و تاریخ امروز.
- علاوه بر این، از ابزار Fill Handle استفاده کنید و آن را از سلول E5 به پایین بکشید به E13 سلول.
مرحله 3:
- در نهایت، تصویر داده شده عدد را نشان می دهدروزهای بین تاریخ عضویت و تاریخ امروز در مجموعه دادهها.
بیشتر بخوانید: نحوه شمارش ماه از تاریخ به امروز با استفاده از فرمول اکسل
6. اعمال تابع NETWORKDAYS برای شمارش روزها از تاریخ تا امروز در اکسل
اگر می خواهید روزهای کاری را بشمارید و روزهای آخر هفته و تعطیلات را حذف کنید، باید می تواند از عملکرد NETWORKDAYS استفاده کند.
اکسل NETWORKDAYS تعداد روزهای کاری بین دو تاریخ را می شمارد. شنبه و یکشنبه به طور خودکار از عملکرد حذف می شوند و در صورت تمایل فهرستی از تعطیلات ممکن است حذف شود.
شما نمی توانید روزهای پیش فرض آخر هفته را در تابع تغییر دهید.
Syntax of NETWORKDAYS عملکرد
=NETWORKDAYS (start_date, end_date, [holidays])
Argumentهای NETWORKDAYS عملکرد
تاریخ_شروع – تاریخ شروع.
تاریخ_پایان – تاریخ پایان.
تعطیلات – [اختیاری] فهرستی از روزهای غیر کاری به عنوان تاریخ.
مرحله 1:
- ابتدا، بیایید تعداد روزهای کاری را بدون احتساب روزهای پیشفرض آخر هفته و بدون احتساب تعطیلات بشماریم.
- بنابراین، یک سلول خالی انتخاب کنید و فرمول زیر را درج کنید که در آن C5 تاریخ عضویت و D5 تاریخ روز جاری است.
=NETWORKDAYS(C5,D5)
- سپس، ENTER را فشار دهید.
مرحله 2:
- سپس، شما تعداد روزهای بین روز اول را می بیندتاریخ عضویت فرد و تاریخ امروز.
- پس از آن، از ابزار Fill Handle استفاده کنید و آن را از سلول E5 به پایین بکشید 6> E13 سلول.
مرحله 3:
- در نهایت، تصویر داده شده تعداد روزهای بین تاریخ پیوستن و تاریخ امروز را در مجموعه داده نشان می دهد. . اجباری نیست که محدوده سلولی تعطیلات به دو تاریخ دیگر نزدیک باشد. اما مطمئن شوید که علامت دلار ($) در محدوده سلولی موجود است تا برای همه کارمندان کار کند.
بنابراین، فرمول به این صورت خواهد بود:
=NETWORKDAYS(C5,D5,$E$5:$E$13)
که در آن C5 تاریخ پیوستن است، D5 تاریخ روز جاری است (می توانید از <6 استفاده کنید عملکرد>TODAY به جای آن) و $E$5:$E$13 محدوده سلولی برای تعطیلات است. پس از آن، یک سلول خالی را انتخاب کنید و Enter را فشار دهید.
- در نهایت، خروجی زیر را دریافت خواهید کرد.
بیشتر بخوانید: نحوه محاسبه روزهای کاری به استثنای یکشنبه ها در اکسل
7. استفاده از تابع Excel NETWORKDAYS.INT برای شمارش روزها از تاریخ تا امروز
همانطور که می دانید روزهای آخر هفته از کشوری به کشور دیگر متفاوت است. برای مثال، جمعه و شنبه در برخی کشورها روزهای آخر هفته هستند.
یکی از محدودیت های اصلی عملکرد NETWORKDAYS در روزهای شنبه و یکشنبه ثابت شده است. اگر می خواهید روزهای آخر هفته را سفارشی کنید، پستابع NETWORKDAYS.INT گزینه مناسبی برای شما خواهد بود.
این تابع همچنین تعداد روزهای کاری را بدون احتساب روزهای سفارشی آخر هفته و تعطیلات می شمارد.
Syntax NETWORKDAYS.INT Function
=NETWORKDAYS.INTL (start_date, end_date, [weekend], [holidays])
Arguments of NETWORKDAYS.INT عملکرد
تاریخ_شروع – تاریخ شروع.
تاریخ_پایان – تاریخ پایان.
آخر هفته – [اختیاری] تنظیم روزهای هفته که باید آخر هفته در نظر گرفته شوند.
تعطیلات – [اختیاری] ارجاع به تاریخ هایی که باید روزهای غیر کاری در نظر گرفته شوند.
مرحله 1:
- برای اعمال فرمول در مجموعه داده ما، یک سلول خالی را انتخاب کنید. E5 .
- سپس، فرمول زیر را تایپ کنید که در آن C5 تاریخ پیوستن و D5 تاریخ پیوستن است. روز جاری و 7 برای روزهای آخر هفته جمعه و شنبه است.
=NETWORKDAYS.INTL(C5,D5,7)
- بعد با فشار دادن ENTER ، نتیجه زیر را دریافت خواهید کرد.
مرحله 2:
- بنابراین، تعداد روزهای بین تاریخ عضویت شخص اول و تاریخ امروز را خواهید دید.
- پس از آن، از ابزار Fill Handle استفاده کنید و آن را از <6 به پایین بکشید> E5 سلول به سلول E13 .
مرحله 3:
- در نتیجه، تصویر داده شده تعداد روزهای بین تاریخ عضویت و تاریخ امروز را در داده ها نشان می دهد.