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
ลองตามนี้ครับ
ที่ 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
สามารถเขียนเป็นด้านล่างครับ
Code: Select all
Set rng = Sheets(6).Range("B2:B20,E2:E20,G2:H20").SpecialCells(xlCellTypeVisible)