Page 1 of 1

การลำดับโดยคำสั่ง RANK

Posted: Tue Jun 18, 2013 11:52 pm
by P1649
Col P = เปรียบเทียบ
Col R = ผลที่ได้จากคำสั่ง =RANK(P2,P$2:P$10,0)
Col S = ตัวอย่างที่ต้องการแก้ไขให้ Col R แสดงผลลัพท์ คือ ไม่มีลำดับที่ซ้ำกัน

Re: การลำดับโดยคำสั่ง RANK

Posted: Wed Jun 19, 2013 6:35 am
by snasui
:D ลองตามนี้ครับ

ที่ S2 คีย์สูตร

=SUMPRODUCT(--(P2<$P$2:$P$10))+COUNTIF(P$2:P2,P2)

Enter > Copy ลงด้านล่าง

Re: การลำดับโดยคำสั่ง RANK

Posted: Wed Jun 19, 2013 9:37 pm
by P1649
ได้คำตอบตามต้องการแล้ว ขอบคุณมากครับ

Re: การลำดับโดยคำสั่ง RANK

Posted: Fri Jun 21, 2013 11:28 pm
by P1649
rng คือ ข้อมูลที่จะนำมาแสดงผล ประกอบด้วย B2:B20, E2:E20, G2:H20
ต้องเขียนประกาศเพิ่มอย่างไรครับ จากตัวอย่างนี้

Set rng = Sheets(6).Range("B2:B20").SpecialCells(xlCellTypeVisible)

Re: การลำดับโดยคำสั่ง RANK

Posted: Sat Jun 22, 2013 6:26 am
by snasui
:D สามารถเขียนเป็นด้านล่างครับ

Code: Select all

Set rng = Sheets(6).Range("B2:B20,E2:E20,G2:H20").SpecialCells(xlCellTypeVisible)