Page 1 of 1

ปัญหาการแสดงค่าซ้ำจากมากสุดไปน้อยสุด

Posted: Mon Sep 12, 2016 11:32 am
by teenoy13
มีปัญหามาปรึกษาครับ ผมหาค่ามากสุดไปน้อยสุดแล้ว มีปัญหากับค่าที่มากที่ซ้ำกัน จะแสดงค่าเป็นตัวเดียวกันครับ ตามไฟล์ที่แนบครับ ขอบคุณมากครับ

Re: ปัญหาการแสดงค่าซ้ำจากมากสุดไปน้อยสุด

Posted: Mon Sep 12, 2016 12:47 pm
by DhitiBank
ลองแบบนี้ครับ

E17

=INDEX($E$4:$N$4,SMALL(IF(LARGE($E5:$N5,E$16)=$E5:$N5,COLUMN($E$5:$N$5)-COLUMN($E$5)+1),SUM(--(LARGE($E5:$N5,E16)=LARGE($E5:$N5,$E16:E16)))))

กด Ctrl+Shift ค้าง แล้ว Enter >> คัดลอกไปทางขวาครับ

Re: ปัญหาการแสดงค่าซ้ำจากมากสุดไปน้อยสุด

Posted: Mon Sep 12, 2016 1:17 pm
by teenoy13
ขอบพระคุณ คุณ DhitiBank มากๆเลยครับ ลากไปทางขวาได้เรียบร้อยแล้วครับ ถ้าจะลากลงข้างล่าง ต้องเปลี่ยนคำสั่งใหม่ใช่ไหมครับ

Re: ปัญหาการแสดงค่าซ้ำจากมากสุดไปน้อยสุด

Posted: Mon Sep 12, 2016 1:55 pm
by DhitiBank
=INDEX($E$4:$N$4,SMALL(IF(LARGE($E5:$N5,E$16)=$E5:$N5,COLUMN($E$5:$N$5)-COLUMN($E$5)+1),SUM(--(LARGE($E5:$N5,E$16)=LARGE($E5:$N5,$E$16:E$16)))))

ผมลืมใส่สตริงไป 2 ตำแหน่งครับ ปรับตรงที่เป็นสีฟ้า คราวนี้ลากลงล่างก็จะคำนวณถูกต้องครับ

Re: ปัญหาการแสดงค่าซ้ำจากมากสุดไปน้อยสุด

Posted: Mon Sep 12, 2016 2:12 pm
by teenoy13
ขอบพระคุณ อาจารย์ เป็นอย่างสูงเลยครับผม ได้แล้วครับ

Re: ปัญหาการแสดงค่าซ้ำจากมากสุดไปน้อยสุด

Posted: Mon Sep 12, 2016 2:14 pm
by DhitiBank
ยินดีครับ แต่ผมก็เป็นเพื่อนสมาชิกเหมือนกันครับ ตอนไหนมีเวลาก็เข้ามาหาการบ้านทำ :) ไม่ใช่อาจารย์ครับ

Re: ปัญหาการแสดงค่าซ้ำจากมากสุดไปน้อยสุด

Posted: Mon Sep 12, 2016 5:32 pm
by teenoy13
ยังไงก็ขอขอบพระคุณมากๆเลยครับผม

Re: ปัญหาการแสดงค่าซ้ำจากมากสุดไปน้อยสุด

Posted: Mon Sep 12, 2016 9:20 pm
by snasui
DhitiBank wrote:ยินดีครับ แต่ผมก็เป็นเพื่อนสมาชิกเหมือนกันครับ ตอนไหนมีเวลาก็เข้ามาหาการบ้านทำ :) ไม่ใช่อาจารย์ครับ
:D คุณ DhitiBank เหมาะสมกับการเป็นอาจารย์ท่านหนึ่งที่คอยช่วยเหลือเพื่อนสมาชิกตลอดมาครับ :thup: :cp:

Re: ปัญหาการแสดงค่าซ้ำจากมากสุดไปน้อยสุด

Posted: Tue Sep 13, 2016 9:30 am
by DhitiBank
:oops: อาจารย์ครับ ที่ผมเอามาตอบส่วนใหญ่ก็เรียนมาจากที่นี่แหละครับ (ก่อนเจอที่นี่ใช้ได้แค่ if กับ sum แบบง่ายๆ ไม่ได้โม้ครับ) ต้องขอบคุณอาจารย์มากๆ ครับที่ทำเว็บบอร์ดดีๆ แบบนี้ให้ได้เรียนรู้กัน
:thup: :thup: :thup: