تبدیل تاریخ

کار بر روی تاریخ و تبدیل تاریخ برای بسیاری از کاربران اکسل امری ضروری است.

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

در این پست روشی ساده را برای انجام این کار خدمت شما عزیزان تقدیم می کنم.

نسخه آفیس

البته توجه داشته باشید که برای انجام این کار و رسیدن به نتیجه مطلوب باید آفیس شما ورژن 2016 یا 2019 باشد و در غیر این صورت ممکن است با خطا مواجه شوید.

ضمناً اگر می خواهید تاریخ روز را به هجری قمری و یا هجری شمسی داشته باشید باید تاریخ سیستم شما درست باشد.

روش کار

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

یعنی در سلول و یا محدوده ای از سلول ها که قصد دارید تاریخ های قمری (یا شمسی) نمایش داده شوند باید پس از انتخاب محدوده مورد نظر بر روی آن کلیک راست کرده و گزینه Format cells… را انتخاب نمایید.

(می توانید از کلید میانبر Ctrl+1 استفاده کنید)

پس از ظاهر شدن کادر Format Cells… از سربرگ Number گزینه Custom را انتخاب نمایید و در زیر عنوان Type که هم اکنون در آن کلمه General نوشته شده، کلمه General را پاک کرده و فرمت را به شکل زیر بنویسید

B2YYYY/MM/DD

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

دقت داشته باشید که می توانید عملیات ریاضی بر روی این تاریخ ها انجام دهید.

مثلاً می توانید مقداری را به این تاریخ ها اضافه کرده و یا کم کنید و تاریخ جدید بدست آورید.

در واقع پایه این تاریخ ها میلادی هستند و فقط تاریخ معادل هجری قمری نمایش داده می شود.

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

در شکل زیر در محدوده B1:B10 تاریخ های میلادی وارد شده است و در ستون C1:C10 دوباره همین تاریخ های میلادی مجدد وارد شده اند

اما چون در محدوده C1:C10 فرمت  B2YYYY/MM/DD اعمال شده است، تاریخ ها به صورت هجری قمری نمایش داده شده اند.

تاریخ قمری

تاریخ قمری