رسم نمودار با مقادیر شرطی

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • hamidmp3boy
    • 2018/01/06
    • 2

    رسم نمودار با مقادیر شرطی

    رسم نمودار با مقادیر شرطی

    سلام دوستان عزیز
    من میخوام یه نمودار تو اکسل رسم کنم که مقادیر نمودار شرطی باشه یعنی با توجه به مقادیر یه سطر دیگه
    مثلا:برای داده های
    c a b c a b a c a a
    1 5 6 7 1 8 9 4 8 5
    89 79 58 69 46 75 94 35 24 68
    سطر دوم رو بر اساس سطر سوم رسم کنه اگر داده های سطر اول a باشند و همینطور در همان چارت برای داده هایی که c هستند و داده هایی که b هستند.
    (آیا میتوان از تابع if در انتخاب سطر و سطر و ستون ها برای نمودار استفاده کرد؟)
    با تشکر و قدردانی.
  • admin

    • 2013/09/06
    • 229
    • 72.00

    #2
    نوشته اصلی توسط hamidmp3boy
    رسم نمودار با مقادیر شرطی

    سلام دوستان عزیز
    من میخوام یه نمودار تو اکسل رسم کنم که مقادیر نمودار شرطی باشه یعنی با توجه به مقادیر یه سطر دیگه
    مثلا:برای داده های
    c a b c a b a c a a
    1 5 6 7 1 8 9 4 8 5
    89 79 58 69 46 75 94 35 24 68
    سطر دوم رو بر اساس سطر سوم رسم کنه اگر داده های سطر اول a باشند و همینطور در همان چارت برای داده هایی که c هستند و داده هایی که b هستند.
    (آیا میتوان از تابع if در انتخاب سطر و سطر و ستون ها برای نمودار استفاده کرد؟)
    با تشکر و قدردانی.
    درود
    شما فرمول مدنظرتون رو حالا با if یا هر فرمول دیگه در همون جدول بنویسید و سپس برای کل داده ها نمودار ترسیم کنید ، طبیعتا مقادیری که با توجه به فرمول خالی باشه نموداری هم ترسیم نمیکنه
    (البته اگر منظور سوالتون رو درست متوجه شده باشم)

    کامنت

    • hamidmp3boy
      • 2018/01/06
      • 2

      #3
      سلام ادمین عزیز
      خیلی ممنون که با این سرعت جواب منو دادید.
      منظور من این نبود.
      من میخوام در یک محور مختصات x-y سه نمودار مربوط به داده های a , b , c رو رسم کنم که خود اکسل باید مقادیر مربوط به x ,y هر کدوم رو با شرط انتخاب کنه
      K J I H G F E D C B A
      a a b a c a b c b a 1
      5 8 9 1 7 6 8 9 4 2 2
      98 58 47 68 36 43 49 28 71 11 3
      برای رسم نمودار اول که برای a ها باید زوجهای 2و11----6و43----1و68---8و58---5و98 رو رسم کنه
      در مرحله ی بعد توی همون چارت خط مربوط به b ها با زوج مرتب های 4,71---8,49----9,47 رو رسم کنه.
      و همینطور برای c هم 9و28----7و36 رو رسم کنه
      با تشکر و قدردانی

      کامنت

      • Amir Ghasemiyan

        • 2013/09/20
        • 4598
        • 100.00

        #4
        سلام دوست عزيز
        سوال جالبي بود. باعث شد يكم مغزم وزرش كنه

        شايد راه هاي بهتري هم وجود داشته باشه اما فعلا اين روش كارتون رو راه ميندازه
        فرض كنيد اطلاعات شما در محدوده A1:J3 قرار داره.
        يك سلول رو در نظر ميگيريم كه a و b و c رو وارد كنيم. مثلا سلول K4
        حالا در محدوده ديگري مثلا محدوده A4:J4 فرمول زير رو قرار بديد (البته بصورت آرايه اي):
        کد:
        =IFERROR(OFFSET($A$1,1,LARGE(($A$1:$J$1=$K$4)*COLUMN($A$1:$J$1),COLUMN())-1),"")
        و در رديف زيرش فرمول زير رو باز هم بصورت آرايه اي قرار بديد:
        کد:
        =IFERROR(OFFSET($A$1,2,LARGE(($A$1:$J$1=$K$4)*COLUMN($A$1:$J$1),COLUMN())-1),"")
        حالا يك نمودار اسكاتر رسم كنيد و محدوده نمودار رو A4:J5 تعريف كنيد.


        کامنت

        چند لحظه..