ارسال پاسخ 
 
رتبه موضوع:
  • 2 رای - 3 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
تغيير رنگ شرطي در چارت ها
۴-۱۱-۱۳۹۰, ۱۰:۱۴ عصر
ارسال: #1
تغيير رنگ شرطي در چارت ها
با سلام.يه سوال دارم درباره استفاده از رنگ ها در اكسل.

چه جوري ميشه كاري كرد كه مثلا وقتي توي يه چارت (Chart) مقدار يه چيزي از يه ميزان مثلا 100 پايين تر شد رنگ ستون قرمز بشه!
يا مثلا وقتي مقدار از 500 بيشتر بود رنگ ستون سبز بشه.

آيا فرمول نويسي خاصي داره؟؟؟

اساتيد لطفا راهنمايي كنيد
[font=Arial]
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در پاسخ
 Thanks given by: alieddy0
۵-۱۱-۱۳۹۰, ۰۱:۰۸ عصر
ارسال: #2
RE: تغيير رنگ شرطي در چارت ها
سلام دوست من ، با Conditional Formatting مطابق فایل ضمیمه میتونید این کار رو انجام بدین ، در این مثال اعداد کوچکتر از 5 زرد رنگ شده اند .


فایل‌های ضمیمه
.xlsx  farzin.24622-conditional formatting.xlsx (اندازه: 8.52 KB / دانلودها: 39)

بنیاد کودک CHILD FOUNDATION :
http://WWW.CHILDF.ORG
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در پاسخ
 Thanks given by: taknavaz123 , alieddy0
۵-۱۱-۱۳۹۰, ۰۲:۲۸ عصر
ارسال: #3
RE: تغيير رنگ شرطي در چارت ها
(۴-۱۱-۱۳۹۰ ۱۰:۱۴ عصر)taknavaz123 نوشته است:  با سلام.يه سوال دارم درباره استفاده از رنگ ها در اكسل.

چه جوري ميشه كاري كرد كه مثلا وقتي توي يه چارت (Chart) مقدار يه چيزي از يه ميزان مثلا 100 پايين تر شد رنگ ستون قرمز بشه!
يا مثلا وقتي مقدار از 500 بيشتر بود رنگ ستون سبز بشه.

آيا فرمول نويسي خاصي داره؟؟؟

اساتيد لطفا راهنمايي كنيد
[font=Arial]


با سلام.
دوست عزیز این فایل رو نگاه کن ببین منظورتون رو درست فهمیدم :


فایل‌های ضمیمه
.xlsm  color.xlsm (اندازه: 22.07 KB / دانلودها: 32)

همیشه رفتن رسیدن نیست اما برای رسیدن باید رفت،حتی در بن بست ها هم راهی برای رسیدن وجود دارد ، راه آسمان باز است پرواز کردن را بیاموز.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در پاسخ
 Thanks given by: taknavaz123 , alieddy0
۵-۱۱-۱۳۹۰, ۰۷:۴۷ عصر (آخرین تغییر در این ارسال: ۵-۱۱-۱۳۹۰ ۰۸:۰۴ عصر توسط taknavaz123.)
ارسال: #4
RE: تغيير رنگ شرطي در چارت ها
(۵-۱۱-۱۳۹۰ ۰۱:۰۸ عصر)farzin24622 نوشته است:  سلام دوست من ، با Conditional Formatting مطابق فایل ضمیمه میتونید این کار رو انجام بدین ، در این مثال اعداد کوچکتر از 5 زرد رنگ شده اند .


فرزين جان ممنون از جوابت.اما منظور من تغيير رنگ در چارت ها بود نه توي جدول ها.
شما همين مثال خودت رو فرض كن.فكر كن بر اساس همين مثال چارتي رو در اكسل تعريف كنيم.حالا تو اون چارت ميخوام وقتي آمار چيزي از مثلا 5 كمتر شد اون شاخه زرد بشه.
وقتي مثلا بين 5 تا 10 بود آبي بشه.
وقتي بيشتر از 10 بود سبز بشه

(۵-۱۱-۱۳۹۰ ۰۲:۲۸ عصر)jansiz hayat نوشته است:  
(۴-۱۱-۱۳۹۰ ۱۰:۱۴ عصر)taknavaz123 نوشته است:  با سلام.يه سوال دارم درباره استفاده از رنگ ها در اكسل.

چه جوري ميشه كاري كرد كه مثلا وقتي توي يه چارت (Chart) مقدار يه چيزي از يه ميزان مثلا 100 پايين تر شد رنگ ستون قرمز بشه!
يا مثلا وقتي مقدار از 500 بيشتر بود رنگ ستون سبز بشه.

آيا فرمول نويسي خاصي داره؟؟؟

اساتيد لطفا راهنمايي كنيد
[font=Arial]


با سلام.
دوست عزیز این فایل رو نگاه کن ببین منظورتون رو درست فهمیدم :



سلام جاويد جان.ممنون از فايلت.فكر كنم شما بيشتر منظور منو گرفتين.
ببين دقيقتر بخوام توضيح بدم.اينجوريه.
فكر كن يه ستون دارم به نام تاريخ و طبيعتا توش تاريخ هاي يك ماه هست.از يكم تا سي ام.بعد يه ستون ديگه داريم به نام ستون اصلي كه توش ميتونه هر رقمي باشه. حالا از اطلاعات همين 2 تا ستون يه چارت درست ميكنيم.
من ميخوام وقتي مثلا مقدار در ستون اصلي از يه رقم مثل 10 كمتر بود در چارت يه رنگ بشه.ولي وقتي بيشتر بود از 10 يه رنگ ديگه بشه
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در پاسخ
 Thanks given by: alieddy0
۶-۱۱-۱۳۹۰, ۰۱:۰۴ صبح
ارسال: #5
RE: تغيير رنگ شرطي در چارت ها
با سلام.
میتونید فایلتون رو ضمیمه کنید تا روی فایل خودتون کار کنم؟
با تشکر

همیشه رفتن رسیدن نیست اما برای رسیدن باید رفت،حتی در بن بست ها هم راهی برای رسیدن وجود دارد ، راه آسمان باز است پرواز کردن را بیاموز.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در پاسخ
 Thanks given by: taknavaz123 , alieddy0
۶-۱۱-۱۳۹۰, ۰۸:۵۳ صبح
ارسال: #6
RE: تغيير رنگ شرطي در چارت ها
تغییر رنگ در میله های چارت با امکانات پیش فرض اکسل به طور تومات مانند conditional formating وجود ندارد ولی با کد ویژوال بیسیک این امکان وجودد ارد. اگر این موضوع خیلی مهمی میباشد . شما میتوانید با استفاده از فرمول نویسی در conditional formating در سلولها میله های مانند نمودار ترسیم کنید .

[url= http://www.exceliran.com] http://www.exceliran.com[/url]
هر که مرا کلمه ای آموزد مرا بنده خود کرده است
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در پاسخ
 Thanks given by: taknavaz123 , alieddy0
۷-۱۱-۱۳۹۰, ۱۰:۳۲ صبح
ارسال: #7
RE: تغيير رنگ شرطي در چارت ها
با سلام دوست عزیز(taknavaz ).
ببینید منظورتون این بود.اگه منظورتون این هم نبود بگین تا دوباره درست کنم.


فایل‌های ضمیمه
.xlsm  chart color.xlsm (اندازه: 22.38 KB / دانلودها: 25)

همیشه رفتن رسیدن نیست اما برای رسیدن باید رفت،حتی در بن بست ها هم راهی برای رسیدن وجود دارد ، راه آسمان باز است پرواز کردن را بیاموز.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در پاسخ
 Thanks given by: taknavaz123 , alieddy0
۷-۱۱-۱۳۹۰, ۱۲:۲۸ عصر (آخرین تغییر در این ارسال: ۷-۱۱-۱۳۹۰ ۱۲:۳۵ عصر توسط taknavaz123.)
ارسال: #8
RE: تغيير رنگ شرطي در چارت ها
(۶-۱۱-۱۳۹۰ ۰۸:۵۳ صبح)mrexcel نوشته است:  تغییر رنگ در میله های چارت با امکانات پیش فرض اکسل به طور تومات مانند conditional formating وجود ندارد ولی با کد ویژوال بیسیک این امکان وجودد ارد. اگر این موضوع خیلی مهمی میباشد . شما میتوانید با استفاده از فرمول نویسی در conditional formating در سلولها میله های مانند نمودار ترسیم کنید .


مرسي از راهنماييت.پس بايد سراغ VB هم رفت.ولي چه جوري بايد از vb استفاده كرد.
ميشه يكم بيشتر توضيح بدين.

ضمنا يه فايل ضميمه كردم
(۷-۱۱-۱۳۹۰ ۱۰:۳۲ صبح)jansiz hayat نوشته است:  با سلام دوست عزیز(taknavaz ).
ببینید منظورتون این بود.اگه منظورتون این هم نبود بگین تا دوباره درست کنم.

جاويد جان بازم ممنون.فايل ضميمت رو ديدم.خيلي به اون چيزي كه مد نظر من بود نزديكه.
فقط يه مشكل كليدي هست.اونم اينه كه بايد اينجا يه عدد مبنا باشه.يه نقطه مبنايي.
اينجوري بگم كه مثلا تو همين مثال تو اگه ما 100 رو مبنا قرار بديم و بگيم اعداد بالاي 100 قرمز و پايين 100 سبز بايشن اونو قت اگه عدد ماه مهر رو از 76 به 176 تغيير داديم ديگه نبايد رنگش بازم سبز باقي بموشه.بايد تغيير رنگ بده به قرمز.


فایل‌های ضمیمه
.xls  gozaresh.xls (اندازه: 32.5 KB / دانلودها: 15)
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در پاسخ
 Thanks given by: alieddy0
۷-۱۱-۱۳۹۰, ۰۱:۵۰ عصر
ارسال: #9
RE: تغيير رنگ شرطي در چارت ها
با سلام.
دوست عزیز سئوال شما دو پهلو و بسیار گیج کننده است.
آیا شما یک مبنایی دستی برای مقایسه می خواهید.مثلاً مبنای مقایسه 100 باشد.
--- یا
مبنایی که از تفریق دو عدد به دست می آید . مثلاً اگر عدد 76 به 276 تغییر کند 76-276=200
که مبنای مقایسه200 در نظر گرفته می شود.

یا می خواهید رنگ مقایسه را خودتان تعیین کنید.مثلاً اگه کوچکتر از 100 شد خودتان تعیین کنید که اعداد کوچکتر از 100 با چه رنگی و اعداد بزرگتر با چه رنگی مقایسه شود.
دوست عزیز ; طراحی فرم برای حالت های مختلف بسیار وقت گیر است وگر نه برای تمام حالت های بالا یک فرم طراحی می کردم.برای همین می خوام اون چیزی که مد نظر شماست رو درست کنم.البته در حد توانم.
ضمیمه زیر را ببینید(برای حالت اول)...


فایل‌های ضمیمه
.xlsm  chart color.xlsm (اندازه: 22.66 KB / دانلودها: 21)

همیشه رفتن رسیدن نیست اما برای رسیدن باید رفت،حتی در بن بست ها هم راهی برای رسیدن وجود دارد ، راه آسمان باز است پرواز کردن را بیاموز.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در پاسخ
 Thanks given by: taknavaz123 , alieddy0
۷-۱۱-۱۳۹۰, ۰۷:۰۶ عصر
ارسال: #10
RE: تغيير رنگ شرطي در چارت ها
(۷-۱۱-۱۳۹۰ ۰۱:۵۰ عصر)jansiz hayat نوشته است:  با سلام.
دوست عزیز سئوال شما دو پهلو و بسیار گیج کننده است.
آیا شما یک مبنایی دستی برای مقایسه می خواهید.مثلاً مبنای مقایسه 100 باشد.
--- یا
مبنایی که از تفریق دو عدد به دست می آید . مثلاً اگر عدد 76 به 276 تغییر کند 76-276=200
که مبنای مقایسه200 در نظر گرفته می شود.

یا می خواهید رنگ مقایسه را خودتان تعیین کنید.مثلاً اگه کوچکتر از 100 شد خودتان تعیین کنید که اعداد کوچکتر از 100 با چه رنگی و اعداد بزرگتر با چه رنگی مقایسه شود.
دوست عزیز ; طراحی فرم برای حالت های مختلف بسیار وقت گیر است وگر نه برای تمام حالت های بالا یک فرم طراحی می کردم.برای همین می خوام اون چیزی که مد نظر شماست رو درست کنم.البته در حد توانم.
ضمیمه زیر را ببینید(برای حالت اول)...



سلام.آزه جاويد جان.مبنا دستيه.
الان فايل ضميمه رو ديدم.شما مبنا رو گذاشتي رو 50.بالاي 50 كه عدد ميدي سبز ميشه.زير 50 قرمز ميشه.و خود 50 هم زرد ميشه.
اين عاليه.
اما اگه توجه كني اين اتفاق فقط در سلول ها ميافته.ولي در چارت نميوفته.در چارت ها رنگ ها ثابت ميمونه Sad
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در پاسخ
 Thanks given by: alieddy0
ارسال پاسخ 




پرش در انجمن:


ارتباط با ما | Exceliran | بازگشت به بالا | بازگشت به محتوا | آرشیو | پیوند RSS