Page 1 of 1

สงสัยวิธีใช้สูตร SUMIF และการใช้ PIVOT

Posted: Tue Jun 06, 2017 3:51 pm
by penguinzzz
มีเรื่องรบกวนถาม 2 ประเด็นค่ะ
1. การใช้สูตร SUMIF ดังไฟล์ตัวอย่างในคอลัม "ผลรวม 1-4" ใช้เพื่อต้องการผลรวม คอลัม 1,2,3,4 ที่เป็นปี 60c ของหน่วยงานนั้นๆ
จะเห็นว่าสูตรยาวมาก และเมื่อต้องการผลรวมของหน่วยงานอื่นก็ต้องมาเปลี่ยนชื่อหน่วยงานในสูตร จึงอยากสอบถามว่ามีวิธีที่สะดวกกว่านี้มั้ยคะ
2. ในคอลัม x และ y จะเป็นค่าเฉพาะที่ในหน่วยงานเดียวกัน จะมีค่าเดียวกัน จึงทำการ Merge Cell
แต่เมื่อดูการสรุปผลใน Pivot ถ้าเป็นปี 60c Pivot จะไม่แสดงข้อมูลในช่อง x,y มีวิธีแก้ไขอย่างไรได้บ้างมั้ยคะ
(ลองใส่ค่าเดียวกันทุกบรรทัดของหน่วยงานเดียวกันแล้ว ใน Pivot จะไม่สามารถแสดงผมรวมที่ถูกต้องได้ เนื่องจากจะนำทุกค่ามาบวกกัน)

ขอบพระคุณมากค่ะ

Re: สงสัยวิธีใช้สูตร SUMIF และการใช้ PIVOT

Posted: Tue Jun 06, 2017 5:07 pm
by logic
ลองสูตรนี้ครับ

J2 =IF(ISTEXT(A2),SUM(C2:F2),"")

pivot แสดงแบบนั้นก็ถูกแล้ว ดาต้าเบสไม่ควรเว้นว่าง แล้วก็ไม่ merge ผมดูแล้วเป็นการนำรายงานไปทำ pvot มันไม่ถูกตามหลักของ pivot ที่ต้องทำจากดาต้าเบส

หาก merge แล้วทำ pivot เดิมค่าอยู่บรรทัดไหน merge ไปมันก็อยู่บรรทัดเดิมไม่มีผลอะไรครับ

Re: สงสัยวิธีใช้สูตร SUMIF และการใช้ PIVOT

Posted: Wed Jun 07, 2017 8:44 am
by penguinzzz
ลองใช้สูตรแล้วค่ะ แต่เหมือนว่ามันจะรวมปีตามคอลัม A ของบรรทัดนั้นๆ ค่ะ
คือต้องการให้รวมเมื่อเป็นปี 60c ของหน่วยงานนั้นๆ เท่านั้นค่ะ ถ้าเป็นปี 60 เฉยๆ ไม่ต้องรวม
และต้องการให้รวมจากทุกบรรทัดเมื่อชื่อหน่วยงานเป็นชื่อเดียวกันด้วยค่ะ

สรุปคือจะมีสองเงื่อนไขให้ SUM คือ 1.เมื่อเป็นปี 60c และ 2.เมื่อเป็นชื่อหน่วยงานเดียวกัน

แบบนี้พอจะทำได้มั้ยคะ
ขอบคุณค่ะ

Re: สงสัยวิธีใช้สูตร SUMIF และการใช้ PIVOT

Posted: Thu Jun 08, 2017 6:24 am
by snasui
:D ลองแนบไฟล์ตัวอย่างล่าสุดมาดูกัน สูตรที่คะณ logic ให้ไป เข้าใจว่ารวมเฉพาะเซลล์ที่ตรงกับ 60c ครับ

Re: สงสัยวิธีใช้สูตร SUMIF และการใช้ PIVOT

Posted: Thu Jun 08, 2017 4:07 pm
by penguinzzz
ลองทำโดยใช้สูตรเดิม และใช้สูตรที่คุณ logic แนะนำเปรียบเทียบเทียบกัน
ได้ผลต่างกันตามไฟล์แนบในคอลัมผลรวม 1-4 (ใช้สูตรเดิม) และคอลัมใช้สูตรที่แนะนำ ค่ะ

รบกวนด้วยนะคะ

Re: สงสัยวิธีใช้สูตร SUMIF และการใช้ PIVOT

Posted: Thu Jun 08, 2017 5:22 pm
by snasui
:D เซลล์ J2 ปรับสูตรเป็นตามด้านล่างครับ

=SUMPRODUCT(($A$2:$A$8="60c")*($B$2:$B$8=$B2)*$C$2:$F$8)

Enter > Copy ลงด้านล่าง

Re: สงสัยวิธีใช้สูตร SUMIF และการใช้ PIVOT

Posted: Fri Jun 09, 2017 8:45 am
by penguinzzz
ได้แล้วค่ะ ขอบคุณมากนะคะ :)