تبديل تاريخ ميلادي به شمسي در اكسل
شايد سادهترين كار براي تبديل تقويم ميلادي در اكسل و تبديل به تاريخ شمسي، استفاده از قالب بندي سلول باشد. البته به ياد داشته باشيد كه اين كار در نسخههاي جديد اكسل (۲۰۱۶ يا ۲۰۱۹) قابل اجرا است. در نسخههاي قديمي، اين امكان به طور پيشفرض بدون استفاده از ابزارهاي برنامهنويسي شده، وجود ندارد.
البته اغلب به كمك نوشتن تاريخ شمسي به صورت يك عبارت متن (مثلا ۱/۴/۱۳۹۹) سعي ميكنند كه تاريخ شمسي را درون سلول ثبت كنند ولي بايد توجه داشت كه اين شكل از ثبت تاريخ، باعث ميشود كه محاسبات رياضي (مثلا بدست آوردن تعداد روزها بين دو تاريخ) امكانپذير نباشد. از طرفي اگر تاريخ شمسي را به صورت ۱/۴/۹۹ بنويسيم، اكسل آن را مربوط به سال ۱۹۹۹ ميلادي در نظر گرفته و مشخص است كه باز هم محاسبات (مثلا بدست آوردن تاريخ ۱۰ روز آينده) به درستي انجام نخواهد شد و ممكن است با توجه به اختلاف روزها در ماههاي شمسي و ميلادي، به تاريخ درستي دسترسي پيدا نكنيد.
كاربرگ زير را در اكسل در نظر بگيريد. ستون A شامل مقاديري است كه به صورت تاريخ ميلادي ثبت شدهاند. ميخواهيم معادل شمسي هر يك از اين تاريخها را در ستون ديگري مانند B نمايش دهيم.
به ياد داشته باشيد كه اكسل براي نمايش تاريخ از قالبي كه در پيكربندي ويندوز تعيين شده، استفاده ميكند. همانطور كه در تصوير بالا ميبينيد، اولين ارقام از سمت چپ، ماه و رقمهاي مياني، روز و در سمت راست تاريخ ميلادي، سال مشخص شده است.
ابتدا همه ناحيه ستون B را كه قرار است براي نمايش تاريخ شمسي به كار بريم، انتخاب ميكنيم و طبق تصوير زير، قالببندي را براي اين ناحيه، به صورت شمسي درميآوريم.
برچسب: ،