رتبه بندی اعداد

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • استیو جابز

    • 2015/03/17
    • 5

    رتبه بندی اعداد

    با سلام خدمت. اساتید گرامی. من یک فایل اکسل دارم که در ستون امتیازات اعدادی ثبت شده و با استفاده از تابع rank برای هر عددی یک رتبه در نظر گرفتم. اما نوع رتبه بندی نمی خوام به شکلی که در فایل ضمیمه هست باشه. مثلا رتبه 1 و 2 و 3 رو تعیین کرده و بعد نوشته 11 در صورتی که من می خوام بعد از 3 عدد 4 بیاد . شبیه اون ستونی که به صورت دستی درست کردم. برای این کار چه راهی ممکنه ؟
    فایل های پیوست شده
  • iranweld

    • 2015/03/29
    • 3341

    #2
    نوشته اصلی توسط استیو جابز
    با سلام خدمت. اساتید گرامی. من یک فایل اکسل دارم که در ستون امتیازات اعدادی ثبت شده و با استفاده از تابع rank برای هر عددی یک رتبه در نظر گرفتم. اما نوع رتبه بندی نمی خوام به شکلی که در فایل ضمیمه هست باشه. مثلا رتبه 1 و 2 و 3 رو تعیین کرده و بعد نوشته 11 در صورتی که من می خوام بعد از 3 عدد 4 بیاد . شبیه اون ستونی که به صورت دستی درست کردم. برای این کار چه راهی ممکنه ؟
    با سلام
    از دستور زیر استفاده کنید و در کل ستون درگ نمایید و سپس از عدد کوچک به بزرگ سورت نمایید
    کد PHP:
    =rank(l5,l:l,1

    کامنت

    • khakzad

      • 2010/03/17
      • 2034
      • 85.00

      #3
      اگر اعدادتون سورت شده باشد. یعنی به همین شکل که گذاشتیدف از این فرمول می تونید استفاده کنید:
      کد:
      =if(rank(a1,$a$1:$a$74)<>rank(a2,$a$1:$a$74),max($b$1:b1)+1,b1)
      [CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:

      [URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
      [URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
      :wcom:

      [B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
      [EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
      [/CENTER]

      کامنت

      • استیو جابز

        • 2015/03/17
        • 5

        #4
        نوشته اصلی توسط khakzad
        اگر اعدادتون سورت شده باشد. یعنی به همین شکل که گذاشتیدف از این فرمول می تونید استفاده کنید:
        کد:
        =if(rank(a1,$a$1:$a$74)<>rank(a2,$a$1:$a$74),max($b$1:b1)+1,b1)
        عرض سلام خدمت شما. من هرچی این فرمول رو قرار دادم . خطا می داد اگه براتون ممکنه در همین فایل در کنار قسمت امتیازات قرار بدید تا بیشتر متوجه بشم.

        کامنت

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

          • 2014/06/22
          • 1496

          #5
          با سلام
          به اینصورت هم خطا میده ؟
          کد PHP:
          =if(rank(a1;$a$1:$a$74)<>rank(a2;$a$1:$a$74);max($b$1:b1)+1;b1
          [CENTER]
          [SIGPIC][/SIGPIC]
          [/CENTER]

          کامنت

          • استیو جابز

            • 2015/03/17
            • 5

            #6
            نوشته اصلی توسط generalsamad
            با سلام
            به اینصورت هم خطا میده ؟
            کد PHP:
            =if(rank(a1;$a$1:$a$74)<>rank(a2;$a$1:$a$74);max($b$1:b1)+1;b1
            سلام خدمت شما . بله هنوز خطا میده البته شاید من درست جایگذاری نکرده باشم . اگه امکانش بود در فایل ضمیمه این فرمول رو قرار بدید .
            منون از وقتی که گذاشتید

            کامنت

            • ebitary

              • 2012/06/12
              • 53
              • 79.00

              #7
              سلام
              ملاحظه بفرمایید
              فایل های پیوست شده
              [CENTER]:wcom:[/CENTER]

              کامنت

              • استیو جابز

                • 2015/03/17
                • 5

                #8
                بله. خیلی خوب بود .دست شما درد نکنه.

                کامنت

                چند لحظه..