Page 1 of 1
แสดงผล Sum เป็นรายเดือน
Posted: Tue Jul 09, 2013 1:11 pm
by Petch
มีเอกสารแนบด้วยค่ะ
อยากจะให้แสดงผลรวมชั่วโมงการทำงานของเครื่องจักรใน cell J7
โดยแปรผันตามวันที่ที่กำหนดใน cell L2 เช่น L2 ระบุวันที่ 17 พ.ค. 2013
ที่ cell J7 จะแสดงผลรวมชั่วโมงการทำงานทั้งหมดของเดือน พ.ค. ค่ะ
ขอบคุณสำหรับคำแนะนำ เป็นการล่วงหน้าค่ะ
Petch
Re: แสดงผล Sum เป็นรายเดือน
Posted: Tue Jul 09, 2013 1:40 pm
by ysamroeng
=SUMPRODUCT(--(MONTH('Unit3000 '!A6:A66)=MONTH(L2)),('Unit3000 '!I6:I66))
Re: แสดงผล Sum เป็นรายเดือน
Posted: Tue Jul 09, 2013 3:42 pm
by yodpao.b
ถึงคุณ ysamroeng ขอถามว่าถ้าใช้ SUMIF จะต้องเขียน สูตรอย่างไรครับ
ผมลองใช้สูตร นี้ " =SUMIF('Unit3000 '!A6:A66,MONTH(L2),'Unit3000 '!I6:I66) "
แต่คำตอบไม่ถูกต้องครับ น่าจะผิด ที่ " MONTH(L2) "
ช่วยแนะนำด้วยครับ
Re: แสดงผล Sum เป็นรายเดือน
Posted: Tue Jul 09, 2013 3:52 pm
by ysamroeng
yodpao.b wrote:ถึงคุณ ysamroeng ขอถามว่าถ้าใช้ SUMIF จะต้องเขียน สูตรอย่างไรครับ
ผมลองใช้สูตร นี้ " =SUMIF('Unit3000 '!A6:A66,MONTH(L2),'Unit3000 '!I6:I66) "
แต่คำตอบไม่ถูกต้องครับ น่าจะผิด ที่ " MONTH(L2) "
ช่วยแนะนำด้วยครับ
กรณีนี้ ใช้ SUMIF ไม่ได้ครับ แต่ใช้สูตรแบบ Array ได้
=SUM(IF(MONTH('Unit3000 '!A6:A66)=MONTH(L2),'Unit3000 '!I6:I66,0))
กดแป้น Ctrl+Shift+Enter 3 แป้นพร้อมกันครับ
แต่สำหรับในเซล J6 สามารถใช้ SUMIF ได้ครับ
=SUMIF('Unit3000 '!A6:A66,L2,'Unit3000 '!I6:I66)
Re: แสดงผล Sum เป็นรายเดือน
Posted: Wed Jul 10, 2013 9:59 am
by yodpao.b
ขอบคุณสำหรับคำแนะนำครับ
Re: แสดงผล Sum เป็นรายเดือน
Posted: Thu Jul 11, 2013 12:38 pm
by Petch
ขอขอบคุณ ysamroeng นำไปใช้งานได้ทันทีเลยค่ะ
อยากทราบความหมายว่าหลัง function Sumproduct ที่เป็นขีด (--
เพราะอะไรถึงต้องใส่คะ
Re: แสดงผล Sum เป็นรายเดือน
Posted: Thu Jul 11, 2013 12:57 pm
by joo
ลองดูตัวอย่างคำอธิบายการใช้ Sumproduct ที่กระทู้นี้ดูครับ
อธิบายการใช้ Sumproduct
หรือจากที่นี่
Sumproduct
Re: แสดงผล Sum เป็นรายเดือน
Posted: Fri Jul 12, 2013 4:51 am
by Petch
ขอบคุณค่ะ กระจ่างเลยทีเดียว