تغيير رنگ شرطي در چارت ها

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • taknavaz123

    • 2012/01/24
    • 37

    تغيير رنگ شرطي در چارت ها

    با سلام.يه سوال دارم درباره استفاده از رنگ ها در اكسل.

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

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

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

    • 2010/10/31
    • 272

    #2
    RE: تغيير رنگ شرطي در چارت ها

    سلام دوست من ، با Conditional Formatting مطابق فایل ضمیمه میتونید این کار رو انجام بدین ، در این مثال اعداد کوچکتر از 5 زرد رنگ شده اند .
    فایل های پیوست شده
    [b][color=#FF0000]بنیاد کودک CHILD FOUNDATION :[/color][/b]
    WWW.CHILDF.ORG

    کامنت

    • Javid Mokhtari
      مدير تالار ويژوال بيسيك

      • 2012/01/16
      • 1212
      • 73.00

      #3
      RE: تغيير رنگ شرطي در چارت ها

      نوشته اصلی توسط taknavaz123
      با سلام.يه سوال دارم درباره استفاده از رنگ ها در اكسل.

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

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

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

      با سلام.
      دوست عزیز این فایل رو نگاه کن ببین منظورتون رو درست فهمیدم :
      فایل های پیوست شده
      [FONT=Tahoma][INDENT][CENTER][SIZE=3][FONT=courier new][B][FONT=comic sans ms][SIZE=3][FONT=arial]دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
      بیش از [COLOR=#008000]60[/COLOR] جلسه آموزش ویدئویی رایگان

      شرکت در دوره:
      [/FONT][/SIZE]
      [SIZE=5] [FONT=Tahoma][FONT=courier new][B][URL]https://javidsoft.ir/courses/[/URL][/B][/FONT][/FONT][/SIZE][/FONT]
      [/B][/FONT][/SIZE]
      [/CENTER]
      [/INDENT]
      [/FONT]

      کامنت

      • taknavaz123

        • 2012/01/24
        • 37

        #4
        RE: تغيير رنگ شرطي در چارت ها

        نوشته اصلی توسط farzin24622
        سلام دوست من ، با Conditional Formatting مطابق فایل ضمیمه میتونید این کار رو انجام بدین ، در این مثال اعداد کوچکتر از 5 زرد رنگ شده اند .

        فرزين جان ممنون از جوابت.اما منظور من تغيير رنگ در چارت ها بود نه توي جدول ها.
        شما همين مثال خودت رو فرض كن.فكر كن بر اساس همين مثال چارتي رو در اكسل تعريف كنيم.حالا تو اون چارت ميخوام وقتي آمار چيزي از مثلا 5 كمتر شد اون شاخه زرد بشه.
        وقتي مثلا بين 5 تا 10 بود آبي بشه.
        وقتي بيشتر از 10 بود سبز بشه
        [hr]
        نوشته اصلی توسط jansiz hayat
        نوشته اصلی توسط taknavaz123
        با سلام.يه سوال دارم درباره استفاده از رنگ ها در اكسل.

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

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

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

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


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

        کامنت

        • Javid Mokhtari
          مدير تالار ويژوال بيسيك

          • 2012/01/16
          • 1212
          • 73.00

          #5
          RE: تغيير رنگ شرطي در چارت ها

          با سلام.
          میتونید فایلتون رو ضمیمه کنید تا روی فایل خودتون کار کنم؟
          با تشکر
          [FONT=Tahoma][INDENT][CENTER][SIZE=3][FONT=courier new][B][FONT=comic sans ms][SIZE=3][FONT=arial]دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
          بیش از [COLOR=#008000]60[/COLOR] جلسه آموزش ویدئویی رایگان

          شرکت در دوره:
          [/FONT][/SIZE]
          [SIZE=5] [FONT=Tahoma][FONT=courier new][B][URL]https://javidsoft.ir/courses/[/URL][/B][/FONT][/FONT][/SIZE][/FONT]
          [/B][/FONT][/SIZE]
          [/CENTER]
          [/INDENT]
          [/FONT]

          کامنت

          • mrexcel

            • 2010/02/03
            • 436
            • 81.00

            #6
            RE: تغيير رنگ شرطي در چارت ها

            تغییر رنگ در میله های چارت با امکانات پیش فرض اکسل به طور تومات مانند conditional formating وجود ندارد ولی با کد ویژوال بیسیک این امکان وجودد ارد. اگر این موضوع خیلی مهمی میباشد . شما میتوانید با استفاده از فرمول نویسی در conditional formating در سلولها میله های مانند نمودار ترسیم کنید .
            زنگ تفريح دنيا هميشگي نيست ، ساعت بعد حساب داريم

            کامنت

            • Javid Mokhtari
              مدير تالار ويژوال بيسيك

              • 2012/01/16
              • 1212
              • 73.00

              #7
              RE: تغيير رنگ شرطي در چارت ها

              با سلام دوست عزیز(taknavaz ).
              ببینید منظورتون این بود.اگه منظورتون این هم نبود بگین تا دوباره درست کنم.
              فایل های پیوست شده
              [FONT=Tahoma][INDENT][CENTER][SIZE=3][FONT=courier new][B][FONT=comic sans ms][SIZE=3][FONT=arial]دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
              بیش از [COLOR=#008000]60[/COLOR] جلسه آموزش ویدئویی رایگان

              شرکت در دوره:
              [/FONT][/SIZE]
              [SIZE=5] [FONT=Tahoma][FONT=courier new][B][URL]https://javidsoft.ir/courses/[/URL][/B][/FONT][/FONT][/SIZE][/FONT]
              [/B][/FONT][/SIZE]
              [/CENTER]
              [/INDENT]
              [/FONT]

              کامنت

              • taknavaz123

                • 2012/01/24
                • 37

                #8
                RE: تغيير رنگ شرطي در چارت ها

                نوشته اصلی توسط mrexcel
                تغییر رنگ در میله های چارت با امکانات پیش فرض اکسل به طور تومات مانند conditional formating وجود ندارد ولی با کد ویژوال بیسیک این امکان وجودد ارد. اگر این موضوع خیلی مهمی میباشد . شما میتوانید با استفاده از فرمول نویسی در conditional formating در سلولها میله های مانند نمودار ترسیم کنید .

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

                ضمنا يه فايل ضميمه كردم [hr]
                نوشته اصلی توسط jansiz hayat
                با سلام دوست عزیز(taknavaz ).
                ببینید منظورتون این بود.اگه منظورتون این هم نبود بگین تا دوباره درست کنم.
                جاويد جان بازم ممنون.فايل ضميمت رو ديدم.خيلي به اون چيزي كه مد نظر من بود نزديكه.
                فقط يه مشكل كليدي هست.اونم اينه كه بايد اينجا يه عدد مبنا باشه.يه نقطه مبنايي.
                اينجوري بگم كه مثلا تو همين مثال تو اگه ما 100 رو مبنا قرار بديم و بگيم اعداد بالاي 100 قرمز و پايين 100 سبز بايشن اونو قت اگه عدد ماه مهر رو از 76 به 176 تغيير داديم ديگه نبايد رنگش بازم سبز باقي بموشه.بايد تغيير رنگ بده به قرمز.

                فایل های پیوست شده

                کامنت

                • Javid Mokhtari
                  مدير تالار ويژوال بيسيك

                  • 2012/01/16
                  • 1212
                  • 73.00

                  #9
                  RE: تغيير رنگ شرطي در چارت ها

                  با سلام.
                  دوست عزیز سئوال شما دو پهلو و بسیار گیج کننده است.
                  آیا شما یک مبنایی دستی برای مقایسه می خواهید.مثلاً مبنای مقایسه 100 باشد.
                  --- یا
                  مبنایی که از تفریق دو عدد به دست می آید . مثلاً اگر عدد 76 به 276 تغییر کند 76-276=200
                  که مبنای مقایسه200 در نظر گرفته می شود.

                  یا می خواهید رنگ مقایسه را خودتان تعیین کنید.مثلاً اگه کوچکتر از 100 شد خودتان تعیین کنید که اعداد کوچکتر از 100 با چه رنگی و اعداد بزرگتر با چه رنگی مقایسه شود.
                  دوست عزیز ; طراحی فرم برای حالت های مختلف بسیار وقت گیر است وگر نه برای تمام حالت های بالا یک فرم طراحی می کردم.برای همین می خوام اون چیزی که مد نظر شماست رو درست کنم.البته در حد توانم.
                  ضمیمه زیر را ببینید(برای حالت اول)...
                  فایل های پیوست شده
                  [FONT=Tahoma][INDENT][CENTER][SIZE=3][FONT=courier new][B][FONT=comic sans ms][SIZE=3][FONT=arial]دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
                  بیش از [COLOR=#008000]60[/COLOR] جلسه آموزش ویدئویی رایگان

                  شرکت در دوره:
                  [/FONT][/SIZE]
                  [SIZE=5] [FONT=Tahoma][FONT=courier new][B][URL]https://javidsoft.ir/courses/[/URL][/B][/FONT][/FONT][/SIZE][/FONT]
                  [/B][/FONT][/SIZE]
                  [/CENTER]
                  [/INDENT]
                  [/FONT]

                  کامنت

                  • taknavaz123

                    • 2012/01/24
                    • 37

                    #10
                    RE: تغيير رنگ شرطي در چارت ها

                    نوشته اصلی توسط jansiz hayat
                    با سلام.
                    دوست عزیز سئوال شما دو پهلو و بسیار گیج کننده است.
                    آیا شما یک مبنایی دستی برای مقایسه می خواهید.مثلاً مبنای مقایسه 100 باشد.
                    --- یا
                    مبنایی که از تفریق دو عدد به دست می آید . مثلاً اگر عدد 76 به 276 تغییر کند 76-276=200
                    که مبنای مقایسه200 در نظر گرفته می شود.

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


                    سلام.آزه جاويد جان.مبنا دستيه.
                    الان فايل ضميمه رو ديدم.شما مبنا رو گذاشتي رو 50.بالاي 50 كه عدد ميدي سبز ميشه.زير 50 قرمز ميشه.و خود 50 هم زرد ميشه.
                    اين عاليه.
                    اما اگه توجه كني اين اتفاق فقط در سلول ها ميافته.ولي در چارت نميوفته.در چارت ها رنگ ها ثابت ميمونه

                    کامنت

                    • Javid Mokhtari
                      مدير تالار ويژوال بيسيك

                      • 2012/01/16
                      • 1212
                      • 73.00

                      #11
                      RE: تغيير رنگ شرطي در چارت ها

                      نوشته اصلی توسط taknavaz123
                      نوشته اصلی توسط jansiz hayat
                      با سلام.
                      دوست عزیز سئوال شما دو پهلو و بسیار گیج کننده است.
                      آیا شما یک مبنایی دستی برای مقایسه می خواهید.مثلاً مبنای مقایسه 100 باشد.
                      --- یا
                      مبنایی که از تفریق دو عدد به دست می آید . مثلاً اگر عدد 76 به 276 تغییر کند 76-276=200
                      که مبنای مقایسه200 در نظر گرفته می شود.

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


                      سلام.آزه جاويد جان.مبنا دستيه.
                      الان فايل ضميمه رو ديدم.شما مبنا رو گذاشتي رو 50.بالاي 50 كه عدد ميدي سبز ميشه.زير 50 قرمز ميشه.و خود 50 هم زرد ميشه.
                      اين عاليه.
                      اما اگه توجه كني اين اتفاق فقط در سلول ها ميافته.ولي در چارت نميوفته.در چارت ها رنگ ها ثابت ميمونه
                      با سلام.
                      دوست عزیز یعنی چارت ها تغییر رنگ به قرمز وسبز نمیدن...؟
                      من فقط حالت زرد رو به چارت اختصاص ندادم.
                      [FONT=Tahoma][INDENT][CENTER][SIZE=3][FONT=courier new][B][FONT=comic sans ms][SIZE=3][FONT=arial]دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
                      بیش از [COLOR=#008000]60[/COLOR] جلسه آموزش ویدئویی رایگان

                      شرکت در دوره:
                      [/FONT][/SIZE]
                      [SIZE=5] [FONT=Tahoma][FONT=courier new][B][URL]https://javidsoft.ir/courses/[/URL][/B][/FONT][/FONT][/SIZE][/FONT]
                      [/B][/FONT][/SIZE]
                      [/CENTER]
                      [/INDENT]
                      [/FONT]

                      کامنت

                      • Javid Mokhtari
                        مدير تالار ويژوال بيسيك

                        • 2012/01/16
                        • 1212
                        • 73.00

                        #12
                        RE: تغيير رنگ شرطي در چارت ها

                        باسلام.
                        در ضمیمه ی زیر حالت زرد رو هم در نظر گرفتم.
                        فایل های پیوست شده
                        [FONT=Tahoma][INDENT][CENTER][SIZE=3][FONT=courier new][B][FONT=comic sans ms][SIZE=3][FONT=arial]دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
                        بیش از [COLOR=#008000]60[/COLOR] جلسه آموزش ویدئویی رایگان

                        شرکت در دوره:
                        [/FONT][/SIZE]
                        [SIZE=5] [FONT=Tahoma][FONT=courier new][B][URL]https://javidsoft.ir/courses/[/URL][/B][/FONT][/FONT][/SIZE][/FONT]
                        [/B][/FONT][/SIZE]
                        [/CENTER]
                        [/INDENT]
                        [/FONT]

                        کامنت

                        • taknavaz123

                          • 2012/01/24
                          • 37

                          #13
                          RE: تغيير رنگ شرطي در چارت ها

                          نوشته اصلی توسط jansiz hayat
                          باسلام.
                          در ضمیمه ی زیر حالت زرد رو هم در نظر گرفتم.

                          جاويد جان الان باز نگاه گردم.تو چارت رنگ ها ثابته همش
                          الان مثلا رفتم همه سلول هاي كه ستون شاخص رو ، بهشون مقدار 100 دادم.
                          خوب قاعدتا بايد الان همه چارت سبز باشه ديگه.مگه نه؟
                          اما هم سبز هست هم زرد هست هم قرمز.
                          خودت تست كن

                          کامنت

                          • Javid Mokhtari
                            مدير تالار ويژوال بيسيك

                            • 2012/01/16
                            • 1212
                            • 73.00

                            #14
                            RE: تغيير رنگ شرطي در چارت ها

                            با سلام.
                            دوست عزیز تو فایلی که خودم فرستادم تست می کنید یا کد هارو به یک فایل دیگه کپی می کنید؟
                            چون تو فایل خودم همش کار می کنه.
                            مثلاً اگه مبنا 50 باشه ، عدد های 50 زرد ، بیشتر-سبز و کمتر -قرمز میشه.
                            شما فایلی رو که میگین کار نمیکنه رو به خودم ضمیمه کنید...
                            [FONT=Tahoma][INDENT][CENTER][SIZE=3][FONT=courier new][B][FONT=comic sans ms][SIZE=3][FONT=arial]دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
                            بیش از [COLOR=#008000]60[/COLOR] جلسه آموزش ویدئویی رایگان

                            شرکت در دوره:
                            [/FONT][/SIZE]
                            [SIZE=5] [FONT=Tahoma][FONT=courier new][B][URL]https://javidsoft.ir/courses/[/URL][/B][/FONT][/FONT][/SIZE][/FONT]
                            [/B][/FONT][/SIZE]
                            [/CENTER]
                            [/INDENT]
                            [/FONT]

                            کامنت

                            • taknavaz123

                              • 2012/01/24
                              • 37

                              #15
                              RE: تغيير رنگ شرطي در چارت ها

                              نوشته اصلی توسط jansiz hayat
                              با سلام.
                              دوست عزیز تو فایلی که خودم فرستادم تست می کنید یا کد هارو به یک فایل دیگه کپی می کنید؟
                              چون تو فایل خودم همش کار می کنه.
                              مثلاً اگه مبنا 50 باشه ، عدد های 50 زرد ، بیشتر-سبز و کمتر - زرد میشه.
                              شما فایلی رو که میگین کار نمیکنه رو به خودم ضمیمه کنید...
                              اي ول.آره.كارت درسته آقا جاويد.يعني اصلا هم كارت درسته.هم خودت درستي.
                              همه درست كار ميكنه.اين عاليه.واقعا ممنوم.
                              حالا لطفا ميشه بگي چه جوري اينكارو انجام دادي؟


                              کامنت

                              چند لحظه..