Page 1 of 1
รวมยอดรายเดือน เฉพาะที่วางบิล
Posted: Mon Sep 12, 2011 9:27 am
by som

สวัสดีครับคุณคนควนรบกวนถามหน่อยครับ
ผมอยากรวมยอดขายรายเดือนแยกตามคนขายตามรหัสงานขายตาม file แนบครับ
ที่ผมคิดได้ตอนนี้คือ เพิ่ม column ใช้ left แยกเดือนจาารหัสงาน แล้วจะใช้แล้วค่อย sum แต่ละคนแต่ละเดือน
มีวิธีรวมทีดีกว่านี้ไหมครับ
ขอบคุณครับ
Re: รวมยอดรายเดือน เฉพาะที่วางบิล
Posted: Mon Sep 12, 2011 11:48 am
by snasui

สวัสดีครับ พยายามงดถามถึงผมโดยตรงครับ ท่านอื่นที่ตอบได้จะไม่เข้ามาตอบเนื่องจากเกรงว่าจะเสียมารยาท
ลองตามนี้ครับ
ที่เซลล์ J5 คีย์
=SUMPRODUCT(--(MID($E$5:$E$16,4,2)+0=$I5),--($D$5:$D$16=J$4),$G$5:$G$16)
Enter > Copy ไปทางขวาและลงด้านล่าง
Re: รวมยอดรายเดือน เฉพาะที่วางบิล
Posted: Mon Sep 12, 2011 12:23 pm
by som

ขอบคุณครับ
Re: รวมยอดรายเดือน เฉพาะที่วางบิล
Posted: Mon Sep 12, 2011 1:17 pm
by som

ขอถามอีกนิดนะครับ (คราวหน้าจะถามแบบไม่ระบุชื่อครับ)
จากสูตรที่ให้มานี้ มันรวมช่วงที่ไม่มีใบวางบิลมาด้วยนะครับ column F อันที่ว่างจะไม่นำมารวมน่ะครับ
Re: รวมยอดรายเดือน เฉพาะที่วางบิล
Posted: Mon Sep 12, 2011 1:24 pm
by snasui

ที่ J5 ปรับสูตรเป็นตามด้านล่างครับ
=SUMPRODUCT(--(MID($E$5:$E$16,4,2)+0=$I5),--($D$5:$D$16=J$4),--($F$5:$F$16<>""),$G$5:$G$16)
Enter > Copy ไปด้านขวาและลงด้านล่าง
Re: รวมยอดรายเดือน เฉพาะที่วางบิล
Posted: Mon Sep 12, 2011 1:53 pm
by som

ขอบคุณครับ
Re: รวมยอดรายเดือน เฉพาะที่วางบิล
Posted: Mon Sep 12, 2011 4:45 pm
by som

ขอถามอีกคำถามครับ
ใช้สูตร Mid กับ cell ว่าง เกิด Error ส่งค่ากลับมาว่า #VALUE! แก้อย่างไรได้บ้างครับ
Re: รวมยอดรายเดือน เฉพาะที่วางบิล
Posted: Mon Sep 12, 2011 4:52 pm
by snasui

ใช้ฟังก์ชั่น If เข้าไปช่วยดักครับ เช่น
=If(A1="","",Mid(A1,1,2)
เป็นต้น
Re: รวมยอดรายเดือน เฉพาะที่วางบิล
Posted: Mon Sep 12, 2011 5:12 pm
by som

คือผมหมายถึง mid ที่เป็นส่วนหนึ่งอยู่ใน sumproduct ตามสูตรข้างบนนะครับ
เพราะบาง cell ใน column E เป็นค่า ว่าง น่ะครับ
Re: รวมยอดรายเดือน เฉพาะที่วางบิล
Posted: Mon Sep 12, 2011 5:23 pm
by snasui

อ้อ...ครับ ถ้าเช่นนั้นคงต้องเปลี่ยนเป็นสูตรใหม่ตามด้านล่างครับ
=SUM(If(Isnumber(MID($E$5:$E$16,4,2)+0),If(MID($E$5:$E$16,4,2)+0=$I5,If($D$5:$D$16=J$4,If($F$5:$F$16<>"",$G$5:$G$16)))))
Ctrl+Shift+Enter

ต้องกด 3 แป้นเสมอในการสร้าง แก้ไข เปลี่ยนแปลงสูตร เนื่องจากเป็นสูตร Array ครับ
Re: รวมยอดรายเดือน เฉพาะที่วางบิล
Posted: Mon Sep 12, 2011 5:36 pm
by som

ยัง งงๆ กับสูตร Array อยู่ครับจะค่อยๆแกะครับ
ขอบคุณครับ