Page 1 of 1

ให้แสดงข้อมูลถูกต้อง

Posted: Thu Nov 28, 2013 9:16 pm
by pongpang
ต้องการให้ข้อมูลที่บันทึกตามรูปภาพที่ 1
1.png
แสดงข้อมูลตามเงื่อนไขที่กำหนดในเซล D3 (สีเหลือง) คือ ลำดับที่ ในแบบฟอร์ม ตามรูปภาพล่าง ครับ
3.png
แต่จากการใช้สูตรที่ เซล B8

Code: Select all

=IF(INDEX($N$3:$Q$40,MATCH($D$3,$N$3:$N$40,0)+ROWS($A$8:A8),4)=0,"",INDEX($N$3:$Q$40,MATCH($D$3,$N$3:$N$40,0)+ROWS($A$8:A8),4))
และคัดลอกลงล่าง ทำให้แสดงผลของลำดับที่ถัดไปด้วย ตามภาพที่ ล่าง ครับ
2.png
ขอคำแนะนำในการปรับปรุงสูตรครับ สำหรับไฟล์ตัวอย่างแนบมาด้วยแล้ว

Re: ให้แสดงข้อมูลถูกต้อง

Posted: Thu Nov 28, 2013 9:21 pm
by pongpang
แนบไฟล์เพิ่มครับ เพราะครั้งก่อนส่งไม่ได้ครับ

Re: ให้แสดงข้อมูลถูกต้อง

Posted: Thu Nov 28, 2013 11:02 pm
by bank9597
:D ลองดูตามไฟล์แนบครับ ว่าใช่ที่ต้องการหรือไม่

Re: ให้แสดงข้อมูลถูกต้อง

Posted: Thu Nov 28, 2013 11:12 pm
by pongpang
ขอบคุณ คุณ bank มากครับ
แต่ถ้าหากไม่ต้องเพิ่มตัวเลขให้แบบบันทึกข้อมูลในสดมภ์(คอลัมน์) N เหมือนในภาพ
pongpang wrote:ต้องการให้ข้อมูลที่บันทึกตามรูปภาพที่ 1
1.png
มีสูตรทำได้หรือไม่ครับ

Re: ให้แสดงข้อมูลถูกต้อง

Posted: Fri Nov 29, 2013 8:29 am
by joo
:D ลองใช้คอลัมน์เข้ามาช่วยดูพอได้ไหมครับ เช่น ที่ M3 คีย์ =LOOKUP(9.9999999999999E+307,N$3:N3) Enter > Copy ลงล่าง จากนั้นปรับสูตรที่คุณ bank แนะนำใหม่แบบนี้
=IFERROR(INDEX($Q$3:$Q$22,SMALL(IF($M$3:$M$22=$D$3,ROW($M$3:$M$22)-ROW($M$3)+1),ROWS($B$7:B7))),"")

Re: ให้แสดงข้อมูลถูกต้อง

Posted: Fri Nov 29, 2013 4:11 pm
by pongpang
ขอบคุณ ทุกท่าน ครับ ที่ให้ความช่วยเหลือ ครับ