Page 1 of 2

นำยอดรับเข้ามาแสดงตามวันที่ ที่กำหนด

Posted: Wed Aug 22, 2018 5:56 pm
by changphuak
ที่ I6 ต้องการนำยอดรับเข้ามาแสดง
โดยนำมาจาก COLUM O4:AS4 นำมาเฉพาะ
ค่าที่มกกว่า0
โดยกำหนด ค่า ที่ A2 เท่ากับ รหัส เลข1

Re: นำยอดรับเข้ามาแสดงตามวันที่ ที่กำหนด

Posted: Wed Aug 22, 2018 8:20 pm
by snasui
:D กรุณากรอกตัวอย่างคำตอบว่าเป็นค่าเท่าใด นำมาจากเซลล์ใดบ้าง จะได้สะดวกในการทำความเข้าใจครับ

Re: นำยอดรับเข้ามาแสดงตามวันที่ ที่กำหนด

Posted: Wed Aug 22, 2018 8:38 pm
by changphuak
ตัวอย่างแนบไฟล์มาครับ

Re: นำยอดรับเข้ามาแสดงตามวันที่ ที่กำหนด

Posted: Wed Aug 22, 2018 8:54 pm
by snasui
:D เซลล์ I6 คีย์สูตรตามด้านล่างครับ

=IFERROR(INDEX($O$4:$AS$4,SMALL(IF($O$4:$AS$4>0,COLUMN($O$4:$AS$4)-COLUMN($O$4)+1),ROWS(I$6:I6))),"")

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

Re: นำยอดรับเข้ามาแสดงตามวันที่ ที่กำหนด

Posted: Wed Aug 22, 2018 9:07 pm
by changphuak
เพิ่มเติมครับ ถ้ากรอกข้อมูลที่ A2 ให้เปลี่ยนแปลงตามตารางข้อมูลครับ
ขอบคุณมากครับ

Re: นำยอดรับเข้ามาแสดงตามวันที่ ที่กำหนด

Posted: Wed Aug 22, 2018 9:16 pm
by snasui
:D กรุณาอธิบายมาใหม่ A2 คืออะไร เปลี่ยนแปลงไปตาม A2 คือเปลี่ยนไปแบบใดครับ

Re: นำยอดรับเข้ามาแสดงตามวันที่ ที่กำหนด

Posted: Wed Aug 22, 2018 9:28 pm
by changphuak
ถ้ากรอกข้อมูลที่ A2 จากเดิมหมายเลข 1 ถ้ากรอกหมาย 2 ,3 ,4 จากรหัส colum n4:n143 ให้มาแสดง
ขอบคุณครับ

Re: นำยอดรับเข้ามาแสดงตามวันที่ ที่กำหนด

Posted: Wed Aug 22, 2018 9:38 pm
by snasui
:D ตัวอย่างการปรับสูตรครับ

=IFERROR(INDEX(INDEX($O$4:$AS$143,$A$2,0),SMALL(IF(INDEX($O$4:$AS$143,$A$2,0)>0,COLUMN($O$4:$AS$4)-COLUMN($O$4)+1),ROWS(I$6:I6))),"")

Re: นำยอดรับเข้ามาแสดงตามวันที่ ที่กำหนด

Posted: Wed Aug 22, 2018 10:08 pm
by changphuak
:cp: :cp: :cp: :cp: :cp: :thup: :thup: :thup: :thup: :thup:

Re: นำยอดรับเข้ามาแสดงตามวันที่ ที่กำหนด

Posted: Wed Aug 22, 2018 10:39 pm
by changphuak
ขอเพิ่มเติมครับ ที่ A6 ต้องการนำวันที่มาใส่ให้ตรงกับ I6
จาก O2:AS2 ครับ ขอบคุณมากครับ

Re: นำยอดรับเข้ามาแสดงตามวันที่ ที่กำหนด

Posted: Thu Aug 23, 2018 6:19 am
by snasui
:D ปรับปรุงเฉพาะตำแหน่งที่ผมระบายสีข้อความในสูตรตามด้านล่าง ส่วนอื่นยังคงไว้เช่นเดิม
snasui wrote: Wed Aug 22, 2018 9:38 pm =IFERROR(INDEX(INDEX($O$4:$AS$143,$A$2,0),...)
โดยให้คลุมช่วงข้อมูลวันที่แทน เมื่อเปลี่ยนแล้ว ตำแหน่งนั้นจะมีลักษณะเป็นเช่นด้านล่างครับ
snasui wrote: Wed Aug 22, 2018 8:54 pm =IFERROR(INDEX($O$4:$AS$4,...)

Re: นำยอดรับเข้ามาแสดงตามวันที่ ที่กำหนด

Posted: Thu Aug 23, 2018 7:40 am
by changphuak
ใส่แบบนี้ถูกหรือเปล่าครับ
=IFERROR(INDEX($O$2:$AS$2),SMALL(IF(INDEX($O$2:$AS$2)>0,COLUMN($O$2:$AS$2)-COLUMN($O$2)+1),ROWS(A$6:A6))),"")

Re: นำยอดรับเข้ามาแสดงตามวันที่ ที่กำหนด

Posted: Thu Aug 23, 2018 10:31 am
by changphuak
ช่วยแก้ไข ตรวจสอบสูตร ที่ทำไม่แสดงตรงกับ วันที่กับจำนวน i6 ครับ

Re: นำยอดรับเข้ามาแสดงตามวันที่ ที่กำหนด

Posted: Thu Aug 23, 2018 8:58 pm
by snasui
changphuak wrote: Thu Aug 23, 2018 7:40 am ใส่แบบนี้ถูกหรือเปล่าครับ
=IFERROR(INDEX($O$2:$AS$2),SMALL(IF(INDEX($O$2:$AS$2)>0,COLUMN($O$2:$AS$2)-COLUMN($O$2)+1),ROWS(A$6:A6))),"")
:D ในส่วนของ Index มีวงเล็บเกินมาครับ :roll:

Re: นำยอดรับเข้ามาแสดงตามวันที่ ที่กำหนด

Posted: Thu Aug 23, 2018 11:29 pm
by changphuak
รบกวนเพิ่มเติมครับ ใส่สูตรแล้วไม่ได้ครับ

Re: นำยอดรับเข้ามาแสดงตามวันที่ ที่กำหนด

Posted: Fri Aug 24, 2018 6:46 am
by snasui
:D กรุณาอ่านความเห็น #11 อย่างละเอียดทุกอักขระว่าผมให้เปลี่ยนช่วงข้อมูลที่ตำแหน่งใดในสูตร ให้เปลี่ยนเฉพาะตำแหน่งนั้นครับ

การแก้ปัญหาลักษณะนี้จำเป็นจะต้องทำให้ได้ด้วยตนเอง เพราะถือว่าได้รับข้อมูลที่ครบถ้วนแล้วครับ

Re: นำยอดรับเข้ามาแสดงตามวันที่ ที่กำหนด

Posted: Fri Aug 24, 2018 7:05 am
by changphuak
:thup: :thup: :thup: :thup: :thup: ครับ ผมอ่านละเอียดแล้วครับ ทำได้แล้วครับ

Re: นำยอดรับเข้ามาแสดงตามวันที่ ที่กำหนด

Posted: Fri Aug 24, 2018 8:16 am
by changphuak
เพิ่มเติมครับ กรอกข้อมูลเปลี่ยนที่ A2 ค่าแสดงวันที่ไม่แสดงผล กรอกหมาย 1 แสดงผล กรอกหมาย 2...และอื่นๆ ไม่แสดงผล ครับ
ขอบคุณครับ

Re: นำยอดรับเข้ามาแสดงตามวันที่ ที่กำหนด

Posted: Fri Aug 24, 2018 3:44 pm
by logic
changphuak wrote: Fri Aug 24, 2018 8:16 am เพิ่มเติมครับ กรอกข้อมูลเปลี่ยนที่ A2 ค่าแสดงวันที่ไม่แสดงผล กรอกหมาย 1 แสดงผล กรอกหมาย 2...และอื่นๆ ไม่แสดงผล ครับ
ขอบคุณครับ
มีไฟล์ให้เพื่อน ๆ ช่วยกันดูไหมครับ

Re: นำยอดรับเข้ามาแสดงตามวันที่ ที่กำหนด

Posted: Fri Aug 24, 2018 5:16 pm
by changphuak
แนบไฟล์มาให้ดูครับ ขอบคุณครับ