Page 1 of 1

รวมข้อมูลจากSheet หนึ่งมาไว้อีกSheet โดยมีวันที่เกี่ยวข้อง

Posted: Mon Feb 06, 2012 5:14 pm
by Khamtun
เรียน ท่านอาจารย์

ผมมีเรื่องให้ช่วยเหลือหน่อยครับคือ ที่ sheet Daily report เซลส์ D8 ณ วันที่ 5/2/2012 อยากให้ รวมผลบวกที่ Sheet KMS#10 ณ วันที่ 5/2/2012 ซึ่งมีการเติมน้ำมัน 2 ครั้ง คือ 47 กับ 85 รวมกันแล้วให้ มาลงใน เซลส์ D8 จะต้องเขียนสูตรยังไงครับ


ขอแสดงความนับถือ

Re: รวมข้อมูลจากSheet หนึ่งมาไว้อีกSheet โดยมีวันที่เกี่ยวข้

Posted: Mon Feb 06, 2012 5:30 pm
by bank9597
:D ผมดูไฟล์แล้ว สามารถตอบได้หลายแบบ และเสนอแนะวิธีได้หลายแบบเช่นกัน

เบื้องต้น ผมตอบแบบง่ายๆ ตรงประเด็นก่อนแล้วกันครับ

:D ลองตามนี้ครับ

ที่ D8 คีย์ =SUMIF('KMS#10'!$B$7:$B$14,A8,'KMS#10'!$G$7:$G$14)

Re: รวมข้อมูลจากSheet หนึ่งมาไว้อีกSheet โดยมีวันที่เกี่ยวข้

Posted: Mon Feb 06, 2012 6:10 pm
by snasui
:D ลองตามนี้ครับ

ที่ชีท DAILY REPORT เซลล์ D8 คีย์

=SUMIF(INDIRECT(SUBSTITUTE("'"&D$3," ","")&"'!B6:B60"),$A8,INDIRECT(SUBSTITUTE("'"&D$3," ","")&"'!G6:G60"))

Enter > Copy ไปยังเซลล์อื่น ๆ ที่เกี่ยวข้อง

สำหรับ Substitute ใช้เพื่อลบค่าว่างออกไป เป็นการทำ Field ในบรรทัดที่ 3 ให้มีค่าเหมือนชื่อชีทต่าง ๆ ที่ต้องการดึงข้อมูลมาแสดง หากต้องการลดความซับซ้อนลง ให้เปลี่ยน Field ต่าง ๆ ตั้งแต่ B3:O3 ให้เหมือนกับชื่อชีทต่าง ๆ

สูตรด้านบนก็จะเหลือเพียง

=SUMIF(INDIRECT("'"&D$3&"'!B6:B60"),$A8,INDIRECT("'"&D$3&"'!G6:G60"))

Re: รวมข้อมูลจากSheet หนึ่งมาไว้อีกSheet โดยมีวันที่เกี่ยวข้

Posted: Wed Feb 08, 2012 3:16 pm
by Khamtun
ขอบคุณอาจารย์ทุกท่านมากครับ ที่แนะนำ

Re: รวมข้อมูลจากSheet หนึ่งมาไว้อีกSheet โดยมีวันที่เกี่ยวข้

Posted: Fri Feb 17, 2012 12:51 pm
by Khamtun
เรียน อาจารย์และผู้รู้ทุกท่าน

ผมมีปัญหาให้ช่วยเหลือครับ คือ หัวหน้า :x ให้แก้ไขรูปแบบใน Sheet Dily report
จึงต้องใช้สูตรใหม่นะครับ :oops:

ขอแสดงความนับถือ

Re: รวมข้อมูลจากSheet หนึ่งมาไว้อีกSheet โดยมีวันที่เกี่ยวข้

Posted: Fri Feb 17, 2012 5:23 pm
by snasui
:D ลองตามนี้ครับ

เซลล์ P5 คีย์

=SUMPRODUCT(--(INDIRECT("'"&LOOKUP(CHAR(255),$B$3:P$3)&"'!B7:B60")=$A5),--(P$4=TEXT(INDIRECT("'"&LOOKUP(CHAR(255),$B$3:P$3)&"'!C7:C60"),"AM/PM")),INDIRECT("'"&LOOKUP(CHAR(255),$B$3:P$3)&"'!G7:G60"))

Enter > Copy ไปยังเซลล์ต่าง ๆ ที่เกี่ยวข้อง

Re: รวมข้อมูลจากSheet หนึ่งมาไว้อีกSheet โดยมีวันที่เกี่ยวข้

Posted: Wed Feb 22, 2012 4:47 pm
by Khamtun
ทำได้แล้วครับ ขอบคุณครับอาจารย์ :mrgreen: