تاریخ در اکسل مبحث تاریخ شمسی و تقویم بازشونده در اکسل بسیار گسترده است . در این مطلب رایگان ، سعی بر این بوده تا ضمن معرفی بهترین روشی که در حال حاضر وجود دارد ، روشهای مهم دیگر هم بررسی شود . پس از مشاهده کامل این محصول هیچ شوالی در ذهن شما در مورد تاریخ شمسی اکسل وجود نخواهد داشت.
سریعتربن روش بدون تهیه محصول
1- فایل مورد نیاز ( ماژول آپدیت شده ) را دانلود نمائید :
[download id=”59855″]
2- از ویدیو آموزشی زیر بهره ببرید.
[su_highlight background=”#bfff8c”]برای همیشه کار با تاریخ شمسی در اکسل را فرا بگیرید :)[/su_highlight]
بهترین روش و اختلاف بین دو تاریخ کدام است ؟
پاسخ این سوال منوط به شرایط نیاز کاربر دارد
بعضی ها اگر از فرمات عددی مانند 13971101 هم استفاده کنند مشکلی ندارد
روش کلی کار به چه صورت است و نتیجه چه خواهد بود ؟
در تصویر بالا سن افراد در اکسل با فرمول محاسبه شده و در واقع اختلاف بین تاریخ تولد افراد و تاریخ جاری سیستم می باشد که آموزش آن در ویدیو داده شده است .مثال دیگر هم وجود دارد که با استفاده از محاسبه فاصله بین دو تاریخ در اکسل مانند تصویر زیر می توان افرادی را که مدت قرارداد آنها کمتر از یکماه دیر به پایان می رسد را دید .
[su_highlight background=”#bfff8c”]محصول رایگان می باشد و پس از تکمیل مراحل خرید ( رایگان ) در ناحیه کاربری شما و قسمت دانلودها قرار می گیرد. :)[/su_highlight]
چرا آفیس باز این روش را پیشنهاد می کند ؟
1- ماژولهای تاریخ شمسی اکسل کاملا رایگان بوده و در این محصول هم برای دانلود قرار گرفته .
2- کاملا قابل ویرایش است و با کمی اطلاعات اکسلی می توانید به دلخ.اه آن را تغییر دهید .
3- حروف یونیکد از Chrw استفاده شده که مشکل نمایش به هم ریخته حروف فارسی را ندارند .
4- توابع زیادی در مورد تاریخ شمسی اکسل دارد و تقریبا تمام نیازها را برآورده می کند .
توابع موجود در ماژولهای تاریخ شمسی
1- نمایش تاریخ روز جاری بدون اسلش ، مثال ==> 1397605
2- نمایش تاریخ جاری به همراه اسلش و نام روز مثال ==> دوشنبه – 1397/06/05
3- نمایش نام روز جاری تاریخ شمسی
4- تبدیل تاریخ میلادی به تاریخ شمسی
5- نمایش نام ماه جاری شمسی
6- نمایش شماره روز تاریخ جاری و تعداد روزهای مانده از سال
7- نمایش سال جاری شمسی
8- به دست آوردن اختلاف بین دو تاریخ در اکسل
9- اضافه کردن و یا کم کردن تعداد روز از تاریخ شمسی
10 – با ترکیب توابع نتایج دیگری هم می توانید داشته باشید که در ویدیو توضیح داده شده است .
تفاوت این آموزش با روش استفاده از ماژولهای شمسی چیست؟
استفاده از ماژول | بدون کد نویسی |
---|---|
باید ماژول به اکسل اضافه می کردید و با فرمت xlsxm ذخیره کرده و فایل خود را ماکرواینیبل می کردید. | هیچ نیازی حتی به یک حط کد نویسی نیست |
از توابع موجود در ماژول برای محاسبات مختلف استفاده شده بود و ماژولهای خود اکسل در حوزه تایرخ کارایی نداشت | برای افزودن چند روز به یک تاریخ یا بدست آوردن تفاضل دو تاریخ و … به راحتی می توانید از توابع خود اکسل استفاده کنید |
محدودیتها:
خیلی از توابعی که در روش قبلی وجود داست در یان روش کارایی ندارد و نمی توانید از آنها استفاده کنید مثلا برای استخراج نام ماه شمسی نمی توانید از توابع اصلی خود اکسل استفاده کنید و یا برای بدست آوردن سال با فرمول YEAR اکسل سال جاری میلادی را به شما نمکایش خواهد داد ولی با این اوصاف هم خیلی از کاربران اکسل تنها نیاز به وارد کردن تاریخ شمسی و محاسبات ساده ای مانند افزودن چند روز به یک تاریخ و یا بدست آوردن تفاضل بین دو تاریخ شمسی دارند که این روش کاملا جوابگوی آنها خواهد بود . تصویر زیر یک تقویم بازشونده در اکسل را نشان می دهد .
نکته بسیار مهم :
برای استفاده از قابلیت تقویم بازشونده و تاریخ در اکسل مانند تصویر بالا ، نیاز به ویندوز 10 دارین.
راهنمای استفاده از تقویم بازشونده شمسی در اکسل
این روش فقط روی ویندوز 10 قابل استفاده است
باید تنظیمات تاریخ هجری شمسی رو ویندوز 10 انجام شده باشد
1- دکمه استارت ویندوز رابزنید و بنویسید Date & Time با تصویر زیر رویرو می شوید که روی گزینه Date & Time Setting کلیک کنید.
2- سپس در قسمتی که باز می شود گزینه Additional Date, Time, And regional Setting کلیک کنید.
3- حالا روی گزینه Change Date Time Or Number Format کلیک کنید که پنجره زیر باز میشود که باید Format را روی گزینه Persian(Iran) تنظیم نمایئد.
4- نکات بسیار مهم در تقویم باز شونده اکسل بدون کد نویسی
روی گزینه Additional settings. کلیک کنید
کارکتر مربوط به List Separator را کامای انگلیسی قرار دهید.
کاما با سیمی کالمن تفاوت داشته و میتواند فرمول نویسی را مخطل کند.
مراحل بالا را با زدن کلید OK می توانید ببنید و کار تمام است و تمام تنظیمات مربوط به تاریخ و تقویم شمسی در ویندوز 10 انجام شده است و اکنون بی دردسر می توانیم در اکسل از تاریخ شمسی بهره ببریم.
درج تاریخ شمسی در اکسل بدون نیاز به کدنویسی
1- اکسل را باز کنید و در یک سلول خالی کلید کنترل ویندوز را نگهداشته و دو نقطه را بزنید
2- تاریخ روز جاری به صورت میلادی درج می شود
3- روی تاریخ درج شده کلیک راست کرده و Format Cells را بزنید ( راه ساده تر نگهداشتن کلید Ctrl و زدن عدد یک است یعنی Ctrl+1 )
4- Date را انتخاب کرده و روی فرمت دلخواه خود کلیک کنید
5- قسمت Location را رئی Persian(iran) و Calendar Type را روی Persian قرار دهید.
درج تاریخ شمسی در اکسل با استفاده از تقویم بازشونده در اکسل :
1- مانند تصویر زیر به تب Developer بروید
2- روی گزینه Insert کلیک کنید و از زیر منوی باز شده روی آیکون کوچک آچار و پیچگوشتی کلیک کنید.
نکته : اگر تب Developer در اکسل شما وجود نداشت جای نگرانی نیست مراحل زیر را دنبال کنید تا تب Developer نمایان شود :
- روی قسمتی از فضای خالی تبها کلیک راست کرده و گزینه Customize the ribbon کلیک کنید
- در پنجره باز شده ماننده تصویر زیر تیک گزینه Developer tab را بزنید و ok کنید
3- لیستی مانند تصویر زیر نمایش داده میشود که باید گزینه Microsoft Date And Time Picker Control 6 را انتخاب کنید.
انتخابگر تقویم شمسی در اکسل
نکته:
باید در تب Developer روی Design Mode کلیک کنید تا از حالت طراحی خارج شود .
3- روی Design Mode در تب Developer کلیک کرده و انتخابگر تاریخ را انتخاب کنید و روی Properties مانند تصویر زیر کلیک کنید .
4- مانند تصویر زیر به قسمت Linked Cell رفته و آدرس سلولی که میخواهید با انتهاب تاریخ ، تاریخ در آن سلول قرار بگیرد را انتخاب کنید و پنره را ببنید ، در تصویر زیر سلول H2 نوشته شده و با انتخاب تاریخ سلول h2 شامل تاریخ انتخاب شده خواهد شد.
قطعا این آموزش اینجا تمام نمیشود و ترفندها و نکته هایی وجود دارد که با دانلود ویدیو آموزشی و فایلهای مربوطه در این آموزش به آنها پی خواهید برد ، پس معطل نکنید و از بالای همین صفحه سمت چپ به رایگان دانلود کنید .
ویدیو معرفی محصول تقویم بازشونده شمسی در اکسل
نحوه اضافه کردن Microsoft Date And Time Picker Control 6
C:\Windows\System32\regsvr32.exe mscomct2.ocx
C:\Windows\SysWoW64\regsvr32.exe mscomct2.ocx
روش پیشنهادی کاربران ( بدون استفاده از ماژول)
این روش که پیشنهاد یکی از کاربران محترم سات ( طراح لوگوی سایت هم ایشان هستند ) داده شده در این روش بدون نیاز به ماژولها و تنها با استفاده از خاصیت جدول در اکسل و تابع INDEX و MATCH و همچنین فرمت نمایشی در اکسل ، می توان نام روز جاری و شماره ماه و تاریخ کامل بهع شمسی و … را به دست آورد ، فایل مربوطه در ادامه برادی دانلود قرار داده شده که با کمی بررسی متوجه نحوه کار کرد آن خواهید شد ( مخصوص کاربران متوسط به بالای اکسل )
[download id=”60622″]
دانلود فایل تقویم سال 1399 برای اکسل ( قابل استفاده برای بقیه سالها )
درخواست مشاوره
برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.
درخواست مشاورهدوره های مرتبط
هایلایت کردن نتایج جستجو در اکسل به صورت لحظه ای
با استفاده از چند فرمول ساده و قابلیت قالب دهی شرطی در اکسل به صورت رایگان ترفند بسیار جالبی را برای استفاده بهتر و درک روشهای مختلف جستجو در اکسل خواهید آموخت، محصول رایگان بوده و پس از افزودن به سبد در قسمت دانلودهای من قابل دریافت خواهد یود.
فرمولها ، توابع و ترفندهای کاربردی و مهم اکسل که هر کاربری باید بداند!!
توی وبسایت آفیس باز همیشه سعی بر این بوده آموزشها با رویکردی متفاوت ارائه بشن تا کاربردی تر باشن و…
خط زدن لیست وظایف و چک باکس در اکسل
ترفندهای کاربردی در اکسل می تواند استفاده از این نرم افزار محبوب را لذتبخش کند و این دوره آموزشی شامل…
ناشناس
امتیاز بینندگان:5 ستاره
ravi
انصافا دستمریزاد ، دم شما گرم آموزشهای شما اکثرا منحصر به فرد و عالی هستند .
ناشناس
امتیاز بینندگان:5 ستاره
h.abdolbagheri
جناب بحری
این تنظیمات صرفا در ویندوز ۱۰ هستش؟
نادر بحری(مدیریت)
بله
میلاد( دانشجوی دوره )
سلام جناب بحری
ممنون بابت تمام آموزشها و زحماتتون
میخواستم سوال کنم که در فیلم معرفی آموزش date picker ای که نمایش میده با اون چیزی که در آموزش هست متفاوته
میخواستم ببینم چطور اون گزینه شبیه تقویم رو کنار سلول ها بیارم ؟ که با زدنش تقویم شمسی باز بشه نه تقویم میلادی
اگه آموزش اون تقویم در یه مجموعه آموزش دیگه هست ممنون میشم معرفیش بفرمایید
چون استفاده از کمبوباکس یمقدار صفحه رو نا مرتب میکنه ضمن این که من میخوام برای یک ستون از ابتدا تا انتها روی هر سلول ک کلیک میکنم دیتاپیکر رو داشته باشم نه با راست کلیک
محمد زارع( دانشجوی دوره )
سلام جناب بحری
من یک مشکل دارم ، این هست که در لیست قسمت Microsoft Date And Time Picker Control 6 برای بنده وجود نداره ، نسخه اکس بنده ۲۰۱۶ هست ، اگر امکانش هست بنده را راهنمایی کنید .
ناصر بیگدلی( دانشجوی دوره )
سلام جناب آقای بحری
این که میفرمایید (Microsoft Date And Time Picker Control 6) در لیست آفیس من وجود نداره ، نسخه اکسل من ۲۰۱9 هست لطفا بنده را راهنمایی کنید .
رضا
سلام
منم مشکل بقیه دوستان دارم. نمیتونم (Microsoft Date And Time Picker Control 6) پیدا کنم.
نادر بحری(مدیریت)
مطلب آپدیت شد و نحوه برطرف کردن مشکل توضیح داده شد
sarraf44444( دانشجوی دوره )
سلام در آفیس 2019 هرکاری میکنم جواب نمیدهد ؟
palmidi
متاسفانه این آپدیت جدید هم جواب نداد. در توضیحات فایل هم قید شده
مشخصات سیستم
ویندوز: ۱۰، ۶۴ بیتی
آفیس: ۲۰۱۶، ۶۴ بیتی
فایل آپدیت شما برای ویندوز ۳۲ بیتی یا ویندوز ۶۴ بیتی با آفیس ۳۲ بیتی است. لطفا اگر روش دیگری برای حل مشکل دارید آموزش دهید. با تشکر
محمد فرهانیان
با سلام و احترام
تمام تنظیمات تاریخ هجری شمسی برای ویندوز 10 رو طبق دستورالعمل بال انجام داده ام ولی در منوی Format در قسمت Calendar Type انتخاب Persian وجود ندارد. لطفا راهنمایی می فرمایید ؟ با تشکر
علی
سلام ببخشید من توی قسمت format cell-date-calendar type گزینه persian روندارم.. چکار باید کنم؟
رضا کشاورز
با سلام
با تشکر از آموزش مفیدتون
فقط اینکه برای تقویم بازشونده امکانش هست برای cell های مشخص تقویم تعریف بشه نن تمامی sheet
ممنون میشم پاسخ دهید
sina
سلام من میخام وقتی یک تاریخ رو بهش میدم بعنوان مثال ازش بخام بعلاوه 20 روزش بکنه واون تاریخ رو برگردونه .خیلی سعی کردم نشد. ممنون
mohammadtahaliravi2006( دانشجوی دوره )
سلام خدمت استاد بحری بزرگوار می خواستم بپرسم ما برای بروز کردن اختلاف بین دو تاریخ حتما باید روی فرومول دابل کلیک کنیم و اینتر بزنیم تا آپدیت بشه یا راه حل بهتری هست؟
علیرضا الماسی( دانشجوی دوره )
باسلام
تشکراز این همه کمک های آموزشی به ما که تازه می خواهیم یاد بگیرم
چندتا سئوال در خصوص برنامه تاریخ شمسی در اکسل + اختلاف دو تاریخ + تقویم بازشونده داشتم .
1- این برنامه در چه آفیسی جواب می ده منظورم 2010 یا 2013 و … می باشد
2- تا چه سالی جواب می ده ( آخرین سال )
تشکر
مهرداد
آقای بحری عالی استفاده بردیم خدا خیرتون بده
نادر بحری(مدیریت)
خواهش می کنم لطف شماست
Morteza Rajabi
عالی بود مهندس.
واقعا سپاس گزارم
ناشناس
سلام
ناشناس
سلام
واقعا عالی بود فقط یه ایراد کوچیک داشت اینکه فاصله تاریخ را یک روز کمتر حساب می کرد مثلا از تاریخ 1399/01/01 لغایت 1399/01/31 می شود 31 روز ولی عدد 30 را نمایش داد که بنده با یه +1 آخر فرمول درستش کردم
نادر بحری(مدیریت)
سلام بله دقیقا همینطوره
mrhojat937( دانشجوی دوره )
با درود
بسیار عالی , سپاس از تلاش شما در بسط و توسعه دانش
یک نکته نظر منو جلب کرد . شما در ماکرو برای تفریق بین دو تاریخ به جای استفاده از علامت”-” از علامت “,” نموده اید . ادامه مسیر را هم ندیدم که بفهمم در مورد علامت “+” از کدام علامت استفاده کردید .
Shahab( دانشجوی دوره )
با سلام و احترام. من با ارور 13 مواجه میشم.
TYPE MISMATCH
مشکل از کجاست؟