Page 1 of 1

อยากให้ส่งค่าจากค่าที่มากที่สุด ใช้สูตรอะไรดีครับ

Posted: Wed Jan 05, 2011 2:58 pm
by godman
อาจารญ์ ผมคิดไม่ออกจริงๆว่า อยากได้คำตอบตามตัวหนังสือสีแดง ต้องใช้สูตรอะไรดีครับ เพื่อให้มันส่งค่าตามที่ต้องการ โดยใช้ข้อมูลจากตารางข้างล่างครับ

Re: อยากให้ส่งค่าจากค่าที่มากที่สุด ใช้สูตรอะไรดีครับ

Posted: Wed Jan 05, 2011 4:30 pm
by snasui
:D ลองตามไฟล์แนบประกอบครับ

1. เซลล์ N26 คียสูตรเพื่อตรวจสอบว่าเข้าเงื่อนไขหรือไม่

=E26=MAX(IF($F$26:$F$61=F26,$E$26:$E$61))

Ctrl+Shift+Enter > Copy ลงด้านล่าง

2. เซลล์ C13 คีย์สูตรเพื่อตรวจสอบว่าพบที่เข้าเงื่อนไขแบบไม่ซ้ำกี่รายการ

=SUM(IF(FREQUENCY(IF(N26:N61,MATCH(F26:F61,F26:F61,0)),ROW(F26:F61)-ROW(F26)+1),1))

Ctrl+Shift+Enter

3. เซลล์ B17 คีย์สูตรเพื่อ List รายการ Course ID

=IF(ROWS(B$17:B17)>$C$13,"",INDEX($F$26:$F$61,SMALL(IF(FREQUENCY(IF($N$26:$N$61,MATCH($F$26:$F$61,$F$26:$F$61,0)),ROW($F$26:$F$61)-ROW($F$26)+1),ROW($F$26:$F$61)-ROW($F$26)+1),ROWS(B$17:B17))))

Ctrl+Shift+Enter > Copy ลงด้านล่าง

4. เซลล์ C17 คีย์สูตรเพื่อ List รายการ Round

=MAX(IF($F$26:$F$61=B17,$E$26:$E$61))

Ctrl+Shift+Enter > Copy ลงด้านล่าง

5. เซลล์ D17 คีย์สูตรเพื่อ List รายการ วันที่อบรม

=INDEX($B$26:$B$61,MATCH(1,IF(B17=$F$26:$F$61,IF(C17=$E$26:$E$61,1)),0))

Ctrl+Shift+Enter > Copy ลงด้านล่าง

Re: อยากให้ส่งค่าจากค่าที่มากที่สุด ใช้สูตรอะไรดีครับ

Posted: Wed Jan 05, 2011 4:47 pm
by godman
ขอบพระคุณเป็นอย่างสูงครับ ซับซ้อนมากๆ ผมจะพยายามจดจำและนำไปใช้ เพื่อแสดงถึงความช่วยเหลือที่ไม่สูญเปล่าจากครูครับ