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

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

    • 2013/12/15
    • 6

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

    با سلام
    سلام سوال: رتبه بندی در اکسل با فرمول(rank(c11;$c$11:$p$11;0)= رو دارم ولی می خوام اعداد تکراری رو حذف کنه مثلا 5 تا 19 دارم و یک 18 رتبه ی فردی که 18 رو داره رو می نویسه 6 درصورتیکه که میخوام رتبه 2 بنوییسه کمک.....


    اگه ممکنه فرمول رو تو سلول خالی شده ای که براتون می فرسم بنویسید و برام با ایمیل یا تو همین جا بذارین
    خیلی خیلی ممنون
    فایل های پیوست شده
  • ofogh

    • 2013/12/15
    • 6

    #2
    با سلام
    پیداش کردم

    تشکر از انجمن
    فایل های پیوست شده

    کامنت

    • حسام بحرانی

      • 2013/09/29
      • 2065
      • 72.00

      #3
      نوشته اصلی توسط ofogh
      با سلام
      سلام سوال: رتبه بندی در اکسل با فرمول(rank(c11;$c$11:$p$11;0)= رو دارم ولی می خوام اعداد تکراری رو حذف کنه مثلا 5 تا 19 دارم و یک 18 رتبه ی فردی که 18 رو داره رو می نویسه 6 درصورتیکه که میخوام رتبه 2 بنوییسه کمک.....


      اگه ممکنه فرمول رو تو سلول خالی شده ای که براتون می فرسم بنویسید و برام با ایمیل یا تو همین جا بذارین
      خیلی خیلی ممنون
      با سلام ، لطفاً این فایل رو نگاه کنید
      ( مثل اینکه جوابتون رو گرفتید )
      با سپاس
      ɦɛʂɑɱ ɓɑɦɾɑɳɨ
      فایل های پیوست شده
      !With God all things are possible



      کامنت

      • Nima

        • 2011/07/22
        • 385

        #4
        برای توضیح کامل در این زمینه لینک زیر رو پیشنهاد میکنم

        ************************************
        No LION's roar ruins my hut, I afraid of TERMITE's silence
        ************************************

        کامنت

        • ofogh

          • 2013/12/15
          • 6

          #5
          سلام دوستان عزیز
          اگه برای 19رتبه اول رو در نظر بگیره بهتره برای 18 رتبه دوم رو درج کنه این طور نیست ؟؟!! تو انجمن آقا نیما که دستش درد نکنه یه فایلی رو ضمیمه کردن که منطقی تره ولی از نوشته های لاتینش و فرمولا سر در نیوردم میشه کمک کنید
          f با توجه به دو تا فیل ضمیمه که این فرمول جدید رو تو ردیف 7 کپی کنید که برای پنج نفر که 18 دارند رتبه 2 روثبت کنه و برای کسی که 17 میاره رتبه سه را ثبت کنه ؟........... با تشکر
          فایل های پیوست شده

          کامنت

          • Nima

            • 2011/07/22
            • 385

            #6
            فایل ضمیمه یک نمونه مطابق با آموزشهای لینک ارسالی می باشد:

            فایل های پیوست شده
            ************************************
            No LION's roar ruins my hut, I afraid of TERMITE's silence
            ************************************

            کامنت

            • ofogh

              • 2013/12/15
              • 6

              #7
              آقا نیما
              خیلی زحمت کشیدی
              تشکر
              فایل های پیوست شده

              کامنت

              • ofogh

                • 2013/12/15
                • 6

                #8
                بازم سلام

                می خواهم محتویات رتبه بندی رو روی یک سطر دیگه کپی کنم
                چه طوری می شه محتویات یک سلول رو کاری کار که اگه جابجا شدند درست نمایش داده بشن و این جوری #n/a
                نمایش داده نشن

                کامنت

                • Behnam

                  • 2013/03/25
                  • 842
                  • 100

                  #9
                  ممنون از نیما جان
                  خیلی عالی بود اما بخش اصلی که دوستمون میخواست به نظر فرمولش خیلی پیچیده و سخته
                  میشه از یک ستون کمکی استفاده کرد
                  بر فرض که اعداد شما در ستون a از a2 شروع شده باشد میتونیم در ستون b این فرمول
                  کد PHP:
                  =1/COUNTIF($A:$A,A2
                  رو در b2 بنویسیم و درگ کنیم و سپس در سلول c2 از این فرمول استفاده کنیم
                  کد PHP:
                  =SUMIF($A:$A,">" A2,$B:$B)+
                  راحت تر نبود؟
                  هرچیز که در جستن آنی، آنی

                  کامنت

                  • ofogh

                    • 2013/12/15
                    • 6

                    #10
                    بازم سلام

                    می خواهم محتویات رتبه بندی رو روی یک سطر دیگه کپی کنم
                    چه طوری می شه محتویات یک سلول رو کاری که اگه جابجا شدند درست نمایش داده بشن و این جوری n/a# نمایش داده نشن
                    نمی دونم سئوالم رو درست بیان کردم یا نه من برای اینکه محتویات روروی یک ستو.ن دیگه کپی کنم می برم تو ورد و بعد دوباره میارم که اعداد را عجق وجق ننویسه ( فرمول رو قاطی نکنه )
                    یه راه آسون تری هست ولی بلد نیسم ...
                    چه جوری هستش ؟؟؟
                    Last edited by ofogh; 2013/12/16, 14:30.

                    کامنت

                    • Nima

                      • 2011/07/22
                      • 385

                      #11
                      نوشته اصلی توسط ofogh
                      با سلام
                      سلام سوال: رتبه بندی در اکسل با فرمول(rank(c11;$c$11:$p$11;0)= رو دارم ولی می خوام اعداد تکراری رو حذف کنه مثلا 5 تا 19 دارم و یک 18 رتبه ی فردی که 18 رو داره رو می نویسه 6 درصورتیکه که میخوام رتبه 2 بنوییسه کمک.....


                      اگه ممکنه فرمول رو تو سلول خالی شده ای که براتون می فرسم بنویسید و برام با ایمیل یا تو همین جا بذارین
                      خیلی خیلی ممنون

                      تو فابلی که تو پست اولی ضمیمه کرده بودید فرمول زیر رو به صورت آرایه (Ctrl+Shift+Enter) و تا جائی که لازمه درگ کنید:

                      کد:
                      =SUM(IFERROR(1/(IF(OFFSET($B$3:$J$3,0,1)<B3,COUNTIF(OFFSET($B$3:$J$3,0,1),OFFSET($B$3:$J$3,0,1)),9.999999999E+307)),0))+1
                      ************************************
                      No LION's roar ruins my hut, I afraid of TERMITE's silence
                      ************************************

                      کامنت

                      • pelisuru

                        • 2012/12/31
                        • 19
                        • 45.00

                        #12
                        سلام دوستان. وقتتون بخیر
                        لطفا راهنمایی کنید این فرمول رو چطور بنویسم که از بزرگ به کوچک رتبه بندی کنه.
                        کد PHP:
                        =sum(iferror(1/countif($a$2:$a$11,if($a$2:$a$11<a2,$a$2:$a$11)),0))+
                        خیلی ممنون

                        کامنت

                        • pelisuru

                          • 2012/12/31
                          • 19
                          • 45.00

                          #13
                          دوستان اگه ممکنه لطف کنین بگین چطور میشه این سه تا فرمول رو ترکیب کرد.
                          خیلی ممنون
                          کد PHP:
                          =rank(a2,$a$2:$a$11,0)
                          =if(
                          countif($b$2:b2,b2)=1,b2,"")
                          =
                          count($c$2:c2

                          کامنت

                          • iranweld

                            • 2015/03/29
                            • 3341

                            #14
                            با سلام

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

                            کامنت

                            • pelisuru

                              • 2012/12/31
                              • 19
                              • 45.00

                              #15
                              نوشته اصلی توسط iranweld
                              با سلام

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

                              کامنت

                              چند لحظه..