Page 1 of 1

สูตรExcelการLinkค่าระหว่าง 2 worksheet

Posted: Thu Sep 10, 2015 5:10 pm
by Kaewusa
ขอความช่วยเหลือด้วยค่ะ

ต้องการนำปริมาณการผลิตตามแผนผลิต(7.3ผลิตPF8)column R,S,T บรรทัดที่14 ตามวันและเวลา
มาไว้ที่ Wroksheet 9 ประมาณการใช้วัตถุดิบและบรรจุภัณฑ์ ที่Column W บรรทัดที่ 4
ใช้สูตรsumproduct แต่ไม่สามารถดึงค่ามาได้

ขอบคุณค่ะ

Re: สูตรExcelการLinkค่าระหว่าง 2 worksheet

Posted: Thu Sep 10, 2015 7:04 pm
by snasui
:D ที่ไฟล์ 7.3 แผนการผลิต_PFB เซลล์ R16 ปรับสูตรเป็น

=IF(OR($P16<=R$12,$O16>=S$12),0,IF(AND($O16>=R$12,$P16<S$12),$H16/24,IF(AND($O16>=R$12,$O16<S$12),S$12-$O16,IF(AND($P16>R$12,$P16<S$12),$P16-R$12,R$9)))*24*$Q16)

สังเกตที่ระบายสีเป็นการให้แสดงผลลัพธ์เป็น 0 ไม่ใช่แสดงเป็นค่าว่าง เพราะต้องการนำผลลัพธ์ไปคำนวณต่อในเชิงตัวเลข การให้แสดงผลเป็นค่าว่างนั้นจะกลายเป็น Text ไม่สามารถนำไปคำนวณต่อในเชิงตัวเลขได้

ในไฟล์ 9 ประมาณการใช้วัตถุดิบและบรรจุภัณฑ์เซลล์ W4 ปรับสูตรเป็น

=SUMPRODUCT(('[7.3 แผนผลิต_PF8.xlsx]3 PF8'!$C$14:$C$30=$A4)*('[7.3 แผนผลิต_PF8.xlsx]3 PF8'!$R$11:$AC$11=W3)*'[7.3 แผนผลิต_PF8.xlsx]3 PF8'!$R$14:$R$30)

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

Re: สูตรExcelการLinkค่าระหว่าง 2 worksheet

Posted: Sat Sep 12, 2015 4:31 pm
by Kaewusa
แก้ไขได้แล้ว ขอบคุณค่ะ