قاعده کلی تابع TODAY:
تابع TODAY اکسل خیلی تابع ساده ای هست، هیچ پارامتر خاصی نداره و با یه پرانتز خالی به شکل زیر نوشته میشه:
=TODAY()
تنظیمات فرمت بر روی تابع TODAY اکسل برای درج تاریخ روز در اکسل:
اگر تابع TODAY رو در فرمول سلولی وارد کنیم مثل تصویر زیر به صورت پیش فرض تاریخ رو بر اساس فرمت تاریخی که روی ویندوز شما تنظیم شده نمایش میده.
حالا اگر ما بخوایم بجای تاریخ میلادی، در سلول خودمون تاریخ شمسی رو نمایش بدیم و یندوز 10 هم داشته باشیم کافیه فرمت سلول رو تغییر بدیم. برای اینکار سلول مدنظرمون رو انتخاب میکنیم و مثل تصویر زیر راست کلیک میکنیم و بعد گزینه “Format Cells…” رو انتخاب میکنیم.
حالا در پنجره ای که باز میشه از قسمت Locale میتونیم مشخص کنیم که فرمت سلول بر اساس چه موقعیتی نمایش داده بشه.
ما میخوایم تاریخ ما با فرمت ایران نمایش داده بشه پس مثل تصویر زیر گزینه Persian رو انتخاب میکنیم.
همونطور که در تصویر بالا دیدیم با انتخاب گزینه Persian نمونه تاریخ ها به فرمت تاریخ شمسی تغییر میکنند. حالا گزینه OK رو کلیک میکنیم. خب کار ما تمومه و حالا تاریخ روز جاری با فرمت شمسی در سلول اکسل ما نمایش داده میشه. نتیجه نهایی رو در تصویر زیر میبینید:
نکته: این آموزش برای اکسل 2019 و ویندوز 10 هست و برای اکسل های قدیمی و ویندوزهای قدیمی جواب نمیده. برای نمایش تاریخ شمسی روز در اکسل های قدیمی باید از کد VBA تاریخ شمسی در اکسل استفاده کنید.
امیدوارم این آموزش هم براتون مفید بوده باشه.
سلمروز خوش ممنون از توضیحاتتون یه سوالی داشتم از حضورتون و اون اینکه ما چکار کنیم که وقتی از یک اکسل Pivot تهیه میکنیم save بشه چون زمانی که ما خارج میشیویم دوباره وارد اکسل میشیم کل فرمولها و Pivot ازبین رفته و یک اکسل معمولی بدون فرمول و پی وت داریم ممنون میشم راهنماییمون کنید .
سلام. خیلی عجیبه به هیچ عنوان نباید اینطور باشه. میتونید فایلتون رو بفرستید نگاه بندازمش. شما وقتی pivot میسازید و فایلتون رو save میکنید pivot نباید پاک بشه
سلام
الان من اینکارو انجام دادم و ممنون از آموزش خوبتون
حالا من مثلا تاریخ 08/11/1398 توی یک سلول دارم و میخام توی سلول بعدی تاریخ 7 روز دیگه بعد از این تاریخو بهم نشون بده باید چیکار کنم ؟
تاریخی 1398/11/05 دارم مثلا میخام توی سلول دیگه هفت روز بعد و سلول دیگه 28 روز بعد به تاریخ نمایش بده بهم
با تشکر
منم دقیقا اینو میخوام اگر پیدا کردین به منم بگین
سلام من رزمی هستم فیلد تاریخ شمسی داریم در فیلد بعدی ۴۵روز دیگه رو نشون بده چیکار باید بکنیم
با تشکر
سلام یه سوال در مورد تابع Todayداشتم من میخوام در یک سلول تاریخ روز درج بشه ولی زمانی که بعد تاریخ اون روز دوباره فایل رو باز کردم تاریخ عوض نشه در واقع میخوام یک رویداد رو به تاریخ همانروز ثبت کنم و اگر فردا دوباره فایل رو باز کردم همان تاریخ روز قبل بمونه بسیار ممنونم
سلام
اگر نمیخواید تغییر کنه خب چرا به صورت دستی تاریخ رو وارد نمیکنید؟
سلام چون میخوام سفارش توسط کاربر ثبت بشه و در واقع هروقت کد سفارش رو وارد کرد تاریخ و ساعت خود به خود ثبت بشن. از تابع if و today استفاده کردم اما تاریخ ها در تمامی ردیف ها به روز و تکرار میشن
سلام برای اینکار تاریخ را باید به Value تبدیل کنید. سلول را انتخاب کنید، کپی کنید، راست کلیک کنید، پیست value کنید. اونی که عدد داره
سلام چون میخوام سفارش توسط کاربر ثبت بشه و در واقع هروقت کد سفارش رو وارد کرد تاریخ و ساعت خود به خود ثبت بشن. از تابع if و today استفاده کردم اما تاریخ ها در تمامی ردیف ها به روز و تکرار میشن
سلامت باشین
انجام این کار با استفاده از این تابع ممکن نیست !
چون هر وقت که تاریخ روز عوض بشه ، اون تاریخ هم عوض میشه !!!
بهترین راه و شاید تنها راه ، استفاده از قابلیت برنامه نویسی ماکرو است
بطوریکه با وارد کردن کد سفارش ، تاریخ و ساعت همون لحظه ، در خانه ی مربوطه درج بشه
که انجام این کار ، قطعا” نیاز به آشنایی با برنامه نویسی ماکرو و VBA داره
موفق باشین
ندیدم یک نجیب زاده بازبان پارسی بگوید گاهشمار خورشیدی ، همه بزبان تازیان وبربران میگویند شمسی کمسی.
اگر کسی میخواد، وقتی تو یه سلول اطلاعاتی وارد میکنه، سلول کناریش تاریخ و ساعت رو به صورت لحظه ای وارد کنه: از این سایت کمک بگیره(خودم چون دنبالش بودم، گفتم یه کمکی کرده باشم)
https://www.extendoffice.com/documents/excel/3856-excel-automatically-enter-date-when-data-entered.html
سلام اگه بخوام با فرمول اطلاعات یک سلول با همون فرمت منقل کنم سلول دیگه فرمولش چیه
سلام ، من يه فايل دارم كه مي خوام هر روز اين اطلاعات رو به صورت اس ام اس ارسال كنم و تاريخ روز رو برام بياره ، دستور Today اجار ميشه فرمتش هم مي ذارم رو پرشين ولي زماني كه ازش كپي مي گيرم تو سايت براي ارسال اس ام اس تاريخ ميلادي ميشه ،آيا راهكاري داره كه همون تاريخ پارسي بمونه ؟
سلام هاشم جان
بعد از Copy گرفتن از خانه های اکسل ، برای Paste کردن ، گزینه هایی با نام Paste Special وجود داره
که اگه بخوان مقادیر سلول بدون تغییر منتقل بشه باید گزینه ی Values رو انتخاب کنید
اگر به این ترتیب مشکل تون حل نشد ، می تونید به وبلاگ من مراجعه کنید
و از توابع تاریخ هجری شمسی که با ماکرونویسی تهیه شده است استفاده کنید
موفق باشین – خانیکی
سلام ، ممنون از زاهنمايي كه كردي ، ولي من مي خوام خارج از اكسل كپي كنم ، تو سايت براي ارسال sms اونجا Paste Special نمي ده كه
سلام هاشم جان
نبایستی که همه چه رو بهتون بگن !
یه کمم از ذهن خودتون کمک بگیرین !
می تونین قبل از کپی توی سایت
توی یک سلول اکسل Paste کنین
و بعد به سایت کپی کنین
موفق باشین
ساده و روان و عالی
دستتون درد نکنه
سلام وقت بخیر
امکانش هست به اکسل تابع بدهیم که اگر فلان فیلد پرشد، تاریخ روز پرشدن رو براش ثبت کنه
ممنون میشم راهکارش رو بهم توضیح بدید
سپاس
سلام مجتبی جان
بله ، با ماکرونویسی امکانش هست
موفق باشی – خانیکی
سلام
ایا بدون استفاده از ماکرو نویسی امکان داره این روش رو انجام بدیم
نکته ای ک وجود داره من با ماکرو نویسی انجام دادم ولی بدلیل اینکه فایل را در یک پوشه اشتراکی قرار داده و چندین کاربر ازش استفاده میکنند، وقتی یکی از کابران فایل رو باز میکند پیغام غیر فعال شدن ماکرو و حذف ماکرو میاد و عملا ماکرو حذف میشه
ممنو ن میشم راهنمایی بفرمایید
سلام اگر در یک سلول تاریخ امروز وارد کنیم و در سلول مقابل بخوایم تاریخ 14روز بعد به طور خودکار ثبت شود راه کار یا فرمول چیه؟؟
با تشکر
سلام یدالله جان
راهکارش اینه :
در ابتدا بایستی تاریخ شمسی تون رو به میلادی تبدیل کنید
سپس براحتی میتونید با جمع و یا تفریق اون با عدد 14 ، تاریخ 14 روز بعد و یا قبل رو البته به میلادی بدست بیارین
و در نهایت با تبدیل تاریخ میلادی به شمسی می تونید تاریخ دلخواهتون رو داشته باشین
موفق باشین – خانیکی
بسیااااااااار ممنون از آموزش های ارزشمندتون
امروز کلی مطالب تازه از شما آموختم
سلام و عرض ادب میخوایم تاریخ ورودی بدم مثلا تاریخ استخدامبه سال ،ماه و روز خروجی من سابقه رو به روز حساب کنه و به من بده؟
سلام.من میخوام روی سلول اکسل هشدار زمانبندی شده قرار بدم.مثلن اگر مدت زمان ثبت شده به عنوان ورودی از یه زمانی بیستر بشه ، به من هشدار بده در مورد اون فایلها.مثلن اگر ورودی من تاریخ امروز هست ، سه روز بعد در مورد اون سلول اطلاعاتی که مشخص شده ، پیام یا هشدار بده و یاد آوری کنه .اصلن توی اکسل چنین چیزی امکان داره ؟
سلام خدا قوت
در یوزر فرمم یک تکست باکس ایجاد کردم . فرمول کامل درج اتوماتیک تاریخ روز در این تکست باکس چیه ؟؟ سپاسگزارم
با سلام . وقت بخیر . برای تنظیم تاریخ در جدول اکسل با استفاده از روزهای ماه و دستور concatenate تاریخ را تنظیم کرده ام . اما پس از پایان 31 روز که باید در روز یکم به ماه بعدی برود چه فرمولی را بنویسم که ماه بطور هوشمند اضافه شود. البته هدفم این است که فرمولی کلی باشد که در طول یک ماه و رفتن به ماههای بعد اکسل بطور هوشمند مقدار ماه را درج نماید . با تشکر
سلام. فرمولی که نوشتید رو اینجا بنویسید ببینم چه اصلاحی لازم داره
سلام من اکسلی درست کردم که تاریخ ها را دارد. میخواهم هر وق از اون روز گذشت اون ستون پنهان(هاید) بشه چجوری میتونم اینکا رو. انجام بدم؟
سلام
خسته نباشید
چطور میتونم در یک ستون با درگ کردن تاریخ یک روز ،تاریخ تمامی روزهای یک سال را ایجاد کنیم؟
باتشکر