تعیین بزرگترین اعداد در یک ستون

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

    • 2015/08/24
    • 15

    تعیین بزرگترین اعداد در یک ستون

    سلام


    میخواستم بدونم چطوری برنامه ی بنویسیم که بگه اولین عدد بزرگ و دومین عدد بزرگ و ... به همراه سطرشون؟؟؟

    خیلی مهمه
  • امين اسماعيلي
    مدير تالار ويژوال بيسيك

    • 2013/01/17
    • 1198
    • 84.00

    #2
    از فرمول large استفاده کنی. میتونی بزرگرترین ها رو بدست بیاری و بعدش هم با ترکیبش با match ردیفشونو بدست بیاری
    در پناه خداوندگار ایران زمین باشید و پیروز

    کامنت

    • iranweld

      • 2015/03/29
      • 3341

      #3
      با سلام

      ماکروی ذیل را تست کنید فقط ستون اعداد و چندمین عدد بزرگ را برای نمایش در قسمت مشخص شده وارد نمایید

      کد PHP:
      Sub test()

      Dim RNG As Range
      COL 
      Range("E2")
      NUM Range("E3")

      ENDROW Cells(Rows.CountCOL).End(xlUp).Row

      Set RNG 
      Range(COL ":" COL)

      XX Application.Large(RNGNUM)

      For 
      1 To ENDROW
      If Range(COL I) = XX Then
      YY 
      Range(COL I).Address
      End 
      If
      Next

      MsgBox XX 
      vbNewLine YY

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

      کامنت

      • shamsololama

        • 2010/02/15
        • 940

        #4
        نوشته اصلی توسط barish_n
        سلام


        میخواستم بدونم چطوری برنامه ی بنویسیم که بگه اولین عدد بزرگ و دومین عدد بزرگ و ... به همراه سطرشون؟؟؟

        خیلی مهمه
        با درود فراوان

        همانطور که دوست عزیزم جناب اسماعیلی هم فرمودند با تابع LARGE و ترکیب آن با Match این کار رو انجام بدین و همچنین با استفاده از تابع Rank در فایل ضمیممه به دو روش در شیت یک و دو مثال زده شده است
        فایل های پیوست شده
        ---------------------------------------------------------------------------------------------------
        بمانیم تا کاری کنیم ،نه کاری کنیم تا بمانیم [size=x-small](دکتر شریعتی)[/size]
        shamsololama@yahoo.com
        09177733411

        کامنت

        چند لحظه..