تاریخ شمسی در اکسل و انواع محاسبات روی تاریخ
کار با تاریخ شمسی در اکسل
تاریخ شمسی در اکسل یکی از مشکلات همیشگی ما کاربران ایرانی بوده و در محاسبات و گزارشات مارو به چالش های زیادی کشیده.این مشکل زمانی بزرگتر می شود که بخواهید محاسباتی همچون محاسبه اختلاف بین دو تاریخ یا گزارش هایی را براساس تاریخ انجام دهید.اینجاست که دست به دامن انواع ترفند ها و میانبرهایی می شوید تا این مشکل را دور بزنید.در این مقاله قصد داریم تا راه های رفع این مشکل و کار با یک افزونه تاریخ شمسی را آموزش بدهیم.
نکته: در نسخه ۲۰۱۶ اکسل روی ویندوز۱۰ فرمت تاریخ شمسی اضافه شده اما با مقدار تاریخ میلادی(در ادامه بیشتر توضیح خواهیم داد).
روش های حل مشکل تاریخ شمسی در اکسل:
- ایجاد یک لیستی از تاریخ شمسی در اکسل
- استفاده از فرمولنویسی های پیچیده
- استفاده از فرمت تاریخ شمسی
- استفاده از افزونه ها (Add-ins)
روش اول: ایجاد یک لیستی از تاریخ های شمسی در اکسل
یکی از روش های استفاده از تاریخ شمسی، ایجاد یک دیتابیسی از تاریخ های شمسی در اکسل می باشد.
از مهمترین مزایای این روش این است که می توانید ایام هفته،روزهای تعطیلی،رویداداها،مراسمات،یادداشت ها و خیلی موارد دیگر را مشخص کرد.این روش بیشتر در طراحی تقویم و گزارش های بزرگ با تاریخ شمسی کاربرد دارد که به راحتی می توان اختلاف بین دو تاریخ شمسی را محاسبه کرد.
روش کار:
روش کار به این شکل می باشد که یک شیت جداگانه برای دیتای تاریخ ها ایجاد میکنید و تاریخ شمسی را بصورت سریالی آنجا لیست می کنید.یعنی به جای نوشتن تاریخ به شکل ۱۳۹۷/۰۸/۲۲ آنرا به شکل ۱۳۹۷۰۸۲۲ باید وارد کنید.
این روش زمانی مناسب است که عملیات شما مربوط به تاریخ یکساله باشد یا جزئیات یک تاریخ برای شما مهم باشد.مثلا طراحی تقویم یا فرم ورود و خروج پرسنل که مشخص شدن روزهای تعطیل با مناسبت ها لازم باشد.با توجه به جزئیات موجود در این روش و سریالی بودن تاریخ می توان گزارش های زیبایی ایجاد کرد.این دیتابیس فقط یک نمونه می باشد که شما می توانید براساس آیتم های موردنیاز تغییر بدهید.در محاسبات تاریخ به این روش باید کمی با تکنیک های فرمول نویسی ترکیبی آشنایی بیشتری داشته باشید.
مثال:
فرض کنید می خواهیم دو تاریخ ۱۳۹۷۰۱۰۸ و ۱۳۹۷۰۱۱۴ در بازه سال ۹۷ را ببینیم چند روز باهم اختلاف دارند.
برای اینکار می توان از تابع COUNTIFS به شکل زیر استفاده کرد:
که نتیجه عدد ۶ خواهد بود.یعنی تاریخ ۱۳۹۷۰۱۰۸ و ۱۳۹۷۰۱۱۴ باهم ۶ روز فاصله دارند.
روش دوم: استفاده از فرمولنویسی های پیچیده
اگر می خواهید بدون کدنویسی یا افزونه تاریخ میلادی را به شمسی تبدیل کنید می توانید از فرمول موجود در فایل زیر استفاده کنید.
دانلود افزونه فارسی + فایل آموزشدر فرمول نوشته شده در فایل، تاریخ میلادی سیستم با تابع ()TODAY دریافت و به شمسی تبدیل می شود که شما می توانید برای پویا بودن هرکجا تابع ()TODAY را دیدید آدرس یک سلول را وارد کنید تا از طریق آن سلول تاریخ میلادی وارد فرمول بالا شود.
توجه داشته باشید که ممکن است کاراکتر جدا کننده فرمول در سیستم ها به دو صورت , یا ; متفاوت باشد.
اگر این فرمول را کپی می کنید به نوع جدا کننده فرمول در سیستم خودتان توجه داشته باشید.اگر با این موضوع آشنایی ندارید آموزش مربوط به تنظیم کاراکتر جداکننده توابع را حتما مشاهده کنید.
روش سوم: استفاده از فرمت تاریخ شمسی
حالت اول: شما نسخه پایینتر از ۲۰۱۶ آفیس استفاده می کنید.
در این حالت شما می توانید با فرمت نویسی اختصاصی در قسمت Format Cells تاریخ های میلادی را بصورت تاریخ شمسی نشان دهید.همانطور که گفتم باید دقت کنید که تاریخ ها به میلادی وارد سلول می شوند ولی ما با فرمت نویسی نمایش آنرا بصورت شمسی تبدیل می کنیم.
روش کار:
ابتدا محدوده ای که تاریخ میلادی را وارد کرده اید را انتخاب کنید سپس روی محدوده انتخابی کلیک راست کرده و گزینه Format Cells را انتخاب کنید تا پنجره Format Cells باز شود.از لیست Category گزینه Custom را انتخاب کرده و در قسمت Type فرمت زیر را قرار دهید
همانطور که در شکل بالا می بینید، ما “تاریخ میلادی” را در ستون “تاریخ شمسی” کپی کردیم و فرمت ستون تاریخ شمسی را به فرمت شمسی تبدیل کردیم.با این روش تاریخ اصلی میلادی است ولی با فرمت شمسی نمایش داده می شود پس شما خیلی راحت می توانید محاسبات را بر اساس میلادی انجام دهید و نتیجه را به شمسی نشان دهید
حالت دوم :شما از نسخه ۲۰۱۶ آفیس و بالاتر استفاده می کنید.
مایکروسافت فرمت تاریخ شمسی در اکسل ۲۰۱۶ به بعد را جزو فرمت های آماده تاریخ ها قرار داده است.مزیت این روش در این است که وقتی فرمت تاریخ را به شمسی تبدیل می کنید همانند تاریخ میلادی خیلی راحت می تونید تاریخ ها را از هم کم یا زیاد کنید.فقط کافیست محدوده تاریخ را انتخاب،کلیک راست روی محدوده و گزینه Format Cells را انتخاب کنید تا پنجره Format Cells باز شود.اکنون از قسمت Category گزینه Date را انتخاب کنید.سمت راست از لیست Locale گزینه (Persian(iran و از لیست Calender type گزینه Persian را انتخاب کنید.اکنون می توانید از کادر Type فرمت های تاریخ شمسی را انتخاب کنید.
با تنظیمات فوق اگر تاریخ میلادی را وارد کنید نتیجه بصورت شمسی نمایش داده می شود.دقت کنید اصل تاریخ در سلول یک تاریخ میلادی می باشد.یعنی اگر به Formula Bar نگاه کنید یک تاریخ میلادی را مشاهده می کنید.
یک نکته بسیار بسیار مهم و خوشحال کننده در نسخه ۲۰۱۹ اکسل:
در نسخه ۲۰۱۶ زمانی که شما فرمت تاریخ میلادی را به روش فوق به شمسی تبدیل کرده و اقدام به تایپ تاریخ شمسی کنید، فرمتی که تنظیم کرده بودید از بین می رود و تاریخ دوباره به میلادی نمایش داده می شود.پس شما مجبورید تاریخ ها را بصورت میلادی در سلول وارد کنید , و این موضوع خود یک مساله بزرگی بود.خوشبختانه در نسخه ۲۰۱۹ این مشکل کاملا برطرف شده است.
در نسخه ۲۰۱۹ اکسل چند مزیت بزرگ به تاریخ شمسی اضافه شده:
- اگر شما فرمت سلول را به تاریخ شمسی تبدیل کنید دیگر مجبور نیستید تاریخ را بصورت میلادی وارد کنید.خیلی راحت می توانید تاریخ ر ابصورت شمسی تایپ کنید و در این حالت فرمت از بین نمی رود.
- اصل تاریخ در Formula Bar همان تاریخ شمسی خواهد بود.یعنی ما کلا با تاریخ شمسی سروکار داریم.اینجوری نیست که سلول تاریخ شمسی را نشان دهد و Formula Bar تاریخ میلادی.
- امکان محاسبات بر روی تاریخ شمسی بصورت مستقیم محیا شده است.یعنی خیلی راحت می توانیم تاریخ شمسی را وارد کنیم و عملیاتی مثل جمع و تفریق روی آن انجام دهیم بدون آنکه با تاریخ میلادی سروکار داشته باشیم.
- ما برای وارد کردن تاریخ میلادی در سلول می توانستیم از کلید ترکیبی ; + Ctrl استفاده کنیم.اکنون اگر فرمت سلول را به شمسی تبدیل کنید با زدن کلید ترکیبی ; + Ctrl دقیقا خود تاریخ شمسی وارد سلول می شود.
نکته: هنوز تاریخ شمسی کاملا وارد تقویم اکسل نشده و در باطن با تاریخ میلادی سروکار دارید.
روش چهام : استفاده از افزونه های شمسی (Add-ins)
یکی دیگه از روش های کار با تاریخ شمسی در اکسل استفاده از افزونه هاست. افزونه های مختلفی درمورد توابع شمسی در اکسل وجود دارد که با کمی جست و جو در اینترنت می توانید دانلود کنید.افزونه ای که ما اینجا قرار است استفاده کنیم افرونه Pesian-Function هست که توسط فرساران ارائه شده.برای ادامه کار ابتدا افزونه فارسی را دانلود کرده سپس آنرا به اکسل اضافه کنید.اگر نحوه کار با افزونه ها آشنا نیستید قبل از ادامه مطلب حتما مقاله کار با افزونه ها را مطالعه کنید.
این افزونه شامل توابع فارسی می باشد که بعد از اضافه شدن توابع تاریخ شمسی دراکسل، توابع آن مانند سایر توابع در دسترس خواهد بود که می توان محاسبات مختلفی مثل محاسبه اختلاف بین دو تاریخ بوسیله آن انجام داده.
مهمترین توابع این افزونه:
J_TODAY : این تابع تاریخ جاری سیستم را به شمسی نشان می دهد و یک آرگومان بیشتر ندارد
(J_TODAY(MODE=
MODE : این آرگومان اختیاری است که اگر وارد نشود تاریخ را دو رقمی و اگر ۱ وارد شود تاریخ را چهار رقمی نشان خواهد داد.
به دو شکل زیر می تواند استفاده شود:
نتیجه | تابع |
۹۷/۰۸/۲۲ | ()J_TODAY= |
۱۳۹۷/۰۸/۲۲ | (۱)J_TODAY= |
این تابع با هربار بروز شدن محاسبات اکسل خود را بروز می کند.یعنی شما هر روزی که فایل رو باز میکنید تاریخ روز جاری را نشان خواهد داد.
نکته:
- اگر این تابع تاریخ روز جاری را درست نشان نداد مسلما تاریخ سیستم شما اشتباه است و باید درستش کنید.چون گفتیم تاریخ رو از سیستم شما میگیره.
- برای درج سریع تاریخ شمسی در سلول می توانید از کلید ترکیبی Ctrl+q استفاده کنید.فقط دقت کنید زبان سیستم روی ENG باشد.
J_WEEKDAY : چندمین روز هفته یک تاریخ را نشان می دهد.
(J_WEEKDAY(JDATE,MODE =
- JDATE : تاریخ موردنظر را بصورت متنی و داخل دابل کوتیشن ” ” وارد کنید. مثلا “۱۳۹۷/۰۸/۲۲”
- MODE : نوع نمایس روز هفته را مشخص می کند.
نتیجه | تابع |
۳ | (“۱۳۹۷/۰۸/۲۲”)J_WEEKDAY= |
سه شنبه | (۱,”۱۳۹۷/۰۸/۲۲″)J_WEEKDAY= |
J_ADDDAY : می توانید تعداد روز را به یک تاریخ اضافه یا کم کنید.مثلا ۹ روز رو به تاریخ ۱۳۹۷/۰۸/۲۲ اضافه یا کم کنید
(J_ADDDAY(JDATE,NUMBER,MODE=
- JDATE : تاریخ موردنظر که باید داخل ” ” نوشته شود.
- NUMBER : عددی که باید به تاریخ اضافه و یا کسر شود.اگر عدد مثبت باشد با تاریخ جمع و اگر عدد منفی باشد از تاریخ کسر کرده و تاریخ متناظرش را نشان می دهد.
- MODE : اختیاری است.اگر وارد نشود سال را دو رقمی و اگر ۱ وارد شود تاریخ را چهار رقمی نشان خواهد داد.
نتیجه | تابع |
۱۳۹۷/۰۹/۰۱ | (J_ADDDAY(“1397/08/22”,9= |
۱۳۹۷/۰۸/۱۳ | (J_ADDDAY(“1397/08/22”,-9= |
۱۳۹۷/۰۹/۰۱ | (J_ADDDAY(“1397/08/22”,9,1= |
۱۳۹۷/۰۹/۰۲ | (J_ADDDAY(J_TODAY(),9,1= |
[/su_table
محاسبه اختلاف بین دو تاریخ شمسی:
J_DIFF : دو تاریخ را از هم کم کرده و اختلاف بین دو تاریخ را نشان می دهد.
(J_DIFF(JDATE1,JDATE2=
- JDATE1 : تاریخ اول که باید داخل ” ” نوشته شود.
- JDATE2 : تاریخ دوم که باید داخل ” ” نوشته شود.
نتیجه | تابع |
۹ | (“J_DIFF(“1397/08/23”,”1397/09/02= |
نکته: در تابع فوق فرقی نمی کند تاریخ بزرگتر اول وارد شود یا تاریخ کوچکتر.فقط نتیجه بصورت منفی یا مثبت خواهد بود.یعنی اگر در مثال فوق ما تابع را بصورت (“J_DIFF(“1397/09/02”,”1397/09/02= وارد کنیم نتیجه ۹- خواهد بود.
J_JALALDATE : تبدیل تاریخ میلادی به شمسی.
(J_JALALDATE (MDATE,Mode=
- MDATE : تاریخ میلادی را با فرمت روز/ماه/سال و داخل ” ” وارد کنید.
- Mode : نمایش دو یا چهار رقمی سال را تعیین می کند.همانند مثالهای گفته شده در بالا می باشد.
نتیجه | تابع |
۱۳۹۷/۰۸/۲۹ | (J_JALALDATE(“2018/11/20”,1= |
تبدیل تاریخ به حروف:
TBH : تاریخ شمسی در اکسل را بصورت حروفی می نویسید.
(TBH(JDATE,MODE=
- JDATE : تاریخ شمسی را وارد کنید.حتما داخل ” ” باشد.
- MODE : نوع نمایش تاریخ شمسی به حروف بوده و می تواند مقدار خالی ۱ و یا ۲ را وارد کنید.
مانند جدول زیر:
نتیجه | تابع |
۲۲ آبان ۱۳۹۷ | (“TbH(“1397/08/22= |
بیست و دو آبان یک هزار و سیصد و نود و هفت | (TbH(“1397/08/22”,1= |
سهشنبه، بیست و دو آبان یک هزار و سیصد و نود و هفت | (TbH(“1397/08/22”,2= |
توجه داشته باشید که در افزونه ها نام و کاربرد توابع میتونه متفاوت باشه.پس اگر افزونه ای جز این افزونه تاریخ شمسی در اکسل استفاده می کنید باید آموزش توابعش رو هم داشته باشید.
از لینک زیر می توانید افزونه تاریخ شمسی در اکسل و راهنمای آموزش دوره را دریافت کنید.
دانلود افزونه فارسی + فایل آموزشدرباره جاوید
عاشق اکسل هستم و بیش از 12 ساله دارم اکسل کار می کنم. در این مسیر آموزش ها و فایل های حرفه ای ارائه دادم و همچنان در این مسیر با علاقه پیش میرم چون امروزه اکسل به یک مهارت انکار نشدنی تبدیل شده
سایر نوشته های جاویدمطالب زیر را حتما مطالعه کنید
۴ گام تا شماره گذاری صفحه چاپ در اکسل با یک نکته عالی
ایجاد لیست شیت ها در ComboBox اکسل با دستورات VBA
در کمتر از ۱ دقیقه چک لیست کارهای روزانه در اکسل بساز
فایل اکسل محاسبه مالیات حقوق سال ۱۴۰۱ + آموزش ویدئویی فرمولنویسی مالیات
راست چین در اکسل و نحوه راست به چپ کردن شیت اکسل
برای چاپ اطلاعات داخل فرم از قبل پرینت شده در اکسل چکار کنیم؟
47 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.
سلام
لطفا راهنمایی میکنید چطوری میشه تاریخ های موجود را با تاریخ روز مقایسه کرد؟ به این شیوه که یک سری تاریخ وارد میکنیم در صورتی که به اون تاریخ در واقعیت برسیم یا ازش رد بشیم، سلول مورد نظر را نشان بدهد.
سلام
میشه لطفا بفرمایید چجوری تاریخ رو نسب به روز مرتب کنم
هرچی مرتب میکنم به سال مرتب میشه
ممنون از آموزشاتون
سلام
میخوام سر رسید چک به مشتری اعلام کنم
مثلا هر ۶۰ روز
گاهی اوقت به جمعه ختم میشه و نمیتونم گزارش درستی بابت روز شمار چک به مشتری بدم
روش حذف جمعه ویا روزهای تعطیل در گزارشی که عرض کردم رو واسم توضیح بدین
ممنون
ممنون
سلام .چگونه میتوانم دیت پیکر در اکسل بسازم؟
سلام. وقت بخیر
از تب Developer میتونید اضافه کنید. آموزش ساخت تقویم یا Date Picker
یا برای داشتن Date Picker شمسی میتونید افزونه ش رو با جستجوی عبارت “date picker شمسی در اکسل” از سایر سایت ها تهیه کنید.
سلام خسته نباشید
من یک ستون از تاریخ با سال ،ماه و روز دارم میخوام یکسال به این تاریخ ها اضافه کنم.
لطف میکنین راهنمایی کنین
سلام. وقت بخیر
باید از افزونه شمسی استفاده کنید که این تابع رو داشته باشه.
سلام،چطور تفاوت بین دو تاریخ بر حسب ماه رو بهدست بیاریم؟ (شمسی)
سلام. وقت بخیر
باید افزونه ای پیدا کنید که تابع اختلاف بین دو تاریخ براساس ماه رو داشته باشه.
سلام وقت بخیر می خواهم تاریخ شمسی ۱۳۹۵۰۲۱۵ را که به عدد هست در اکسل به حروف تبدیل کنم (پانزدهم اردیبهشت ماه هزارو سیصدو نود وپنج ) یا (پانزدهم اردیبهشت ماه نودو پنج).باتشکر
سلام.
باید افزونه فارسی پیدا کنید که این تابع رو داشته باشه.
سلام
میشه راهنماییم کنید چجوری عدد رو به سال و ماه و روز تبدیل کنم ؟
مثلا ۳۲۶۵ روز چند سال و چند ماه و چند روز میشه
تو حالت دوم به جای persian نوشته Hijri و تاریخ رو به صورت قمری نشون میده
سلام. وقت بخیر
ویندوزتون باید ۱۰ باشه.
سلام خسته نباشید ببخشید چه طوری میتونم در یک اکسل که تاریخ های روزانه رو داره تاریخ اول و آخر هر ماه رو نگه دارم و باقی رو حذف کنم؟
تاریخ ها به صورت عددی و شمسی می باشند
سلام.
با ابزار فیلتر سریع تاریخ شروع و پایان رو فیلتر کنید تا مخفی بشه بعد هرچی نشون داده میشه رو پاک کرده و مجدد از فیلتر خارج کنید.
سلام در تابع j_diff اگر تاریخ ها را بخواهیم از سلول ها بخواند چه کار باید بکنیم
سلام.
اسم سلول موردنظر رو بنویسید
در اکسل تاریخ برعضی پقتها از چپ به راست بعضی از راست به چپه پ فیلتر درست کار نمیکنه
سلام.
متوجه منظورتان نشدم.
سلام ایزدی هستم من کالایی دارم با فی پایه۲۰۰۰۰۰ریال برمبنای دوکیلو حا میخواستم در صورتی که میانگین وزن کالا از ۲کیلو بالاتر رفتی تا میانگین۵۰۰گرم به ازاء هر ۱۰۰گرم ۱۰۰۰ریال به قیمت پایه اضافه شود وبلعکس لطف کنید راهنمایی کنید
سلام.
باید از تابع IF و تابع AND برای اینکار استفاده کنید.
سلام استاد
در یک شیت یک سری داده با تاریخ وجود دارد که هر ردیف اطلاعات با تاریخ درج شده که بعضاً این اطلاعات تکرار هم میشود.
حال چگونه در ستون جداگانه با درنظر گرفتن چند آیتم شامل نام شخص، کد ملی ، شهر و تاریخ داده تکراری در ۳۰ روز گذشته یا ۶۰ روز گذشته نمایش داده شود و دوم اینکه اگر خواسته باشیم آخرین تاریخ تکرار شده نمایش داده شود از چه فرمولی استفاده کنم
با تشکر
سلام من در اکسل میخاهم دو تا تاریخ شمسی را از هم کم کنم ولی جوابی که به من میدهد با اعشار است .لطفا راهنمایی کنید این مشکل را چطور حل کنم؟
سلام. وقت بخیر
باید از افزونه های شمسی استفاده کنید. سرچ برنید افزونه شمسی زیاده
سلام میخوام دو تا تاریخو ارز هم کم کنم تو برنامه اکسل
سلام. وقت بخیر
اگر می خواهید دو تاریخ شمسی رو از هم کم کنید میتونید از افزونه های شمسی استفاده کنید که داخلشون تابعی برای اینکار نوشته شده.
گوگل سرچ بزنید ” افزونه تاریخ شمسی”
سلام و با تشکر از سایت خوبتون
من addin رو استفاده کردم ولی هربار خارج میشم از فایلم و مجددا وارد میشم ، اد این رو نمیشناسه
تو پوشه های اصلی هم گذاشتم اد این رو ولی جواب نداده
با سلام.
سعی کنید در مسیر نام گذاری افزونه ها از اسم فارسی استفاده نشه و افزونه در یک درایو نگهداری شود.
افزونه رو دوباره دانلود کنید و نصب کنید اگر مشکل حل نشد سایر افزونه ها را تست کنید.
سلام
من هم addin رو استفاده کردم ولی هربار خارج میشم از فایلم و مجددا وارد میشم ، اد این رو نمیشناسه
تو پوشه های اصلی هم گذاشتم از اسم فارسی هم استفاده نمیکنم ولی هر بار خارج و وارد میشم افزونه رو نمیشناسه از افزونه دیگر هم استفاده کردم باز نشد.
سلام. وقت بخیر.
آفیستون ۲۰۱۶ نباشه.
کدهای افزونه رو به خود اکسل منتقل کنید.
وقتتون بخیر من یه فرمی درست کردم که زمان سرویس کاری ابزارهام مشخص شدن یعنی با تاریخ سیستم اوکی هست رنگها رو مشخص میکنه اتوماتیک ولی زمانی که میخوام سرویس کنم و تاریخ سرویس بعدی مشخص بشه یعنی سه ماهه یا ماهانه یا سالانه باید دستی بزنم ولی میخوام اتوماتیک زمان بعدیشو مشخص کنه ممنون میشم راهنماییم کنید
سلام.
زمانی که می خواهید ابزاری رو سرویس کنید باید تاریخ سرویس رو بنویسید.سپس با استفاده از یک افزونه شمسی، تاریخ آخرین سرویس رو با تعداد روز تا سرویس بعدی جمع کنید تا تاریخ سرویس بعدی رو نشون بده
با سلام لطفا راهنمایی بفرمایید چگونه عدد را به سال ماه و روز تبدیل کنیم مثلا ۷۵۳ روز چند سال ماه و روز می شود با تشکر
سلام.
اینکه فقط به روز بگویید کمی سخت است.چون تعداد روز ها در ماه های مختلف متفاوت می باشد و نتیجه بدست آمده دقیق نخواهد بود.
تا حدودی میتونید از فایل زیر استفاده کنید.برای روزهای بالای ۳۶۵ روز دقیق است ولی برای روزهای کمتر از ۳۶۵ روز ممکنه تو برخی بازه ها یکی-دو روز تفاوت مشاهده بشه که باید معیارهای بیشتری براش لحاظ کرد.
فایل نمونه تبدیل تعداد روز به سال،ماه و روز
باسلام و احترام
لطفا در خصوص کاهش ماه از تاریخ شمسی در اکسل راهنمایی بفرمایین .
مثلا از تاریخ ۱۳۹۸/۰۷/۰۱ سه ماه کم بشه خروجی در یک سلول دیگر تاریخ ۱۳۹۸/۰۴/۰۱ نشان بدهد .
ممنون
سلام.
چیزی که درمورد تاریخ شمسی می توان گفت این است که کلا ۳ روش برای محاسبات روی تاریخ شمسی وجود دارد:
۱- آشنایی با توابع زمانی در اکسل و اشرافیت به محاسبات نجومی سال و فرمول نویسی ترکیبی برای محاسبات شمسی.
۲- استفاده از آفیس نسخه ۲۰۱۶ به بالا و استفاده از توابع میلادی برای محاسبات سپس تغییر به فرمت شمسی.
۳- استفاده از افزونه های شمسی که توابع آماده ای برای کار با تاریخ شمسی نوشته می شود که ساده ترین راه ممکن است.
چیزی که اینجا مسلم می باشد این است که شما نمی توانید تمامی توابع موردنیاز خود را در یک افزونه پیدا کنید.گاهی ممکن است برای دسترسی به برخی محاسبات چند افزونه شمسی را به اکسل اضافه کنید.شما هم برای این کار باید افزونه ای را پیدا کنید که تابعی برای چنین محاسباتی داشته باشد.
یا می توانید از طریق لینک زیر با ما در ارتباط باشید
http://javidsoft.ir/request-for-advice-and-guidance/
سلام
در انتخاب روز هفته (J_weekday) در حالت ۱ که میخواهیم به صورت نوشتاری باشد مثلا: «سهشنبه» نوشته ناخوانایی نشان داده میشود. ظاهرا فارسی رو پشتیبانی نمیکنه. چرا؟
با سلام.
از قسمت کنترل پنل سیستم خود، زبان لوکال سیستم را روی “فارسی” تنظیم کنید.
با سلام
من به روش جدا کننده قصد تاریخ گذاری رو دارم با این فرمت ۰۰*/*۰۰*/*۰۰۰۰
مشکلی که هست اینه وقتی تاریخ رو به این شکل وارد میکنم ۱۳۹۸۰۳۰۳ اکسل به این شکل نمایش میده ۱۳۹۸۰۳۰۰۰۰۰۰۰۰۳
با سلام.
ستاره در فرمت سل عمل “تکرار” را انجام می دهد.باید به جای ستاره از دابل کوتیشن استفاده کنید.مانند شکل زیر:
۰۰"/"۰۰"/"۰۰۰۰
سوالم در مورد تاریخ توی اکسل هست.میخام واس ی شیت توی اکسل تاریخ شمسی بزارم.مثلا کد ۲۹۲۲ میشه ۱۳۹۷/۱۲/۹۷حالا میخام واس تاریخ سال جدید ی همچین کدی بنویسم چطوری باس اینکارو کنم؟
سلام.
دقیقا منظورتان را از کد تاریخ متوجه نشدم.اصولا تاریخ و ساعت در اکسل بصورت یک عدد هستند که فقط با تغییر فرمت آنها به تاریخ یا ساعت می توانید معادل زمان آن را مشاهده کنید.اگر از اکسل ۲۰۱۶ به بالا استفاده می کنید می توانید ابتدا فرمت تاریخ را مطابق آموزش به Persian تبدیل کرده و تاریخ شمسی را وارد کنید.
سلام در روش سوم حالت اول گزینه ای که در costume باید انتخاب کنیم در اکسل دمن موجود نیست
چجوری میتونم واردش کنم
شما باید فرمت گفته شده رو در قسمت type پست کنید.به توضیح گفته شده در روش سوم دقت کنید.
روش کار:
ابتدا محدوده ای که تاریخ میلادی را وارد کرده اید را انتخاب کنید سپس روی محدوده انتخابی کلیک راست کرده و گزینه Format Cells را انتخاب کنید تا پنجره Format Cells باز شود.از لیست Category گزینه Custom را انتخاب کرده و در قسمت Type فرمت زیر را قرار دهید
fa-IR,16]yyyy/mm/dd-$]
سلام در قسمت costume گزینه ای که در سایت گفتید در اکسل من وجود نداره، چیکار کنم که تاریخ رو به تاریخ شمسی نشون بده
سلام.
برای دسترسی به فرمت تاریخ شمسی در اکسل باید نسخه اکسل شما ۲۰۱۶ به بالا و ویندوز ۱۰ استفاده کنید.درغیر اینصورت باید از افزونه یا سایر روش های گفته شده استفاده کنید.