توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : تعیین بزرگترین اعداد در یک ستون
barish_n
2016/04/16, 23:18
سلام
میخواستم بدونم چطوری برنامه ی بنویسیم که بگه اولین عدد بزرگ و دومین عدد بزرگ و ... به همراه سطرشون؟؟؟
خیلی مهمه
امين اسماعيلي
2016/04/17, 02:07
از فرمول large استفاده کنی. میتونی بزرگرترین ها رو بدست بیاری و بعدش هم با ترکیبش با match ردیفشونو بدست بیاری
iranweld
2016/04/17, 07:50
با سلام
ماکروی ذیل را تست کنید فقط ستون اعداد و چندمین عدد بزرگ را برای نمایش در قسمت مشخص شده وارد نمایید
Sub test()
Dim RNG As Range
COL = Range("E2")
NUM = Range("E3")
ENDROW = Cells(Rows.Count, COL).End(xlUp).Row
Set RNG = Range(COL & ":" & COL)
XX = Application.Large(RNG, NUM)
For I = 1 To ENDROW
If Range(COL & I) = XX Then
YY = Range(COL & I).Address
End If
Next
MsgBox XX & vbNewLine & YY
End Sub
shamsololama
2016/04/17, 08:11
سلام
میخواستم بدونم چطوری برنامه ی بنویسیم که بگه اولین عدد بزرگ و دومین عدد بزرگ و ... به همراه سطرشون؟؟؟
خیلی مهمه
با درود فراوان
همانطور که دوست عزیزم جناب اسماعیلی هم فرمودند با تابع LARGE و ترکیب آن با Match این کار رو انجام بدین و همچنین با استفاده از تابع Rank در فایل ضمیممه به دو روش در شیت یک و دو مثال زده شده است
vBulletin® v4.2.5, Copyright ©2000-2024, Jelsoft Enterprises Ltd.