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

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

    • 2012/12/31
    • 19
    • 45.00

    #16
    نوشته اصلی توسط pelisuru
    سلام. ممنون از جوابتون
    فایل رو ضمیمه میکنم.
    سپاس

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

    کامنت

    • generalsamad
      مدير تالار توابع

      • 2014/06/22
      • 1496

      #17
      با سلام
      ببینید کدوم از این فرمولها مد نظرتون هست
      کد PHP:
      =rank(a2;$a$2:$a$11;0)+countif($a$2:a2;a2)-
      یا این فرمول:
      کد PHP:
      =rank(a2;$a$2:$a$11;1)+countif($a$2:a2;a2)-
      [CENTER]
      [SIGPIC][/SIGPIC]
      [/CENTER]

      کامنت

      • pelisuru

        • 2012/12/31
        • 19
        • 45.00

        #18
        نوشته اصلی توسط generalsamad
        با سلام
        ببینید کدوم از این فرمولها مد نظرتون هست
        کد PHP:
        =rank(a2;$a$2:$a$11;0)+countif($a$2:a2;a2)-
        یا این فرمول:
        کد PHP:
        =rank(a2;$a$2:$a$11;1)+countif($a$2:a2;a2)-
        سلام و خیلی ممنون از جوابتون
        این فرمول برای کاری می خوام جواب نمیده و رتبه بندی رو به این شکل انجام میده
        20 1
        20 2
        20 3
        18 4
        15 5

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

        20 1
        20 1
        20 1
        18 2
        18 2
        16 3
        14 4

        خیلی ممنون

        کامنت

        • amir_ts

          • 2015/03/17
          • 1247

          #19
          نوشته اصلی توسط pelisuru
          سلام و خیلی ممنون از جوابتون
          این فرمول برای کاری می خوام جواب نمیده و رتبه بندی رو به این شکل انجام میده
          20 1
          20 2
          20 3
          18 4
          15 5

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

          20 1
          20 1
          20 1
          18 2
          18 2
          16 3
          14 4

          خیلی ممنون
          با سلام
          فرمول آرایه ای زیر رو امتحان کنید.
          کد PHP:
          =sum(if(a1<$a$1:$a$14;1/countif($a$1:$a$14;$a$1:$a$14)))+
          فایل های پیوست شده
          [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

          کامنت

          • generalsamad
            مدير تالار توابع

            • 2014/06/22
            • 1496

            #20
            با سلام
            از این فرمول نیز می توان استفاده کرد
            کد PHP:
            =sumproduct((a2<a$2:a$11)/countif(a$2:a$11;a$2:a$11))+
            [CENTER]
            [SIGPIC][/SIGPIC]
            [/CENTER]

            کامنت

            • pelisuru

              • 2012/12/31
              • 19
              • 45.00

              #21
              نوشته اصلی توسط generalsamad
              با سلام
              از این فرمول نیز می توان استفاده کرد
              کد PHP:
              =sumproduct((a2<a$2:a$11)/countif(a$2:a$11;a$2:a$11))+
              با تشکر از پاسختون
              مشکل این فرمول اینه که اگه سلول بدون اطلاعات داشته باشیم ارور میده.



              نوشته اصلی توسط amir_ts
              با سلام
              فرمول آرایه ای زیر رو امتحان کنید.
              کد PHP:
              =sum(if(a1<$a$1:$a$14;1/countif($a$1:$a$14;$a$1:$a$14)))+
              از پاسختون سپاس گزارم
              این فرمول جواب میده ولی یه مشکلی کوچکی داره. اگه بشه یه چیزی بهش اضافه کرد که در صورت خالی بودن سلول رتبه بندی نکنه و خالی بمونه.
              الان سلول خالی رو معادل صفر میگیره و آخرین رتبه رو بهش میده.
              خیلی ممنون

              کامنت

              • amir_ts

                • 2015/03/17
                • 1247

                #22
                نوشته اصلی توسط pelisuru

                از پاسختون سپاس گزارم
                این فرمول جواب میده ولی یه مشکلی کوچکی داره. اگه بشه یه چیزی بهش اضافه کرد که در صورت خالی بودن سلول رتبه بندی نکنه و خالی بمونه.
                الان سلول خالی رو معادل صفر میگیره و آخرین رتبه رو بهش میده.
                خیلی ممنون
                با سلام
                فرمول آرایه ای زیر را امتحان کنید.
                کد PHP:
                =if(or(a1="";a1=0);"";sum(if(a1<$a$1:$a$14;1/countif($a$1:$a$14;$a$1:$a$14)))+1
                [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

                کامنت

                • f.dordab

                  • 2014/04/30
                  • 5

                  #23
                  نوشته اصلی توسط amir_ts
                  با سلام
                  فرمول آرایه ای زیر را امتحان کنید.
                  کد PHP:
                  =if(or(a1="";a1=0);"";sum(if(a1<$a$1:$a$14;1/countif($a$1:$a$14;$a$1:$a$14)))+1
                  سلام
                  با تشکر برای قرار دادن این فرمول. این فرمول رو من استفاده کردم خیلی خوبه فقط اگه کسی میتونه راهنمایی کنه چطور برای چند لیست نا پیوسته تنظیم بشه
                  خیلی ممنون
                  الان برای a1:a14 هست
                  من میخوام برای
                  a1:a14 و a21:a34 و a31:44

                  کامنت

                  چند لحظه..