Page 1 of 1
อยากได้สูตร แสดงผลล่าสุด 5 อันดับครับ
Posted: Wed Mar 16, 2016 4:44 pm
by kubota
อยากได้สูตร แสดงผลล่าสุด 5 อันดับครับ ตามไฟล์ที่แนบมาครับ
Re: อยากได้สูตร แสดงผลล่าสุด 5 อันดับครับ
Posted: Wed Mar 16, 2016 5:17 pm
by DhitiBank
ลองแบบนี้ครับ
1. F1 คีย์ (หาแถวสุดท้ายที่มีข้อมูลในชีท "ฝาก-ถอน"
=LOOKUP(9.999999999E+307,'ฝาก-ถอน'!A1:A10000,ROW('ฝาก-ถอน'!A1:A10000))
Enter
2. A2 คีย์
=INDEX('ฝาก-ถอน'!A$1:A$2000,$F$1-5+ROWS(A$2:A2))
Enter -> คัดลอกไปถึง D2 -> คัดลอกลงล่างถึงแถวที่ 6 ครับ
แต่หากต้องการให้จบในตารางสรุป (ไม่มีข้อมูลอื่นนอกตาราง) ก็เอาสูตรแรกมาใส่ในสูตรสองเป็นด้านล่างครับ
A2 คีย์
=INDEX('ฝาก-ถอน'!A$1:A$2000,LOOKUP(9.999999999E+307,'ฝาก-ถอน'!$A$1:$A$10000,ROW('ฝาก-ถอน'!$A$1:$A$10000))-5+ROWS(A$2:A2))
Re: อยากได้สูตร แสดงผลล่าสุด 5 อันดับครับ
Posted: Wed Mar 16, 2016 7:42 pm
by snasui
อีกตัวอย่างสูตรครับ
ชีตสรุป เซลล์ A2 คีย์
=INDEX('ฝาก-ถอน'!A$2:A$10,MATCH(9.9999999999999E+307,'ฝาก-ถอน'!$A$2:$A$10)-5+ROWS(A$2:A2))
Enter > Copy เฉพาะสูตรไปวางด้านขวาและลงด้านล่าง
Re: อยากได้สูตร แสดงผลล่าสุด 5 อันดับครับ
Posted: Wed Mar 16, 2016 10:33 pm
by DhitiBank
snasui wrote:MATCH(9.9999999999999E+307,'ฝาก-ถอน'!$A$2:$A$10)
ขอบคุณอาจารย์มากครับ 9.99999999999E307 เอามาใช้กับ Match ก็ได้ด้วย ชินแต่การใช้กับ Lookup
Re: อยากได้สูตร แสดงผลล่าสุด 5 อันดับครับ
Posted: Fri Mar 18, 2016 2:38 pm
by kubota
ขอบคุณมากครับ ลองทั้งสองสูตรเลย ใช้ได้ทั้งสองเลยครับ ขอบคุณ อาจารย์snasui และ คุณDhitiBank มากครับ