عملکرد TODAY تاریخ جاری را به کاربرگ و در محاسبات تاریخ اضافه می کند. این تابع یکی از توابع فرار اکسل است، به این معنی که هر بار که کاربرگ حاوی تابع دوباره محاسبه می شود، خود را به روز می کند.
اطلاعات این مقاله برای Excel 2019، 2016، 2013، 2010، 2007 کاربرد دارد. Excel برای مایکروسافت 365، اکسل آنلاین، اکسل برای مک، اکسل برای آیپد، اکسل برای آیفون، و اکسل برای اندروید.
TODAY تابع نحو و آرگومانها
سینتکس یک تابع به چیدمان تابع اشاره دارد و شامل نام تابع، براکت ها، جداکننده های کاما و آرگومان ها می شود.
نحو تابع TODAY این است:
=TODAY()
TODAY از تاریخ سریال رایانه استفاده می کند که تاریخ و زمان فعلی را به عنوان یک عدد و به عنوان آرگومان ذخیره می کند. این اطلاعات را در تاریخ فعلی با خواندن ساعت رایانه به دست می آورد.
دو گزینه برای وارد کردن تابع TODAY در کاربرگ Excel وجود دارد:
- تابع کامل را در یک سلول کاربرگ تایپ کنید.
- با استفاده از کادر محاوره ای تابع TODAY تابع را وارد کنید.
از آنجایی که تابع TODAY هیچ آرگومان قابل وارد کردن دستی ندارد، تایپ تابع به همان اندازه که استفاده از کادر گفتگو آسان است.
هر بار که یک کاربرگ باز می شود، تاریخ تغییر می کند مگر اینکه محاسبه مجدد خودکار خاموش باشد. برای جلوگیری از تغییر تاریخ هر بار که کاربرگ با استفاده از محاسبه مجدد خودکار باز می شود، از میانبر صفحه کلید برای وارد کردن تاریخ فعلی استفاده کنید.
استفاده از TODAY در محاسبات Excel
مفید بودن تابع TODAY زمانی آشکار می شود که در محاسبات تاریخ، اغلب همراه با دیگر توابع تاریخ اکسل استفاده شود.
در تصویر زیر، ردیف های 3 تا 5 اطلاعات مربوط به تاریخ جاری (مانند سال، ماه یا روز جاری) را با استفاده از خروجی تابع TODAY در سلول A2 به عنوان آرگومان YEAR استخراج می کنند. توابع MONTH و DAY.
عملکرد TODAY همچنین فاصله بین دو تاریخ مانند تعداد روزها یا سالها را محاسبه می کند. ردیف 6 و 7 تصویر بالا را ببینید.
تاریخ به صورت اعداد
تاریخ های فرمول های ردیف های 6 و 7 را می توان از یکدیگر کم کرد زیرا اکسل تاریخ ها را به عنوان اعداد ذخیره می کند. این اعداد بهعنوان تاریخ در کاربرگ قالببندی میشوند تا استفاده و درک آنها آسانتر شود.
به عنوان مثال، تاریخ 11/1/2018 (1 نوامبر 2018) در سلول A2 دارای شماره سریال 43405 است (تعداد روزهایی که از 1 ژانویه 1900 به بعد). 15 اکتبر 2015 دارای شماره سریال 42، 292 است.
فرمول تفریق در سلول A6 از این اعداد برای یافتن تعداد روزهای بین دو تاریخ استفاده می کند، 43، 405 - 42، 292=1113.
فرمول موجود در سلول A6 از تابع DATE Excel استفاده می کند تا اطمینان حاصل شود که تاریخ 2015-15-10 وارد شده و به عنوان مقدار تاریخ ذخیره می شود.
مثال در سلول A7 از تابع YEAR برای استخراج سال جاری از تابع TODAY در سلول A2 استفاده می کند و سپس از آن 1999 کم می کند تا تفاوت بین دو سال 2018 - 1999=19 را بیابد.
Cell A7 قبل از وارد کردن فرمول به عنوان General فرمت شده است و نتیجه نادرستی را نشان می دهد. برای رفع این مشکل، بخش رفع مشکلات قالب تاریخ را در انتهای این مقاله ببینید.
عیبیابی مشکلات محاسبه مجدد تاریخ
اگر تابع TODAY هر بار که کاربرگ باز می شود به تاریخ فعلی به روز نمی شود، محاسبه مجدد خودکار برای کتاب کار خاموش شده است.
برای فعال کردن محاسبه مجدد خودکار:
- File > گزینهها را انتخاب کنید. در Mac، Excel > Preferences را انتخاب کنید.
- Formulas را انتخاب کنید. در مک، Calculation را انتخاب کنید.
-
در بخش گزینههای محاسبه، Automatic را انتخاب کنید تا محاسبه مجدد خودکار روشن شود.
- کادر گفتگو را ببندید و به کاربرگ بازگردید.
رفع مشکلات قالب تاریخ
هنگام تفریق دو تاریخ در اکسل، نتیجه اغلب به عنوان تاریخ دیگری به جای یک عدد نمایش داده می شود. این در صورتی اتفاق میافتد که سلول حاوی فرمول قبل از وارد کردن فرمول به صورت عمومی فرمت شده باشد.
چون فرمول حاوی تاریخ است، اکسل قالب سلول را به Date تغییر می دهد. سلول A7 در مثال سلولی را نشان می دهد که به عنوان تاریخ فرمت شده است.حاوی اطلاعات اشتباه است. برای مشاهده نتیجه فرمول به عنوان یک عدد، قالب سلول باید به حالت عمومی یا شماره: تنظیم شود.
- سلول یا سلولهایی را با قالببندی نادرست برجسته کنید.
- روی سلول های هایلایت شده کلیک راست کنید تا منوی زمینه باز شود.
- Select Format Cells برای باز کردن کادر محاورهای Format Cells.
- برگه Number را برای نمایش گزینه های قالب بندی انتخاب کنید.
-
در بخش دسته، عمومی را انتخاب کنید.
- OK را برای بستن کادر گفتگو و بازگشت به کاربرگ انتخاب کنید.