تبدیل تاریخ میلادی به شمسی بدون نیاز به قفل های شمسی ساز در MSP

5 دقیقه
66 دیدگاه

یکی از نیازمندی های کارشناس کنترل پروژه در نرم افزار msp تبدیل تاریخ میلادی به شمسی می باشد. برخی به اشتباه اصرار به استفاده از قفل های فارسی ساز یا شمسی ساز دارند که می تواند مشکلاتی را در پی داشته باشد. این آموزش یکی از آموزش های مهم نرم افزار MSP است که در سایت برنامه ریزی و کنترل پروژه کران زاده ارائه می شود. در ادامه مقاله با ما همراه باشید تا نکات مهمی را برای حل مشکل بیان شده به شما آموزش دهیم.

مشکلات استفاده از قفل های فارسی ساز

زمانی که برای تبدیل تاریخ میلادی به شمسی از قفل های شمسی ساز استفاده می کنید ممکن است در نرم افزار باگ ایجاد کند . یا زمانی که می خواهید دیتای نرم افزار msp را به یک سیستم دیگر منتقل کنید و یا ورژن سیستم را تغییر دهید ، شمسی سازی عمل نمی کند . همچنین در صورتی که نیاز به انتقال پروژه از نرم افزار msp به پریماورا است ، پروژه ای که به کمک قفل، شمسی شده است هنگام انتقال به نرم افزار Primavera تاریخ ها به صورت شمسی منتقل نمی شود . به صورت کلی قفل های شمسی ساز فقط بر روی همان نرم افزار و روی همان سیستم عمل می کند . اما راه بهتری برای تبدیل تاریخ میلادی به شمسی بدون استفاده از قفل فارسی ساز وجود دارد .

تاریخ شمسی بدون استفاده از قفل شمسی ساز

همانطور که در پروژه زیر مشاهده می کنید فعالیت ها و تاریخ های شروع و پایان آن ها لیست شده است که تاریخ ها به صورت میلادی آمده اند . می خواهیم در ۲ ستون مجزا تاریخ های شمسی شروع و پایان را مشخص کنیم . همچنین گانت چارت را به شمسی تبدیل کنیم . برای این کار ابتدا دو ستون ایجاد کرده که Text 1 و Text 2 نام دارند.

تبدیل تاریخ میلادی به شمسی در MSP

روی سر ستون هر کدام کلیک کرده و گزینه ی custom field را انتخاب می کنیم . و سپس در این پنجره گزینه ی Formula را می زنیم ، آن گاه در این قسمت فرمول مورد نظر را باید وارد کنیم .

تبدیل تاریخ میلادی به شمسی در MSP

نکته : فرمول تبدیل تاریخ میلادی به شمسی ، یک فرمول آماده است که می‌توانید از طریق تکمیل فرم پایین همین صفحه آن را دانلود کنید و از آن فایل استفاده نمایید.

تبدیل تاریخ میلادی به شمسی در MSP

این فایل را باز کرده و فرمول شروع را برای ستون شروع کپی و در قسمت مربوطه جایگزاری می کنیم. تا اینجا Ok می کنیم و در فیلد بعدی گزینه ی Use Formula را می زنیم تا فرمول برای سامری ها هم اعمال شود و در نهایت گزینه Ok را می زنیم . همانطور که مشاهده می کنید در ستون شروع همان تاریخ های ستون start ( تاریخ های میلادی ) را به شمسی تبدیل کرده است و تاریخ ها به صورت پویا تغییر می کند. به این معنی که با تغییر تاریخ های میلادی به صورت اتومات تاریخ های شمسی نیز تغییر خواهد کرد . تغییر نام ستون مربوطه نیز در همان پنجره ی باز شده گزینه Rename Field را می زنیم و مانند شکل زیر نام دلخواه را وارد می کنیم .

تاریخ شمسی بدون استفاده از قفل شمسی ساز

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

تاریخ شمسی بدون استفاده از قفل شمسی ساز

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

تاریخ شمسی بدون استفاده از قفل شمسی ساز

تبدیل تاریخ شمسی گانت چارت به تاریخ های میلادی

اگر بر روی گانت چارت کلیک راست کرده و گزینه ی Bar Styles را برنید پنجره ای باز می شود اگر بر روی گزینه اول Text کلیک کنید ، در قسمت پایین این صفحه می توانید سفارشی سازی کنید که در قسمت چپ ، راست ، بالا و پایین نمودار چه متنی نوشته شود و اطلاعات کدام فیلد را نشان دهد .

تبدیل تاریخ‌ میلادی به شمسی در Microsoft Project بدون استفاده از قفل فارسی ساز

در قسمت Left تاریخ شروع و در قسمت Right تاریخ پایان را می خواهیم نشان دهد بنابراین از آیکون کشویی ستون دلخواه را انتخاب می کنیم .

تبدیل تاریخ‌ میلادی به شمسی در Microsoft Project بدون استفاده از قفل فارسی ساز

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

تبدیل تاریخ‌ میلادی به شمسی در Microsoft Project بدون استفاده از قفل فارسی ساز

ویدیو تبدیل تاریخ میلادی به شمسی در MSP بدون نیاز به قفل های شمسی ساز

جهت دانلود فایل حاوی فرمول‌ تبدیل تاریخ‌ میلادی به شمسی در MSP فرم زیر را تکمیل نمایید!

نگران نباشید پیامک‌های مزاحم ارسال نمی‌کنیم!

نام و نام خانوادگی(Required)

مقالات پیشنهادی
دوره پیشنهادی
ثبت دیدگاه
ارسال دیدگاه
الهام عباس پور
1402/03/08
پاسخ دهید

عالی بود متشکرم

روزبه کران زاده
1402/03/10

سلام ممنونم از نظری که گذاشتید . موفق باشید

مهدی پرهمت
1402/04/12
پاسخ دهید

سلام دستور داده شده را در Text1 وارد کردم. در خصوص فیلد پایان مشکلی نیست اما در مورد شروع مشکل وجود دارد و تاریخ Today یا همانروز را در فیلد نمایش میدهد و وابستگی به زمان داده شده در Start ندارد .

روزبه کران زاده ویراشگر
1402/04/13

با سلام از صحت فرمول مطمئن شوید! که فرمول مرتبط با خود ستون start را به درستی وارد کرده باشید. همچنین نوع تقویم برنامه خود را هم چک کنید که تنظیمات تقویم جغرافیایی نرم افزار روی حالت صحیح باشد چون تا کنون موردی مشابه مورد شما گزارش نشده است! موفق باشید

رضایی
1402/07/10

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

روزبه کران زاده
1402/07/12

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

صبا پاکزاد
1402/05/03
پاسخ دهید

با سلام تشکر از آموزش های شما

رامین موسوی
1402/05/06
پاسخ دهید

عالی بود استاد .

روزبه کران زاده
1402/05/07

با سلام متشکرم بابت نظرتان، موفق باشید

حیدر عبدلی
1402/05/10
پاسخ دهید

سلام استاد محترم ، متشکرم از لطف و مرحمت جنابعالی در خصوص توضیح و ارسال فرمول تبدیل تاریخ میلادی ممنون.

روزبه کران زاده ویراشگر
1402/05/11

با سلام متشکرم از لطفتون. موفق باشید

هادی
1402/05/13
پاسخ دهید

سلام مهندس
تاریخ های گانت چارت اما شمسی نمیشه
دلیل چیه؟؟

روزبه کران زاده
1402/05/17

سلام در این نوع تکنیک که آموزش دادیم تاریخ های گانت چارت را قرار نیست شمسی کنیم. با مراجعه و مشاهده مجدد آموزش متوجه میشید که ما با یک فرمول تاریخ های شمسی را در دو ستون از جنس Custom text وارد میکنیم و در سمت چپ و راست نمودارهای میله ای در گانت اطلاعات آن دو ستون را ظاهر میکنیم. موفق باشید

زهرا عظامی
1402/05/24
پاسخ دهید

با سلام ممنون از آموزش خوبتون فقط من این کار رو کردم ولی تاریخ من روی سال 88 مونده و تغییر نمیکنه

روزبه کران زاده
1402/05/31

سلام. ضمن بررسی صحت عملیات انجام شده یشنهاد میشود در ریبون Project گزینه Calculate را یکبار بزنید تا تغییرات اعمال شوند. شاید با این روش مشکل شما حل شود.
موفق باشید

tooradj safarzadeh
1402/05/31
پاسخ دهید

عالی بود

علیداد جلیلی
1402/06/17
پاسخ دهید

سلام
جناب مهندس وقتت بخیر
بابت فایل تکست تبدیل تاریخ بسیار سپاسگزارم

روزبه کران زاده
1402/06/22

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

محمد علی احمدی
1402/06/21
پاسخ دهید

سلام دستور داده شده را در Text1 وارد کردم. در خصوص فیلد پایان مشکلی نیست اما در مورد شروع مشکل وجود دارد و تاریخ Today یا همانروز را در فیلد نمایش میدهد و وابستگی به زمان داده شده در Start ندارد .

روزبه کران زاده
1402/06/22

با سلام لطفا در یکی از شبکه های پیام رسان که در سایت گذاشته شده است به مهندس کران زاده پیام دهید تا فایل حاوی متن قرمول ها را مجدد برای شما ارسال کند با اون فایل هم مجدد بررسی کنید ببینید حل خواهد شد یا خیر!
موفق باشید

اسمعیل
1402/06/23
پاسخ دهید

سلام جناب مهندس
بابت فایل تبدیل تاریخ میلادی به شمسی سپاسگزارم

روزبه کران زاده
1402/06/25

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

ایمان بهرامی
1402/07/22
پاسخ دهید

عالی بود

حسین فعله گری
1402/07/26
پاسخ دهید

سلام
مهندس من این یکی رو بلد بودم ولی از آموزش های خوبتون واقعا سپاسگذارم

سید
1402/08/04
پاسخ دهید

عرض سلام و ادب
بعد از اعمال فرمول شما ، یه مشکلی پیش اومد سال یه سری تاریخ ها 1502 شده و سال یه سری از تاریخ ها 1402 شدن در حالیکه بطور مثال فاصله 2 تاریخ میلادی در برنامه من مثلا 3 روز هستش اما یکی رو 1502 نشون میده اون یکی رو 1402

روزبه کران زاده
1402/08/08

با سلام لطفا دو مورد را بررسی بفرمایید.
1- فرمول عینا و صحیح انتقال و اعمال شده باشه
2- تاریخ های میلادی شما مشکلی نداشته باشند.

مهرشاد فاضل
1402/08/08
پاسخ دهید

سلام جناب کران زاده
ضمن تشکر از فرمولی که ارائه داید، تاریخ پایان برای برخی از سطرها درست عمل می کند اما برای برخی #ERROR ثبت میشه (MSP 2021).

روزبه کران زاده
1402/08/08

سلام باید محتوای اون سلول ها را بررسی کنید که دقیق از جنس وفرمت سطرهای دیگر باشد که درفرمول بدرستی لحاظ شوند. موفق باشید

مهرشاد فاضل
1402/08/09

سلام، ممنون از راهنماییتون. مشکل بنده با زدن دکمه Calculate Project در برگه Project حل شد. ولی یک سوال برای من مطرح شد و آن این که مگر می شود در یک ستون Data Type سلول‌های مختلف متفاوت باشد؟

روزبه کران زاده
1402/08/09

سلام بسیار عالی که مشکلتون برطرف شد، خیر در MSP ماهیت و تایپ همه اطلاعات در یک فیلد برابر است. موفق باشید

مهدی شاه حسینی
1402/08/15
پاسخ دهید

عالی

وحید نوری
1402/08/21
پاسخ دهید

مرسی استاد
آیا به جز شمسی ساز راهی برای نمایش تاریخ شمسی روی تایملاین و گانت چارت هم وجود داره؟

روزبه کران زاده ویراشگر
1402/08/22

سلام یا این روشی که در این مقاله گفته شد باید استفاده کنید یا از فارسی سازها که با یک سرچ ساده در گوگل میتونید پیدا کنید.

مصطفی مرادی
1402/08/23
پاسخ دهید

خیلی عالی🙏🙏

حمید قاسمی
1402/08/28
پاسخ دهید

با سلام
و عرض تشکر از توضیحات و آموزش بسیار روانی که داشتید.
و همینطور عرض تشکر مجدد از ماکرویی که در اختیار همگان گذاشته اید.

روزبه کران زاده ویراشگر
1402/08/28

سلام خیلی خوشحالم که آموزش تبدیل تاریخ های میلادی به شمسی در ستون های Start و Finish در MSP به کارتان آمده است. موفق باشید

بهمن
1402/09/10
پاسخ دهید

سلام خدمت سازنده محترم
بسیار عالی
کاربردی و قابل استفاده
واقعا باید تشکر کرد از کسانی که داشته و معلومات خود را بدون دریغ در اختیار دیگران قرار می دهند

روزبه کران زاده ویراشگر
1402/09/11

با سلام خیلی خوشحالیم که از محتواهای سایا استفاده میکنید. سپاس و موفق باشید

بهمن
1402/09/10
پاسخ دهید

سلام بسیار عالی

بهمن
1402/09/10
پاسخ دهید

بسیار عالی و کاربردی

الهه دانا
1402/09/15
پاسخ دهید

آقااااا عالی بود . واقعا ممنون . ما یه جوری ذوق کردیم انگار نرم افزار رو خودمون نوشتیم :)))

روزبه کران زاده
1402/09/20

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

محمد چنگلوایی
1402/09/26
پاسخ دهید

عالی

فرشاد سرخی
1402/10/10
پاسخ دهید

ممنون از مطلب مفیدتون.
نحوه کد نویسی که انجام داده بودید را چگونه میتوانیم یاد بگیریم؟

روزبه کران زاده
1402/10/11

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

احسان اجتهادی
1402/10/19
پاسخ دهید

سلام و تشکر از راهنماییتون، واقعاً کاربردی و موثر بود ممنون
فقط برلای Duration چکار میشه کرد؟

روزبه کران زاده
1402/10/19

سلام خواهش میکنم تشکر از نظرتون. ستون دیوریشن که اختلاف دو تاریخ را به صورت یک عدد نمایش می‌دهد و ربطی به شمسی یا میلادی بودن تاریخ ها ندارد.
موفق باشید

کاظمی
1402/10/30
پاسخ دهید

سلام وقت بخیر
تکیف تایم لاین چی میشه؟ دیگه اینکه معمولا ما میخوایم پروژه مون رو با تاریخ شمسی وارد کنیم و محاسبات و گارنت چارت طبق اون انجام بشه.پیشنهادتون برای این موضوع چیه

روزبه کران زاده
1402/10/30

سلام، میتوانید از افزونه های شمسی ساز تقویم استفاده کنید. عنوان ( فارسی ساز پرنیان) رو در گوگل جستجو کنید به نتیجه مورد نظر خواهید رسید. موفق باشید

حمیدرضا
1402/11/03
پاسخ دهید

با سلام و تشکر
واسه baseline start , baseline finish چکار میشه کرد؟

روزبه کران زاده
1402/11/04

سلام برای اینکه بتونید همه اطلاعات برنامه رو شمسی کنید باید از این افزونه های فارسی ساز استفاده کنید. یه سرچ کنید پیدا خواهید کرد.
موفق باشید

مجتبی
1402/12/01
پاسخ دهید

عالی

علی امیرطاهری
1402/12/03
پاسخ دهید

ممنون

رحیم جوکار
1402/12/05
پاسخ دهید

سلام بر مهندس کران زاده . از شما ممنونم . واقعاً عالی بود.

فرشاد
1402/12/06
پاسخ دهید

سلام دستور داده شده را در Text1 وارد کردم. در خصوص فیلد پایان مشکلی نیست اما در مورد شروع مشکل وجود دارد و تاریخ Today یا همانروز را در فیلد نمایش میدهد و وابستگی به زمان داده شده در Start ندارد .

روزبه کران زاده
1402/12/07

سلام باید دقت کنید که وقتی از این فرمول استفاده میکنید اطلاعات ستون start را محاسبه نمیکند بلکه از اطلاعات ستون Planned Start و Planned Finish استفاده میکند. شما برای درک بهتر تغییراتی که در تاریخ های شمسی ایجاد میشود بهتر است به اطلاعات آن ستون های دقت فرمایید. موفق باشید

1402/12/09
پاسخ دهید

واقعا عالی و کاربردی بود خیلی ممنون

1402/12/13
پاسخ دهید

کو فرمولش

روزبه کران زاده
1402/12/14

سلام فرم موجود در انتها مقاله رو پر کنید لینک حاوی فایل فرمول بعد از پر کردن آن نمیش داده می‌شود! موفق باشید

1402/12/20
پاسخ دهید

سلام عزیز دل برادر خیلی عالی بود ...... این تاریخ همیشه هست .. یعنی نمیپره و تاریخ انقضا نداره ....سپاس از شما........شیر مادر و نان پدر حلالت

روزبه کران زاده
1402/12/21

سلام مهندس سپاس از محبت تون بله اکسل این قابلیت رو داره که براحتی میشه ازش استفاده کرد. همیشه موفق باشید

1402/12/22
پاسخ دهید

عاااالی بود تشکر

روزبه کران زاده
1402/12/22

سلام متشکریم از کامنتتون. موفق باشید

1402/12/28
پاسخ دهید

عالی بو د

1403/02/08
پاسخ دهید

لازم هست تشکر کنم برای این کار ارزشمندتون
عمرتون با عزت

روزبه کران زاده
1403/02/08

باسلام سپاس از لطفتون همیشه موفق باشید

keyboard_arrow_up
طراحی و توسعه توسط
question