فرمول اکسل برای شمارش روزها از تاریخ (5 روش آسان)

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

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

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

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

می توانید کتاب تمرین تمرین را از اینجا دانلود کنید:

تعداد روزها از Date.xlsx

نحوه اضافه کردن تاریخ در اکسل

Excel دارای فرمت های داخلی برای نوشتن هر تاریخی در داخل آن است. اگر آن را نمی دانید، فقط روی هر سلول کلیک کنید و هر تاریخی را در داخل آن بنویسید، به روش معمول ما، DD/MM/YYYY . همانطور که نوشته ام، 09-03-11 .

اکنون آن را انتخاب کرده و به صفحه اصلی >> بخش Number در Excel Toolbar . خواهید دید که گزینه تاریخ به طور خودکار توسط اکسل انتخاب می شود.

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

  • اکنون، آخرین گزینه فرمت‌های شماره بیشتر را انتخاب کنید.

در این زمان، یک جعبه گفتگو به نام سلولهای قالب دریافت خواهید کرد.

  • اکنون، در زیر منوی Type ، انواع مختلفی از Date وجود دارد.این.

    1. استفاده از تابع TODAY در اکسل

    شما می توانید فقط از تابع TODAY به عنوان فرمول اکسل برای شمارش تعداد روز<2 استفاده کنید> از تاریخ . مراحل در زیر آورده شده است.

    • اول، شما باید یک سلول جدید را انتخاب کنید D5 جایی که می خواهید نتیجه را نگه دارید.
    • دوم، باید از آن استفاده کنید. فرمول داده شده در زیر در سلول D5 .
    =TODAY()-C5

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

    • سپس، نماد Fill Handle را از طریق ستون می کشیم.

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

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

    2. استفاده از TODAY & توابع DAYS در اکسل

    شما می توانید هر دو عملکرد TODAY و DAYS را به عنوان فرمول اکسل برای شمارش تعداد روز از <اعمال کنید. 1> تاریخ

    . مراحل در زیر آورده شده است.
    • اول، شما باید یک سلول جدید را انتخاب کنید D5 جایی که می خواهید نتیجه را نگه دارید.
    • دوم، باید از آن استفاده کنید. فرمول داده شده در زیر در سلول D5 .
    =DAYS(TODAY(),C5)

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

    • سپس، نماد Fill Handle را از طریق ستون می کشیم.

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

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

    بخش تمرین

    اکنون، می توانید روش توضیح داده شده را خودتان تمرین کنید.

    نتیجه‌گیری

    با استفاده از روش‌های فوق، می‌توانیم به راحتی تعداد روز یا روزهای کاری بین را محاسبه کنیم. دو تاریخ با استفاده از Microsoft Excel. آیا روش دیگری می شناسید؟ در بخش نظرات به ما اطلاع دهید.

    قالب . روی موردی که دوست دارید کلیک کنید. در اینجا، من یکی را انتخاب می کنم، در 14 مارس 2012 .
  • سپس، OK را کلیک کنید.

به این ترتیب، می توانید تاریخ را در هر قالب دلخواه در اکسل بنویسید.

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

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

اجازه دهید مجموعه داده ای مانند این داشته باشیم. در اینجا، ما سابقه کارمند یک شرکت به نام Tata Group را داریم. علاوه بر این، نام کارکنان، تاریخ شروع آنها، و تاریخ پایان را به ترتیب در ستون های B، C، و D داریم.

در اینجا، مدیرعامل شرکت می خواهد تعداد کل روزهای هر کارمند را دریابد. او چگونه می تواند این را بفهمد؟ اکنون، ما راه‌ها را نشان می‌دهیم.

1. استفاده از تفریق عادی برای شمارش روزها از تاریخ در اکسل

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

= تاریخ پایان – تاریخ شروع

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

  • اول از همه، ستونی را انتخاب کنید که می خواهید کل روزها را در آن داشته باشید. در اینجا، ستون E را انتخاب کرده و نام آن را Total Days گذاشته ایم.
  • سپس، سلول اول آن را انتخاب کنید. در اینجا، اولین سلول آن را انتخاب کرده ایم، E5 .
  • بعد از آن، فرمول مربوطه را درسلول E5 .
=D5-C5

  • سپس، ENTER را فشار دهید .

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

  • اکنون، برای اطلاع از مجموع روزهای تمام کارمندان، نماد Fill Handle را بکشید (Small Plus (+) Sign on گوشه پایین سمت راست) یا دوبار کلیک کنید روی آن.

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

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

2. اعمال تابع DAYS برای شمارش روزها از تاریخ در اکسل

اکسل یک تابع داخلی به نام عملکرد DAYS<ارائه می دهد. 2>. به دو آرگومان نیاز دارد، تاریخ پایان و تاریخ شروع . و تعداد کل روزهای مابین را به عنوان خروجی نشان می دهد. اکنون، بیایید در مورد مراحل صحبت کنیم.

  • ابتدا، اولین سلول ستونی را که می‌خواهید کل روزها را در آن داشته باشید، انتخاب کنید. در اینجا، ما دوباره سلول E5 را انتخاب می کنیم.
  • ثانیاً، فرمول را یادداشت کنید.
=DAYS(D5,C5)

  • در آخر، روی ENTER کلیک کنید.

ببینید تعداد روزها را داریم، 3179 .

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

توجه: تابع DAYS از Excel 2013 در دسترس است . بنابراین کاربران نسخه‌های قبلی این مورد را پیدا نمی‌کنند.

بیشتر بخوانید: فرمول اکسل برای محاسبه تعداد روزهای بین امروز و amp; تاریخ دیگری (6 روش سریع)

3. شمارش روزها توسط تابع DATEDIF اکسل

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

=DATEDIF (تاریخ شروع، تاریخ پایان، "d")

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

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

  • اول از همه، ستونی را انتخاب کنید که می خواهید کل روزها را در آن داشته باشید. در اینجا، ستون E را انتخاب کرده و نام آن را Total Days گذاشته ایم.
  • سپس، سلول اول آن را انتخاب کنید. در اینجا، اولین سلول آن را انتخاب کرده ایم، E5 .
  • بعد از آن، فرمول مربوطه را در سلول E5 بنویسید.
=DATEDIF(C5,D5,"d")

  • سپس، ENTER را فشار دهید.

ببینید تعداد روزها را داریم، 3179 .

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

در نهایت، تعداد روز بین دو تاریخ را بدست آوردیم.

در اینجا، ساختار دیگری از این تابع به صورت زیر است.

=DATEDIF (تاریخ شروع، تاریخ پایان، "m")

این تعداد ماههای بین دو روز را محاسبه می کند .

فرمت دیگر این است:

=DATEDIF (شروع تاریخ، تاریخ پایان، «y»)

تعداد سال بین دو روز را محاسبه می‌کند.

علاوه بر این، قالب دیگری از تابع DATEDIF وجود دارد. که تعداد روز بین دو تاریخ را با صرف نظر از سالها محاسبه می کند. این بدان معناست که روزهای همان سال را می شمارد.

به عنوان مثال، اگر تاریخ شروع را 11 ژوئن 2012 در نظر بگیریم. و تاریخ پایان به عنوان 22 سپتامبر 2020 . فقط تعداد روز بین 11 ژوئن 2012 و 22 سپتامبر 2012 را محاسبه می کند.

در اینجا، قالب به این صورت است در زیر.

=DATEDIF (تاریخ شروع، تاریخ پایان، "yd")

همچنین، می توانید تصویر پیوست شده را در زیر مشاهده کنید.

به طور مشابه، یک قالب دیگر وجود دارد.

=DATEDIF (تاریخ شروع، تاریخ پایان، "ym")

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

و، آخرین مورد به این صورت است در زیر.

=DATEDIF (تاریخ شروع، تاریخ پایان، "md")

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

توجه: DATEDIF یک تابع مخفی در اکسل است. در واقع، شما آن را در هیچ کجای Excel Toolbar پیدا نخواهید کرد. بنابراین، برای دریافت آن باید نام کامل را در سلول یا Formula Bar بنویسید.

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

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

  • نحوه اضافه کردن تاریخ در اکسل به صورت خودکار (2 مرحله ساده)
  • فرمول اکسل برای یافتن تاریخ یا روزهای ماه آینده (6 روش سریع)
  • محاسبه روزهای کاری در یک ماه در اکسل (4 روش آسان)
  • نحوه کم کردن تاریخ در اکسل برای بدست آوردن سال (7 روش ساده)

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

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

  • عملکرد NETWORKDAYS
  • NETWORKDAYS.INTL Function

4.1. استفاده از تابع NETWORKDAYS برای شمارش روزهای کاری از تاریخ

در اینجا، از عملکرد NETWORKDAYS برای شمارش روزهای کاری از تاریخ استفاده خواهیم کرد. اساساً، سه آرگومان، تاریخ شروع ، تاریخ پایان ، و فهرست روزهای غیرکاری یا <1 نیاز دارد>تعطیلات . همچنین، شنبه و یکشنبه هر هفته به عنوان آخر هفته در نظر گرفته می شود. سپس آن را می دهدتعداد کل روزهای کاری به عنوان خروجی. به تصویر زیر نگاه کنید. ما لیستی از تمام تعطیلات سال را در ستون G تهیه کرده ایم.

  • سپس، فرمول را در سلول وارد کردیم. E5 .
=NETWORKDAYS(C5,D5,$G$5:$G$17)

  • سپس، ENTER را فشار دهید.

در اینجا، کل روزهای کاری را به صورت 2272 روز دریافت می کنیم.

  • و سپس علامت <را بکشید. نماد 1>Fill Handle به AutoFill بقیه سلول ها.

در نهایت، ما تمام روزهای کاری را دریافت کردیم.

توجه: ما از مرجع سلول مطلق لیست تعطیلات استفاده کرده ایم زیرا نمی خواهیم هنگام کشیدن نماد Fill Handle تغییر داده شود.

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

4.2. استفاده از تابع NETWORKDAYS.INTL در اکسل

تنها تفاوت بین NETWORKDAYS و NETWORKDAYS.INTL function در NETWORKDAYS<2 است>، تعطیلات آخر هفته ثابت به عنوان شنبه و یکشنبه . اما در NETWORKDAYS.INTL می توانید آن را به دلخواه خود بگیرید.

بنابراین NETWORKDAYS.INTL دارای چهار آرگومان است، شروع تاریخ ، تاریخ پایان ، شماره آخر هفته ، و فهرستی از تعطیلات . اکسل اعداد آخر هفته را اصلاح کرده است. در تصویر زیر، ستون های I و J حاوی لیست شماره های آخر هفته هستند.

اجازه دهیدما برای لحظه ای فکر می کنیم که در Tata Group ، تعطیلات هفتگی جمعه و شنبه است. بنابراین شماره آخر هفته 7 است.

  • اکنون، به ستون E می رویم و این فرمول را در سلول وارد می کنیم. E5 .
=NETWORKDAYS.INTL(C5,D5,7,$G$5:$G$17)

  • سپس، ENTER را کلیک می کنیم.

> از روزهای کاری هر کارمند جمعه و شنبه را به عنوان تعطیلات در نظر می گیرد.

توجه: ما دوباره از Absolute Cell Reference برای لیست Holidays استفاده کرده ایم، زیرا نمی خواهیم هنگام کشیدن Fill Handle افزایش یابد. نماد .

بیشتر بخوانید: نحوه محاسبه روزهای کاری در اکسل به استثنای تعطیلات آخر هفته و amp; تعطیلات

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

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

  • اول، شما باید یک سلول جدید را انتخاب کنید E5 جایی که می خواهید نتیجه را نگه دارید.
  • دوم، باید از آن استفاده کنید. فرمول داده شده در زیر در سلول E5 .
=DATE(YEAR(D5),MONTH(D5),DAY(D5))-DATE(YEAR(C5),MONTH(C5),DAY(C5))

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

تجزیه فرمول

  • اول، DAY( C5)—> تابع DAY عدد روز را از سلول C5 برمی گرداند.
    • خروجی—> 11 .
  • دوم، MONTH(C5)—> تابع MONTH عدد روز را از <1 برمی گرداند. سلول>C5 .
    • خروجی—> 8 .
  • سوم، YEAR(C5)—> تابع YEAR عدد روز را از <1 برمی گرداند. سلول>C5 .
    • خروجی—> 2011 .
  • چهارم، DATE(YEAR(C5),MONTH(C5),DAY(C5))—> این DATE تابع تاریخ را برمی گرداند.
    • خروجی—> 11-08-11.
  • به طور مشابه، DATE(YEAR(D5)،MONTH(D5)،DAY(D5))- > برمی گرداند 24-04-20 .
  • در نهایت، (24-04-20)-(11-08-11)—> می شود 3179 .
  • و سپس نماد Fill Handle را از طریق ستون می کشیم.

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

بیشتر بخوانید: محاسبه تعداد روزهای بین دو تاریخ با VBA در اکسل

شمارش روز بین امروز و تاریخ دیگری در اکسل

علاوه بر این، می‌توانیم با استفاده از عملکرد TODAY، روزهای بین امروز و تاریخ دیگری را بشماریم. 2>. اساساً این تابع TODAY تاریخ جاری را برمی گرداند. بنابراین، می توانید روزها را از تاریخ فعلی بشمارید. اکنون دو راه برای انجام این کار را خواهیم دید

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