Page 1 of 2

สอบถามการเรียงลำดับเล่นที่ซ้ำกัน ข้ามซีท

Posted: Thu Mar 10, 2016 6:54 pm
by sommor
สอบถาม อาจารย์ 2 เรื่อง ครับ (และสมาชิกผู้ รู้ด้วย ครับ)

1.การเรียงลำดับเล่นที่ซ้ำกัน ข้ามซีท ครับทดลองหลายวีธีแล้วไม่เป็นผล (ผมอ้างอิงข้อมูลมาจาก หน้าลำดับสิ้นปี)
2.ช่องการนับตัวเลข เกรด 0 ไม่มีแต่ขึ้นมาเพียบเลย ครับ

(*ข้อ 2 ผมใส่สูตรไว้ เป็น 0 จากนั้นก็ซ่อน 0 ไว้ครับ)

Re: สอบถามการเรียงลำดับเล่นที่ซ้ำกัน ข้ามซีท

Posted: Thu Mar 10, 2016 7:13 pm
by snasui
:D คำตอบที่ถูกต้องควรได้เท่าใดช่วยแจ้งมาด้วยครับ

สำหรับสูตรที่ควรจะเป็นคือตามด้านล่าง สังเกตวิธีการเขียน Range ว่าเขียนอย่างไร ต่างจากที่เขียนมาเองอย่างไร จะได้เข้าใจครับ

E5 คีย์สูตร

=MATCH(ลำดับสิ้นปี!$D5,LARGE(IF(FREQUENCY(MATCH(ลำดับสิ้นปี!$D$5:$D$52,ลำดับสิ้นปี!$D$5:$D$52,0),ROW(ลำดับสิ้นปี!$D$5:$D$52)-ROW(ลำดับสิ้นปี!$D$5)+1),ลำดับสิ้นปี!$D$5:$D$52),ROW(INDIRECT("1:"&SUM(1/COUNTIF(ลำดับสิ้นปี!$D$5:$D$52,ลำดับสิ้นปี!$D$5:$D$52))))),0)

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

Re: สอบถามการเรียงลำดับเล่นที่ซ้ำกัน ข้ามซีท

Posted: Thu Mar 10, 2016 7:22 pm
by sommor
:D :D

Re: สอบถามการเรียงลำดับเล่นที่ซ้ำกัน ข้ามซีท

Posted: Thu Mar 10, 2016 7:26 pm
by sommor
สูตร ตัวนี้ ผมดัดแปลง มาจากสูตรอาจารย์

=MATCH(ลำดับสิ้นปี!$D5,LARGE(IF(FREQUENCY(MATCH(ลำดับสิ้นปี!$D$5:$D$52,ลำดับสิ้นปี!$D$5:$D$52,0),ROW(ลำดับสิ้นปี!$D$5:$D$52)-ROW(ลำดับสิ้นปี!$D$5)+1),ลำดับสิ้นปี!$D$5:$D$52),ROW(INDIRECT("1:"&SUM(1/COUNTIF(ลำดับสิ้นปี!$D$5:$D$52,ลำดับสิ้นปี!$D$5:$D$52))))),0)

ทดลองแล้ว ลำดับที่ ยัง ซ้ำกัน อยู่ครับ

คือผมต้องการให้เรียงลำดับที่ ว่า
คนที่ 1 ได้ลำดับที่เท่าไหร่
คนที่ 2 ได้ลำดับที่เท่าไหร่

Re: สอบถามการเรียงลำดับเล่นที่ซ้ำกัน ข้ามซีท

Posted: Thu Mar 10, 2016 7:28 pm
by snasui
:D ไม่ควรโพสต์หลายโพสต์ หากยังไม่มีผู้ตอบให้โพสต์รวมกันในโพสต์เดียว ยกเว้นไม่สามารถโพสต์ได้เนื่องจากเกินเวลาที่กำหนดให้แก้ไขได้ครับ
sommor wrote:สูตร ตัวนี้ ผมดัดแปลง มาจากสูตรอาจารย์

=MATCH(ลำดับสิ้นปี!$D5,LARGE(IF(FREQUENCY(MATCH(ลำดับสิ้นปี!$D$5:$D$52,ลำดับสิ้นปี!$D$5:$D$52,0),ROW(ลำดับสิ้นปี!$D$5:$D$52)-ROW(ลำดับสิ้นปี!$D$5)+1),ลำดับสิ้นปี!$D$5:$D$52),ROW(INDIRECT("1:"&SUM(1/COUNTIF(ลำดับสิ้นปี!$D$5:$D$52,ลำดับสิ้นปี!$D$5:$D$52))))),0)

ทดลองแล้ว ลำดับที่ ยัง ซ้ำกัน อยู่ครับ
ที่บอกว่าซ้ำนั้นมีลักษณะเป็นอย่างไร แนบไฟล์พร้อมชี้ให้เห็นว่าเซลล์ไหนซ้ำ ค่าไม่ซ้ำต้องได้ค่าใด คิดอย่างไรจึงได้ค่าเท่านั้นครับ

Re: สอบถามการเรียงลำดับเล่นที่ซ้ำกัน ข้ามซีท

Posted: Thu Mar 10, 2016 7:32 pm
by sommor
(ขออภัย อาจารย์ด้วย ครับ จากการโพสต์ หาวิธีลบอยู่ครับ)


ลักษณะ ว่า อ้างอิง จากหน้า ลำดับสิ้นปี ครับ ใครเลขที่ มาก่อน ก็ให้คนนั้น ก่อน ถ้า เลข ที่ 3 กับ 6 ได้ คะแนนเท่ากัน
เลขที่ 3 จะได้อันดับ 2
เลขที่ 6 ไดอันดับ 3 ครับ

Re: สอบถามการเรียงลำดับเล่นที่ซ้ำกัน ข้ามซีท

Posted: Thu Mar 10, 2016 8:18 pm
by snasui
:D ค่อย ๆ ถามตอบกันไปครับ

การอ้างชื่อชีตไม่ควรอ้างเป็น "หน้า" คำว่า "หน้าลำดับสิ้นปี" ควรเป็น "ชีตลำดับสิ้นปี จะได้สะดวกในการทำความเข้าใจ

เลข 1 ในภาพที่แนบมานั้น มาจากเซลล์ไหนในชีต "ลำดับสิ้นปี" หรือมีวิธีคิดอย่างไรครับ :?:

Re: สอบถามการเรียงลำดับเล่นที่ซ้ำกัน ข้ามซีท

Posted: Thu Mar 10, 2016 8:26 pm
by sommor
snasui wrote::D ค่อย ๆ ถามตอบกันไปครับ

การอ้างชื่อชีตไม่ควรอ้างเป็น "หน้า" คำว่า "หน้าลำดับสิ้นปี" ควรเป็น "ชีตลำดับสิ้นปี จะได้สะดวกในการทำความเข้าใจ

เลข 1 ในภาพที่แนบมานั้น มาจากเซลล์ไหนในชีต "ลำดับสิ้นปี" หรือมีวิธีคิดอย่างไรครับ :?:


เลข 1 นั้น มาจากเซลล์ไหนในชีต "ลำดับสิ้นปี" ครับ และก็เขาได้คะแนนสูง สุด ถูกต้องแล้ว ครับ
คนที่ 3 และคนที่ 6 ได้ คะแนนเท่ากัน ดังนั้น คนที่ 3 ควรจะได้ เลข 2 คนที่ 6 ต้องได้เลขสาม ครับ (ในการใส่เลขเรียงลำดับ จาก มากไปหาน้อย) ครับ

Re: สอบถามการเรียงลำดับเล่นที่ซ้ำกัน ข้ามซีท

Posted: Thu Mar 10, 2016 8:29 pm
by snasui
:D อ่านที่ผมถามใหม่ช้า ๆ และตอบมาใหม่ครับ

Re: สอบถามการเรียงลำดับเล่นที่ซ้ำกัน ข้ามซีท

Posted: Thu Mar 10, 2016 9:50 pm
by sommor
snasui wrote::D อ่านที่ผมถามใหม่ช้า ๆ และตอบมาใหม่ครับ

ขออภัย เริ่ม ต้น เลยละกัน ครับ
ผมอยากทราบสูตรในการ เรียงลำดับที่ ข้ามซีท โดยที่มีตัวเลขซ้ำ พอจัดลำดับที่ตัวเลข ลำดับที่จะไม่ซ้ำกัน

(ผิดพลาด ขออภัยด้วย)

Re: สอบถามการเรียงลำดับเล่นที่ซ้ำกัน ข้ามซีท

Posted: Thu Mar 10, 2016 9:57 pm
by snasui
:D จากภาพที่แนบมาเซลล์ C2 คีย์สูตร

=SUMPRODUCT(--(B2>$B$2:$B$10))+COUNTIF(B$2:B2,B2)

Enter > Copy ลงด้านล่าง จากนั้น Cut ไปยังชีตใหม่เพื่อให้เป็นสูตรข้ามชีตครับ

Re: สอบถามการเรียงลำดับเล่นที่ซ้ำกัน ข้ามซีท

Posted: Thu Mar 10, 2016 10:22 pm
by sommor
เรียบร้อย ครับ =SUMPRODUCT(--(B2>$B$2:$B$10))+COUNTIF(B$2:B2,B2)

แก้ตรงเครื่อง หมาย > < ครับ
=SUMPRODUCT(--(B2<$B$2:$B$10))+COUNTIF(B$2:B2,B2)

Re: สอบถามการเรียงลำดับเล่นที่ซ้ำกัน ข้ามซีท

Posted: Fri Mar 11, 2016 12:24 am
by sommor
อาจารย์ ติดปัญหา นิดหน่อยครับ :thup:
แบบว่า ถ้าจะ copy สูตร ไว้เกิดจำนวน ข้อมูล ที่มีอยู่จริงไม่ได้ ครับ

=SUMPRODUCT(--(จัดลำดับ!D39<จัดลำดับ!$D$5:จัดลำดับ!$D$39))+COUNTIF(จัดลำดับ!D$5:จัดลำดับ!D39,จัดลำดับ!D39)

ต้องแก้
=SUMPRODUCT(--(จัดลำดับ!D43<จัดลำดับ!$D$5:จัดลำดับ!$D$43))+COUNTIF(จัดลำดับ!D$5:จัดลำดับ!D43,จัดลำดับ!D43)
ถ้าผม copy สูตรไว้ ไปจนถึงแถวที่ 43 การจัดลำดับจะเพี้ยนทันทีครับ (ไม่รู้ใช้คำถูกหรือเปล่า)

เพราะ จำนวน นักเรียนแต่ละห้องไม่เท่ากัน ครับ

Re: สอบถามการเรียงลำดับเล่นที่ซ้ำกัน ข้ามซีท

Posted: Fri Mar 11, 2016 8:51 am
by logic
แนะนำว่าให้แนบไฟล์มาด้วย เพื่อนสมาชิกจะช่วยตอบได้สะดวกครับ :)

Re: สอบถามการเรียงลำดับเล่นที่ซ้ำกัน ข้ามซีท

Posted: Fri Mar 11, 2016 9:52 am
by sommor
ขออภัย logic ครับ

หมายถึง ว่าผมต้องการให้มีการ copy สูตรไว้ เผือ มีการเพิ่ม/ลด จำนวน นักเรียน ครับ

Re: สอบถามการเรียงลำดับเล่นที่ซ้ำกัน ข้ามซีท

Posted: Fri Mar 11, 2016 2:46 pm
by logic
ใช้ if ช่วยได้ครับ

T5 =IF(E5="","",SUMPRODUCT(--(E5<$E$5:$E$52))+COUNTIF(E$5:E5,E5))

Re: สอบถามการเรียงลำดับเล่นที่ซ้ำกัน ข้ามซีท

Posted: Fri Mar 11, 2016 3:50 pm
by sommor
:
logic wrote:ใช้ if ช่วยได้ครับ

T5 =IF(E5="","",SUMPRODUCT(--(E5<$E$5:$E$52))+COUNTIF(E$5:E5,E5))



:cp: :cp: :cp:

Re: สอบถามการเรียงลำดับเล่นที่ซ้ำกัน ข้ามซีท

Posted: Fri Mar 11, 2016 4:05 pm
by sommor
sommor wrote::
logic wrote:ใช้ if ช่วยได้ครับ

T5 =IF(E5="","",SUMPRODUCT(--(E5<$E$5:$E$52))+COUNTIF(E$5:E5,E5))

ขอแก้ไข ไฟล์ ใหม่ ครับ logic (ขอท่าน ดูให้ใหม่ด้วย ครับ)

Re: สอบถามการเรียงลำดับเล่นที่ซ้ำกัน ข้ามซีท

Posted: Fri Mar 11, 2016 6:44 pm
by snasui
:D ช่วยอธิบายเพิ่มเติมมาว่าไฟล์ที่แนบมาล่าสุดนั้น ใช้สูตรแล้วมีปัญหาอะไรหรือไม่ อย่างไรครับ

Re: สอบถามการเรียงลำดับเล่นที่ซ้ำกัน ข้ามซีท

Posted: Sat Mar 12, 2016 6:25 am
by sommor
snasui wrote::D ช่วยอธิบายเพิ่มเติมมาว่าไฟล์ที่แนบมาล่าสุดนั้น ใช้สูตรแล้วมีปัญหาอะไรหรือไม่ อย่างไรครับ
:thup: :thup:

แบบว่า สูตร ผมมีการเชื่อมโยงมาจากโน้น นี้ มากไป ครับ ผมต้องมานั่งปรับความเข้าใจครับ

อยากให้อาจารย์ ช่วยนิดหนึ่ง ครับ คือ ทุกแถว ผมจะมีการคัดลอกสูตรไว้เพื่อการเชื่อมโยงข้อมูล เพราะนักเรียน แต่ละห้องไม่เท่ากัน เราจะเพิ่มเติมสูตรอย่างไร ครับ เพื่อที่จะไม่ให้ โชว์ ตัวเลขลำดับ ก่อนที่จะมีข้อมูล (sheet1(2)) ตั้งแต่แถวที่ 40-52 จะต้องมีข้อมูล ที่ D-M ก่อน ครับ ถึงจะมีตัวเลข จัดลำดับขึ้นโชว์ ในคอลัมป์ Q-Z