Page 1 of 1

การป้อนข้อมูลให้แสดงค่า 2 sheet

Posted: Fri May 10, 2013 5:05 pm
by backspace
เรียนท่านผู้รู้
Sheet PL เป็นรายการสั่งสินค้าจากร้านค้าทั่งหมดซึ่งจะรายการสินค้า จำนวน และวันที่ต้องการระบุไว้
Sheet Bal เป็นรายการขายออกและควบคุมปริมาณสินค้าเพื่อทำให้เราทราบว่ามีสินค้าเหลืออยู่เท่าไรและต้องสั่งอีกเมื่อไร
ถ้าต้องการให้ข้อมูลที่ Sheet (PL) ให้มาแสดงที่ sheet (Bal) ต้องเขียนสูตรอย่างไรครับ
โดยรายการสินค้า วันที่และจำนวนต้องให้ตรงกัน (ปัจจุบบันต้องป้อนข้อมูล 2 รอบ)
ต้องการป้อนข้อมูลที่ Sheet (PL) แล้วให้มาแสดงที่ Sheet (Bal) ด้วย
โดยมีเงื่อนไขหลักคือ รายการสินค้า วันที่ และ จำนวน

รบกวนแนะนำด้วยครับ

Re: การป้อนข้อมูลให้แสดงค่า 2 sheet

Posted: Fri May 10, 2013 6:50 pm
by logic
ในชีท Bal ใช้ Index กับ Match มาช่วยครับ :P

a. A29 สูตร =IF(B29<>"",B29,A28) จากนั้น Copy ไปด้านล่าง
b. G30 สูตร =INDEX(PL!$D$11:$AG$21,MATCH($A29,PL!$C$11:$C$21,0),MATCH(G$28,PL!$D$10:$AG$10,0)) จากนั้น Copy ไปเซลล์ต่างๆ ที่เกี่ยวข้อง

Re: การป้อนข้อมูลให้แสดงค่า 2 sheet

Posted: Sat May 11, 2013 9:56 am
by backspace
เรียนท่านผู้รู้
ยังมีปัญหาจะรบกวนสอบถามเพิ่มเติมครับ
จากสูตรที่แนะนำไปยังไม่ครบตามความต้องการ
มีกรณีที่เราสั่งสินค้า 2 ร้านเป็นเป็นสินค้าเดียวกันให้เอาจำนวนรวมกัน
เช่นวันที่ 1-Jun มีแผนสั่งซื่อ ปลากระป๋อง 2 ร้านค้า คือ ร้าน A001 = 100 A002 = 200 ยอดรวมเท่ากับ 300
ต้องการให้เอาจำนวนรวมกันและแสดงผล
เพราะบางทีทางร้านค้าไม่สามารถส่งให้ได้จำเป็นต้องสั่งมากกว่า 1 ร้านค้า
ต้องปรับสูตรอย่างไรครับ

รบกวนแนะนำด้วยครับ

Re: การป้อนข้อมูลให้แสดงค่า 2 sheet

Posted: Sat May 11, 2013 11:23 am
by joo
:D ลองแบบนี้ดูครับว่าตรงกับที่ต้องการหรือไม่ ที่ซีท Bal เซลล์ E30คีย์ =SUM(IF(PL!$C$11:$C$22=$B29,IF(PL!$D$10:$AG$10=E28,PL!D$11:D$22)))
กดแป้น Ctrl+Shift+Enter พร้อมกัน แล้วคัดลอกไปด้านขวา ประยุกต์ใช้กับเซลล์อื่นๆตามต้องการ

Re: การป้อนข้อมูลให้แสดงค่า 2 sheet

Posted: Sat May 11, 2013 11:25 am
by tupthai
E30 พิมพ์สูตร
=SUMIF(PL!$C$11:$C$22,LOOKUP(2,1/($B$29:$B30<>""),$B$29:$B30),PL!D$11:D$22)

Enter>copy ไปเซลล์ที่เกี่ยวข้อง

Re: การป้อนข้อมูลให้แสดงค่า 2 sheet

Posted: Mon May 13, 2013 10:35 am
by backspace
ได้ตามความต้องการแล้วคร้บ
ขอบคุณครับ