با درود فراوان
"وقتی در ستون اول 3 تا عدد وارد می کنم در ردیف دوم اعداد را به ترتیب از بزرگتر به کوچکتر خودش مرتب کنه"
اگر منظور شما اینه که وقتی در ستون اول سه تا عدد وارد کنید در ستون دوم همان سه عدد را برایمان به ترتیب سورت کرده و از بزرگتر به کوچکتر مرتب کند . به دو روش می توانی این کار را انجام دهی یا تابع و یا با کدنویسی
با کد نویسی
کد PHP:
Sub Macro1()
'
' Macro3 Macro
' Macro recorded 2010/11/06 by security
'
'
Columns("A:A").Select
Selection.Copy
Columns("B:B").Select
ActiveSheet.Paste
Application.CutCopyMode = False
Selection.sort Key1:=Range("B1"), Order1:=xlDescending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
Range("B1").Select
End Sub
با تابع از ترکیب دو فرومول index , match با تابع Rank می توانی به نتیجه برسی
کد PHP:
=RANK(B2,$B$2:$B$30)
و
کد PHP:
=INDEX($B$2:$B$31,MATCH(1,$A$2:$A$31,0))
در فایل ضمیمه در شیت یک با تابع و در شیت دو با ماکرو آماده کردم
و اگر منظور شما چیزی غیر از این بود توضیح بیشتر بدهید تا من یا دوستان جواب بدهیم
فایل نمونه
[attachment=95]
علاقه مندی ها (Bookmarks)