تبدیل تاریخ میلادی به شمسی در اکسل 2010-2013-2016-2019
برنامه اکسل بهعنوان یکی از برنامههای پرکاربرد در حسابداری و ذخیره اطلاعات شناخته میشود. این برنامه، کاربردهای فراوانی در زمینههای اداری دارد و استفاده از تاریخ شمسی در برنامه اکسل به دلیل اهمیت آن در کارهای اداری، بسیار ضروری است. مسئله مهم در اینجا این است که برنامهنویسان اکسل تنها به تاریخ میلادی توجه کردهاند، در حالی که تفاوتهای مهمی در تقویمهای میلادی و شمسی وجود دارد که ممکن است منجر به مشکلات در استفاده از تاریخ شمسی شود.
همچنین، تفاوتهای تعداد روزها در ماههای میلادی و شمسی باعث مشکلات در تبدیل دقیق این دو تاریخ و جمع و تفریق تاریخ شمسی در اکسل میشود. ممکن است برخی افراد از تاریخ شمسی در Excel چشمپوشی کنند و کارهای خود را بر اساس تاریخ میلادی انجام دهند، اما این رویه نیازمند زمان و دقت در تطبیق مداوم تاریخها با یکدیگر است.
چگونه میتوان در اکسل تاریخ فارسی وارد کرد؟
برای تبدیل تاریخ میلادی به شمسی در اکسل، میتوانید از دو روش زیر استفاده کنید:
- نمایش تاریخ در اکسل بر اساس منطقه و زبان: این روش در نسخههای آفیس 2016 و 2019 قابل استفاده است.
- نمایش تاریخ اکسل با فرمت استاندارد و قالببندی برای تبدیل تاریخ: این روش در تمام نسخههای اکسل قابل استفاده است.
در ادامه این دو روش را آموزش میدهیم.
تبديل تاريخ ميلادي به شمسی در اکسل بر اساس منطقه و زبان
روش اول برای افرادی است که از نسخههای آفیس 2016 یا 2019 استفاده میکنند. این قابلیت فقط در این نسخهها فراهم شده و در نسخههای قبلی موجود نیست. بهعنوان یک توصیه معمول، ارتقاء به آخرین نسخههای نرمافزارها از جمله ویندوز و آفیس توصیه میشود.
یک بخش به نام location در نسخههای آفیس 2016 و 2019 با ویندوز 10 هماهنگ است که قادر به تبدیل تاریخ میلادی به تاریخ شمسی در اکسل میشود. این تغییر تاریخ میلادی در سلولهای اکسل به تاریخ شمسی را ممکن کرده است.
- بهعنوان مثال، فرض کنید تاریخ میلادی در یک سلول از اکسل وارد شده باشد و شما میخواهید آن را به تاریخ شمسی یا خورشیدی تغییر دهید. برای تغییر تاریخ شمسی در اکسل 2016 ابتدا باید سلولهای مد نظر خود را انتخاب کرده و سپس روی این سلولها کلیک راست کنید.
- سپس در بین پنجرههای باز شده گزینه «format Cells» را انتخاب کنید. البته میتوانید Ctrl +1 را به طور همزمان فشار دهید تا گزینه گزینه «format Cells» به شما نمایش داده شود. اگر میخواهید فرمت تاریخ شمسی را بر روی تمام سلولهای فایل اکسل اعمال کنید، کلیدهای Ctrl + A را همزمان بزنید و سپس در پنجره Format Cells استاندارد تاریخ مورد نظر را اعمال کنید.
- حالا پنجرهای ظاهر میشود، روی سربرگ اول یعنی Number کلیک کرده که باید در ستون سمت چپ یعنی ستون Category روی گزینه Date کلیک کنید.
- حالا باید استاندارد تاریخ مورد نظرتان را انتخاب کنید. در کشوی Locale (location) به دنبال گزینه (Iran) Persian بگردید.
- سپس در قسمت Type قالب نمایش تاریخ مورد نظرتان را مشخص کنید. میتوانید قالب تاریخ را به صورت عددی یا ترکیب عدد و حروف انتخاب کنید. بهعنوان مثال، میتوانید گزینه سوم که حاوی حروف و اعداد است را بزنید.
- در نهایت، تنظیمات را با فشردن دکمه OK تایید کنید.
تصویر زیر خروجی تنظیمات تاریخ نمایش داده شده است و بهراحتی ترتیب فرمت تاریخ میلادی به تاریخ شمسی تغییر یافته است. این روش میتواند برای تبدیل تاریخ شمسی در اکسل به میلادی قمری نیز استفاده شود.
تبدیل تاریخ میلادی به شمسی در Excel با تغییر استاندارد تاریخ
یکی از راههای دیگر برای تبدیل تاریخ میلادی، استفاده از بخش سفارشیسازی است که برای تمام نسخههای آفیس و ویندوز قابل اجرا است. این روش برای هر نسخه از اکسل یا آفیس نصب شده بر روی سیستم عامل، بدون تفاوت، قابل استفاده است. برای اعمال تغییرات و درج اتوماتیک تاریخ شمسی در اکسل بدون تغییر، میتوانید به این ترتیب عمل کنید:
- در سلول تاریخ میلادی راست کلیک کنید و گزینه Format Cells را بزنید.
- در پنجره Format Cells و در ستون Category، روی گزینه Custom بزنید.
- با کپی کردن عبارت yyyy/mm/dd[$-fa-ir,16] و وارد کردن در کادر پایین قسمت Type به مرحله بعد بروید.
- در نهایت، با زدن دکمه OK تغییرات را اعمال کنید.
خروجی این عمل به شکل زیر خواهد بود. با اعمال استاندارد در calendar، تاریخ میلادی به تاریخ خورشیدی یا شمسی تبدیل شد.
تبدیل تاریخ شمسی به میلادی با افزونه تاریخ شمسی در اکسل
از جمله روشهای مورد استفاده برای تبدیل تاریخ شمسي به میلادي در اکسل، بهرهگیری از افزونه تقویم بازشونده است.
هر چند توضیح داده شده است که این عمل در نسخههای اکسل ۲۰۱۶ به بالا بدون نیاز به افزونه قابل انجام است اما در نسخههای پایینتر نیاز به افزونه برای تبدیل تاریخها به فرمتهای مختلف حائز اهمیت خواهد بود.
- برای این منظور، افزونه تقویم را در ابتدا از حالت فشرده خارج و سپس فایل با پسوند xla را انتخاب و اعمال کنید.
- با دانلود افزونه تاریخ شمسی در اکسل، توابع مورد نیاز برای تبدیل تاریخهای شمسی به میلادی در اکسل در اختیار شما قرار خواهد گرفت. برای نصب افزونه، از منوی File گزینه Options را انتخاب کنید.
- در پنجرهای که باز میشود، گزینه Add-ins را انتخاب کنید و به قسمت Browse بروید.
- در این قسمت، فایل xla که از حالت زیپ خارج کردهاید را انتخاب کنید. سپس از آن توابعی مانند s2m و m2s را برای تبدیل تاریخها استفاده کنید.
- با اجرای این توابع، میتوانید به راحتی تاریخها را در اکسل به فرمتهای مختلف تبدیل کرده و از این امکانات برخوردار شوید.
پیشنهاد مطالعه: آموزش صفحه بندی در اکسل به زبان ساده
معرفی انواع فرمتهای تاریخ در اکسل
فرمتهای تاریخ شمسی در اکسل میتوانند در تنظیمات شمسی سازی تاریخهای اکسل و انتخاب فرمت استاندارد، مقادیر مختلف با مفاهیم و معانی مختلف را نمایش دهند. برای اینکه بتوانید فرمت دلخواه خود را پیاده کنید، بهتر است با استاندارد تاریخ اکسل و فرمتها آشنا شوید. در جدول زیر، فرمتهای تاریخ به همراه توضیح آنها آورده شده است.
ردیف | فرمت تاریخ | توضیحات | مثال |
1 | yy | این فرمت دو رقم انتهای سال را نمایش میدهد. | 21 |
2 | yyyy | سال به صورت 4 رقمی و کامل نمایش داده میشود. | 2021 |
3 | d | روزهای تک رقمی را بدون صفر پیشین نمایش میدهد. | 1 |
4 |
dd |
روز دو رقمی مثل 12 را به صورت کامل و اعداد تک رقمی را همراه با صفر پیشین نمایش میدهد. |
01 |
5 | ddd | چندمین روز هفته بودن را به صورت مخفف نمایش میدهد. | Sun |
6 | dddd | چندمین روز هفته بودن را کامل نشان میدهد. | Sunday |
7 | m | ماه را به صورت عدد و بدون صفر پیشین نمایش میدهد. | 8 |
8 | mm | ماه را به همراه صفر پیشین و به حالت عددی نمایش میدهد. | 08 |
9 | mmm | خلاصه شده نام ماه به صورت حروفی | AUG |
10 |
Mmmm
|
نمایش نام ماه به صورت کامل و حروفی |
August
|
11 | Mmmmm | حرف اول نام ماه را نمایش میدهد. | A |
تصویر زیر را در نظر بگیرید:
مثال:
برای تغییر فرمت تاریخ میلادی در A1 این کار را انجام میدهیم:
حالا کلید ترکیبی ctrl+1 را میزنیم که پنجرهای به شکل زیر باز میشود و بعد Custom را کلیک میکنیم.
یکی از فرمتهای کاربردی مثل d-mmm-yy را انتخاب کرده و طبق جدولی که بالاتر درج کردهایم، تاریخ روز، ماه و دو عدد آخر سال را میبینیم.
نتیجه همه کارهایی که تا به الان انجام دادیم در شکل زیر میبینید. تاریخ در سلول A1 و formula bar محتوای اصلی و اولیه قبل از شخصیسازی دیده میشود.
تبدیل تاریخ میلادی به شمسی در Excel با استفاده از فرمول
در این بخش، با روشهای تبدیل تاریخ شمسی در اکسل آشنا خواهید شد. همانطور که در بالا توضیح داده شد، با نصب افزونههای مخصوص در اکسل، امکان استفاده از توابع خاص برای تبدیل تاریخهای شمسی به میلادی در اکسل فراهم میشود. البته در نسخههای جدیدتر از اکسل مثل ۲۰۱۶، این قابلیت بدون نیاز به افزونه و با استفاده از قابلیتهای نرمافزار اکسل قابل انجام است.
- نصب افزونه امکان استفاده از توابع s2m برای تبدیل تاریخ به میلادی و توابع m2s برای تبدیل تاریخ میلادی به شمسی را در اختیار شما قرار میدهد.
- فرمول تبدیل میلادی به شمسی در اکسل یا همان تابع تبدیل تاریخ میلادی به شمسی در اکسل به این صورت است که میتوانید از فرمت تعیین شده برای آن استفاده کنید. برای این کار، آدرس سلولی که تغییر تاریخ روی آن انجام میشود را در داخل () قرار دهید.
- با اجرای این توابع، به راحتی میتوانید تاریخها را در اکسل به فرمتهای مختلف تبدیل کرده و از این امکانات بهرهمند شوید.
پیشنهاد مطالعه: آشنایی با انواع پسوند فایل اکسل و کاربردهای آنها
راهنمای تبدیل تاریخ شمسی به میلادی در Microsoft Excel 2013
یکی از موارد متداول در Microsoft Excel 2013 و 2016، استفاده از فرمولها برای تبدیل تاریخهای شمسی به میلادی است. برای این منظور، اگر افزونه مربوط به این تبدیل تاریخ شمسی در اکسل را دانلود کردهاید، (مثلا افزونه date picker تاریخ شمسی در اکسل 2013 سازگار است.) میتوانید از دو تابع مهم به نامهای s2m و m2s بهره ببرید.
١. تبدیل تاریخ شمسی به میلادی (s2m):
برای انجام این تبدیل، فرمول زیر را در سلول مورد نظر وارد کنید: s2M = (اندیس_سلول)
به عنوان مثال: s2MA1 این فرمول تاریخ شمسی موجود در سلول A1 را به تاریخ میلادی تبدیل میکند.
۲. تبدیل تاریخ میلادی به شمسی (m2s):
برای این تبدیل، فرمول زیر را در سلول مورد نظر وارد کنید: m2s = (اندیس_سلول)
به عنوان مثال: (m2sB1) = این فرمول تاریخ میلادی موجود در سلول B1 را به تاریخ شمسی تبدیل میکند.
تاکید میشود که برای استفاده از این توابع، باید افزونه مرتبط را در Excel نصب کرده و سپس فرمولها را با تعیین اندیس مربوط به سلول مورد نظر درج کنید.
راهنمای تبدیل تاریخ شمسی در اکسل 2010
در Microsoft Excel 2010، به طور پیشفرض توابعی برای تبدیل تاریخ میلادی به شمسی مستقیماً در دسترس نیستند. با این حال، میتوانید از توابع محاسباتی موجود در این نسخه برای انجام تبدیلات استفاده کنید. از توابعی مانند YEAR، MONTH، و DAY برای استخراج سال، ماه و روز تاریخ میلادی استفاده کنید، سپس از الگوریتمهای موجود برای تبدیل به تاریخ شمسی استفاده کنید.
برای مثال، فرض کنید تاریخ میلادی مورد نظر در سلول A1 قرار دارد، میتوانید از فرمول زیر برای تبدیل تاریخ میلادی به شمسی استفاده کنید:
excel=CONCATENATE(TEXT(A1,yyyy/mm/dd), 00:00:00)
این فرمول، تاریخ میلادی موجود در سلول A1 را به فرمت مناسبی تبدیل کرده و به صورت متنی با فرمت YYYY/MM/DD 00:00:00 نمایش میدهد. شما میتوانید این فرمول را به توابع تبدیل تاریخ شمسی در اکسل براساس الگوریتمهای موجود ادامه دهید.
پیشنهاد مطالعه: آموزش پرینت گرفتن در اکسل
جمع بندی – آموزش اکسل
در Microsoft Excel، تبدیل تاریخ شمسی در اکسل به صورت مستقیم با یک تابع یا فرمول مخصوص در نسخههای جدید تر (مانند 2013 و 2016) امکانپذیر است. اما در نسخههای قدیمیتر مانند Excel 2010، این امکان به صورت مستقیم در دسترس نیست و نیاز به استفاده از توابع محاسباتی و الگوریتمهای مربوطه دارد.
یک راه برای تبدیل تاریخ میلادی به شمسی در Excel 2010 این است که ابتدا از توابع استخراج سال، ماه و روز تاریخ میلادی (مانند YEAR، MONTH و DAY) استفاده کرده و سپس با استفاده از الگوریتمهای تبدیل به تاریخ شمسی، تاریخ معادل شمسی را محاسبه کنید. در نهایت، از توابع متناسب با زبانهای برنامهنویسی یا الگوریتمهای موجود استفاده کنید تا تاریخ شمسی نهایی را به نمایش بگذارید. برای آموزش اکسل میتوانید فیلم های آموزش اکسل مختلف موجود در سایت مکتب خونه را با توجه به نیازتان شرکت کنید، از صفر تا سطح پیشرفته.