فهرست مطالب
عملکرد TODAY اکسل زمانی مفید است که به جای باز کردن کتاب کار، نیاز به نشان دادن تاریخ فعلی در یک کاربرگ داشته باشیم. همچنین برای تعیین فواصل مفید است. علاوه بر این، این تابع برای محاسبه سن افراد به طور خودکار مهم است. بنابراین، من اصول اولیه تابع TODAY و کاربردهای آن را به اشتراک خواهم گذاشت.
دانلود کتاب تمرین تمرین
TODAY Function.xlsx
نمای کلی تابع TODAY
- خلاصه
عملکرد TODAY جریان را برمی گرداند تاریخ به صورت تاریخ قالب بندی شده است.
- Syntax
=TODAY()
همانطور که می توانیم از تصویر بالا ببینید تابع TODAY هیچ آرگومانی در پارامتر خود نمی گیرد.
توجه:
- عملکرد TODAY تاریخ جاری را ارائه می دهد و هر بار که کاربرگ به روز می شود یا به روز می شود، مرتباً به روز می شود. از F9 برای اصلاح کاربرگ برای محاسبه مجدد و به روز رسانی مقدار استفاده کنید.
- به طور پیش فرض، این تابع تاریخ را به عنوان فرمت استاندارد تاریخ اکسل برمی گرداند. شما به راحتی می توانید با استفاده از گزینه Format مطابق با نیاز خود قالب را تغییر دهید.
6 مثال ساده برای استفاده از تابع TODAY در Excel
در اینجا، I قرار است مجموعه داده را دارای پنج ستون در نظر بگیرم، B ، C ، D ، E ، & F به نام شناسه، محصولات، قیمت، تاریخ تحویل و & روزهای سررسید . محدوده مجموعه داده از B4 تا F12 . من از این مجموعه داده برای نشان دادن شش مثال آسان از استفاده از تابع TODAY در excel استفاده خواهم کرد.
1. پیدا کردن تفاوت بین روزها با استفاده از تابع TODAY
ما به راحتی می توانیم با استفاده از این تابع تفاوت بین روزهای هر تاریخ خاص و امروز را دریابیم. بیایید مجموعه داده ای از محصولات را با محصولات آنها داشته باشیم. با این حال، روزهای سررسید از تاریخ تحویل تا امروز را خواهیم فهمید.
مراحل:
- ابتدا فرمول را در سلول F4 وارد کنید.
=TODAY()-E4
- سپس، پر کردن دستگیره آن را تا F11 .
- در نتیجه، نتیجه نهایی را خواهید یافت. .
توجه:
- مطمئن شوید که روزهای سررسید ستون در قالب کلی است.
بیشتر بخوانید: نحوه استفاده از تابع DAYS در اکسل (7 مثال)
2. با استفاده از تابع TODAY، ماه های پس از یا قبل از یک تاریخ معین را پیدا کنید
اکنون خواهیم دید که چگونه با استفاده از تابع TODAY تفاوت تعداد ماه ها را بدست آوریم. از این رو، برای فراخوانی عملکرد DATEDIF به تابع دیگری نیاز داریم.
حالا فرض می کنیم ماه های سررسید را از تاریخ های تحویل با استفاده از همان مجموعه داده بالا دریابیم.
مراحل:
- فرمول را در سلول F4 وارد کنید.
=DATEDIF(E4,TODAY(),"m")
- سپس، آن را تا F11 کپی کنید.
- در نتیجه، شما آن را دریافت خواهید کردنتیجه درست مانند تصویر زیر است.
🔎 فرمول چگونه کار می کند؟
- از آنجایی که همه تاریخ ها از سلول E4 شروع می شوند، به همین دلیل E4 به عنوان اولین آرگومان ارسال می شود.
- پایان ما تاریخ امروز خواهد بود و ما آن را با استفاده از تابع TODAY اختصاص دادهایم.
- همانطور که میخواهیم ماهها را برگردانیم، "m" برای بدست آوردن تعداد ماههای کامل در دوره استفاده میشود. .
توجه:
- مطمئن شوید که ستون روزهای سررسید در قالب عمومی است.
3. با استفاده از تابع TODAY، سالها را از زمان/قبل از تاریخ معین پیدا کنید
بیایید همان کاری را انجام دهیم که در مثال 2 انجام شد، اما در اینجا به جای محاسبه ماهها، سالها را محاسبه خواهیم کرد. علاوه بر این، ما باید مجموعه داده خود را برای این مثال تغییر دهیم. بنابراین، در اینجا ستون های جدیدی به نام های تاریخ دریافت و زمان ذخیره شده (سال) خواهیم داشت.
مراحل:
- فرمول را در سلول F4 وارد کنید.
=DATEDIF(E4,TODAY(),"y")
- پس از آن، آن را تا سلول F11 کپی کنید.
- از این رو، شما نتایج زیر را دریافت خواهید کرد.
🔎 فرمول چگونه کار می کند؟
- همه آرگومانهای مشابه مثال 2 و "y" برای بدست آوردن تعداد سالهای دوره استفاده می شود.
توجه:
- در سلول F6 ، 0 چاپ میشود زیرا سال تاریخ دریافتی 2021 است، و تفاوت بین امروز و 8/1/2021 0 است.
بیشتر بخوانید: نحوه استفاده از تابع YEAR در اکسل (5 مثال)
خواندنی مشابه
- نحوه استفاده از تابع WEEKNUM در اکسل (2 روش)
- حذف زمان از تاریخ در اکسل ( 6 رویکرد)
- نحوه به روز رسانی خودکار زمان جاری در اکسل (با فرمول و VBA)
- فرمول زمان فعلی اکسل (7 مثال مناسب) )
- نحوه استفاده از تابع NOW در اکسل (8 مثال مناسب)
4. با استفاده از تابع TODAY سنی از تاریخ تولد دریافت کنید
بیایید مجموعه داده ای از کارمندان دفتر داشته باشیم. در مجموعه داده، شناسه، نام و تولد داریم. اما ما می خواهیم سن فعلی هر کارمند را دریابیم. با این حال، بیایید ببینیم چگونه این کار را انجام دهیم:
مراحل:
- ابتدا، فرمول را در سلول <1 وارد کنید>E4 .
=YEAR(TODAY())-YEAR(D4)
- در همین حال، آن را تا کپی کنید E12 .
- در نتیجه، نتایجی مانند تصویر زیر دریافت خواهید کرد.
🔎 فرمول چگونه کار می کند؟
- YEAR(TODAY()) این بخش سال را از تاریخ فعلی استخراج می کند و YEAR(D4) این از تاریخ تولد است.
- در نهایت، YEAR(TODAY())-YEAR(D4) این فرمول تفاوتهای سال را تعیین میکند.
توجه داشته باشید:
- مطمئن شوید که ستون روزهای سررسید در قالب عمومی است.
5. با استفاده از TODAY، تاریخ امروز را در اکسل برجسته کنیدتابع
اکنون بیایید ببینیم چگونه میتوانیم تاریخهای امروز را برجسته کنیم. برای این، بیایید همان مجموعه داده استفاده شده در مثال 3 را در نظر بگیریم. اما در اینجا فقط آن دسته از تاریخ هایی را برجسته می کنیم که برابر با تاریخ امروز هستند. بنابراین، ما از قالب بندی شرطی استفاده خواهیم کرد.
مراحل:
- تاریخ ها را انتخاب کنید.
- سپس، به تب Home بروید و Conditional Formatting را در قسمت Styles انتخاب کنید.
- پس از آن، New Rules گزینه
- در اینجا، گزینه 1 علامت گذاری شده را انتخاب کنید.
- پس از آن، فرمول زیر را در قسمت مشخص شده وارد کنید.
=E4=TODAY()
- سپس دکمه را فشار دهید. دکمه OK .
- بالاخره، نتیجه را ببینید.
6. با استفاده از تابع TODAY نزدیکترین تاریخ را به امروز دریافت کنید
اکنون بیایید ببینیم چگونه می توانیم نزدیکترین تاریخ را از هر مجموعه داده بدست آوریم. مجدداً، برای این کار، همان مجموعه داده بالا را در نظر خواهیم گرفت.
مراحل:
- ابتدا، فرمول را وارد کنید. در سلول D14 و فشار دهید Ctrl + Shift + Enter (زیرا این یک فرمول آرایه است)
=INDEX($E$4:$E$11, MATCH(MIN(ABS($E$4:$E$11 - TODAY())), ABS($E$4:$E$11 - TODAY()), 0))
- پس از فشار دادن ENTER نتیجه زیر را خواهید دید.
🔎 فرمول چگونه کار می کند؟
- ABS($E$4:$E$11 - TODAY()): این تفاوت بین تاریخهای داده شده و امروز را پیدا میکند و یک عدد مطلق را برمیگرداندتفاوت.
- MATCH(MIN(ABS($E$4:$E$11 – TODAY())): این فرمول فرعی با حداقل تفاوت مطلق مطابقت دارد.
- در نهایت , $E$4:$E$11 محدوده داده ای است که در آن سعی خواهیم کرد مقدار شاخص را پیدا کنیم.
- آیا مایلید درباره عملکرد INDEX بیشتر بدانید. ?
میانبرهای عملکرد TODAY در اکسل
گاهی اوقات میانبرها باعث صرفه جویی در وقت ما می شوند. در اینجا ما مراحل مراحل میانبر را برای تعریف تابع TODAY در اکسل خواهیم دید.
- برای تاریخ فعلی
برای این کار ابتدا دکمه Ctrl و سپس ؛ (نیم ویرگول) را فشار دهید
Ctrl + ;
- برای زمان فعلی
برای این کار ابتدا دکمه Ctrl سپس دکمه Shift و سپس ؛ (نیم ویرگول) دکمه
Ctrl + Shift + ;
- برای زمان فعلی
ابتدا دکمه Ctrl و سپس دکمه ؛ (نیم ویرگول) را فشار دهید و سپس فاصله ابتدا دکمه Ctrl سپس دکمه Shift و سپس را فشار دهید. (نیم ویرگول) دکمه
Ctrl + ; سپس فاصله دهید Ctrl + Shift + ;
چیزهایی که باید به خاطر بسپارید
- مطمئن شوید سلول شما در قالب تاریخ صحیح است برای استفاده از تابع TODAY . برای مشاهده روشهای مختلف برای قالببندی تاریخهایتان، میتوانید این پیوند را بررسی کنید.
- اما اگر تاریخ شروع باشددر فرمت نامعتبر فرموله شود، تابع EOMONTH #VALUE را برمی گرداند! نشان دهنده یک خطا در مقدار است.
- مطمئن شوید که سلول های شما در قالب کلی هستند هنگام محاسبه روز، ماه یا سال. در غیر این صورت، تاریخ هایی را برمی گرداند که برای این نوع موقعیت ها صحیح نیستند.
نتیجه گیری
این همه مربوط به TODAY است. تابع و کاربردهای مختلف آن به طور کلی، از نظر کار با زمان، ما به این عملکرد برای اهداف مختلف نیاز داریم. با این حال، من تمام روشها را با مثالهای مربوطه نشان دادهام، اما بسته به موقعیتهای متعدد میتواند تکرارهای بسیار دیگری نیز وجود داشته باشد. اگر روش دیگری برای دستیابی به این هدف دارید، لطفاً آن را با ما به اشتراک بگذارید.