تبدیل تاریخ میلادی به تاریخ شمسی

یکی از نیازهایی که بسیاری از کاربران به دنبال آن هستند، “تبدیل تاریخ میلادی به تاریخ شمسی” در اکسل بدون نصب افزونه است. تا اکسل 2016 چنین امکانی پیش بینی نشده بود اما از اکسل 2016 به بعد این امکان در اکسل گنجانده شده است که شاید بسیاری از کاربران از وجود چنین امکانی بی خبر باشند. در این پست از امکانات خود نرم افزار اکسل برای انجام این کار استفاده می کنیم و نیازی به نصب هیچگونه افزونه ای نداریم. ضمناً تاریخ هایی که با این روش وارد شوند به صورت متنی نیستند و قابلیت انجام محاسبات ریاضی بر روی آن ها وجود دارد.

روش اول

برای انجام این کار، ابتدا ناحیه ای را که قصد وارد کردن تاریخ های شمسی را داریم انتخاب می کنیم. بر روی ناحیه انتخابی راست کلیک کرده و Format cells را انتخاب می کنیم (کلید میانبر Ctrl+1). در پنجره ظاهر شده از سربرگ Number آخرین گزینه، یعنی Custom را برمی گزینیم و در کادر زیر Type که هم اکنون کلمه General در آن نوشته شده، فرمت را به یکی از شکلهای زیر می نویسیم.

[$-fa-ir,16]yyyy/mm/dd

[$-fa,16]yyyy/mm/dd

مراحل انجام کار و تنظیمات ذکر شده را مطابق مثال شکل زیر انجام دهید.

 

تبدیل تاریخ میلادی به تاریخ شمسی

تبدیل تاریخ میلادی به تاریخ شمسی

تذکر: فرمت نوشته شده را با دقت در محل کادرفرمت سل تایپ کنید.

در صورتی که فرمت به درستی وارد نگردد ممکن است با پنجره خطای زیر مواجه شوید.

 

تبدیل تاریخ میلادی به تاریخ شمسی

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

همچنین می توانیم از توابع ()NOW و ()TODAY در این ناحیه استفاده کنیم تا تاریخ شمسی روز جاری را نمایش دهد.

روش دوم

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

1- ابتدا یک یا چند تاریخ را به صورت میلادی وارد می کنیم

2- ناحیه شامل تاریخ ها را انتخاب می کنیم

3- با راست کلیک و انتخاب Format Cells (کلید میانبر ctrl+1) پنجره فرمت سل را باز می کنیم

4- در تب Number و از کادر سمت چپ بر روی Date کلیک می کنیم. فرمت های مختلف Date در کادر سمت راست ظاهر می شوند

5- در کادر پایین فرمت های تاریخ و زیر عنوان  (Locale (Location که هم اکنون کلمه (English(United States در آن قرار دارد، از لیست کشویی عبارت (Persian(Iran را انتخاب می کنیم. می بینید که کلیه تاریخ ها به صورت شمسی نمایش داده می شوند.

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

مراحل توضیح داده شده را در شکل زیر ببینید

 

تبدیل تاریخ میلادی به تاریخ شمسی

روش دوم نمایش تاریخ شمسی به جای تاریخ میلادی

شما می توانید پس از تنظیم فرمت برای نواحی مورد نظر و وارد کردن تاریخ ها عملیات مختلفی را روی این تاریخ ها انجام دهید و دیگر مجبور نیستید که برای وارد کردن تاریخ شمسی از فرمت متنی (Text) استفاده کنید. شاید بخواهید عددی را به این تاریخ های شمسی اضافه کرده و یا از آنها کم کنید و همچنین می توانید اختلاف دو تاریخ را بدست آورید و هرگونه عملیات ریاضی دیگری را بر روی این تاریخ ها انجام دهید.

توجه: اگر با خطای ?Name# مواجه شدید ورژن آفیس شما از این فرمول پشتیبانی نمی کند

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

توجه: فقط در نسخه 2016 قابل استفاده است