Page 1 of 1
การ SUM เเบบหลายๆ Column เเต่ละ Column ห่างจำนวนเท่ากัน
Posted: Thu Feb 27, 2014 5:17 pm
by pongsatorn
พอดีอยากทราบสูตร SUM แบบที่ Column ห่างกัน ตามไฟล์ ที่แนบครับ
พอดีเคยทำแบบ ไล่คลิกเอา แต่ทีนี้ ต้อง SUM อยู่ประมาน 1,000 Column ได้เลย(แต่ละ Column ที่ต้อง SUM ห่างกัน 27 Column ครับ)
เลยจะรบกวนว่าใคร มีสูตรดีๆ บ้างครับ เพราะ ถ้าผมนั่ง คลิกแบบเดิม ต้องมีผิดแน่ๆเลย
ปล. พอดีค่อยข้างมือใหม่ครับ อ่านจากโพสอื่นบ้างแล้ว ไม่เข้าใจเลย (ขอบคุณครับ)
Re: การ SUM เเบบหลายๆ Column เเต่ละ Column ห่างจำนวนเท่ากัน
Posted: Thu Feb 27, 2014 6:35 pm
by joo

ลองตามนี้ดูครับ ที่ P1 คีย์ =SUMIF($B$5:$B$319,"=",$K$5:$K$319)
Re: การ SUM เเบบหลายๆ Column เเต่ละ Column ห่างจำนวนเท่ากัน
Posted: Thu Feb 27, 2014 8:26 pm
by snasui

จากคำอธิบายที่แนบมาในไฟล์
ถ้าต้องการ SUM K10,K37,K64,K91,118…,K307
(แต่ละช่องที่ต้อง SUM อาจจะห่างกันที่ 27 ช่องไปเรื่อยๆครับ)
โดยค่ารวม จะมาอยู่ที่ ช่อง P1 ครับ
เซลล์ P1 คีย์
=SUMIF($A$5:$A$319,"*"&O5,$K$5:$K$319)
Enter
Re: การ SUM เเบบหลายๆ Column เเต่ละ Column ห่างจำนวนเท่ากัน
Posted: Fri Feb 28, 2014 12:26 pm
by pongsatorn
จะรบกวนถามว่า ถ้าผมใช้ =SUM(IF(MOD(ROW($K$1:$K$5000),27)=0,$K$1:$K$5000,0))
มันต่างกันไหมครับ ส่วนอันไหนดีกว่าหรอคับ ขอบคุณครับ
Re: การ SUM เเบบหลายๆ Column เเต่ละ Column ห่างจำนวนเท่ากัน
Posted: Fri Feb 28, 2014 1:03 pm
by snasui

ต่างกันในเรื่องของความเร็วในการคำนวณครับ
สำหรับการคำนวณในลักษณะการรวมแบบมีเงื่อนไข Sumif, Sumifs เป็นฟังก์ชั่นที่คำนวณเร็วที่สุดแล้วครับ
Re: การ SUM เเบบหลายๆ Column เเต่ละ Column ห่างจำนวนเท่ากัน
Posted: Fri Feb 28, 2014 2:30 pm
by pongsatorn
ขอบคุณมากครับ ^_^
Re: การ SUM เเบบหลายๆ Column เเต่ละ Column ห่างจำนวนเท่ากัน
Posted: Fri Feb 28, 2014 4:22 pm
by pongsatorn
ต้องรบกวนอีกรอบครับ สูตรข้างบนใช้ได้เยี่ยมตามต้องการเลยครับ
แต่พอดีผมต้องการ SUM ยอดขายแยก ออกมาด้วยอีกทีอะครับ พอผมใช้
=SUM($A$ุ6:$A$319,"*"&O5,$K$6:$K$319) ก้คล้ายๆว่าคำตอบได้เหมือนเดิมเลยครับ
รบกวนพี่บอก การ SUM จากช่องยอดขาย และลงล่างถัดมาด้วย ได้ไหมครับ T_T(สมมุติ เฉพาะของเดือน มีนาคมครับ) ขอบคุณครับผม
Re: การ SUM เเบบหลายๆ Column เเต่ละ Column ห่างจำนวนเท่ากัน
Posted: Fri Feb 28, 2014 4:56 pm
by logic
คุณต้องใช้ Sumif ไม่ใช่ SUM เฉย ๆ นะครับ เดิมคอลัมน์ K คือที่ต้องการรวมยอด ถ้าจะรวมคอลัมน์ไหนก็เปลี่ยนคอลัมน์ K เป็นคอลัมน์นั้น

Re: การ SUM เเบบหลายๆ Column เเต่ละ Column ห่างจำนวนเท่ากัน
Posted: Fri Feb 28, 2014 5:14 pm
by pongsatorn
อ๋อ ขอโทดทีครับ พอดีผมพิมพ์ผิด โดยเดิม =SUMIF($A$5:$A$319,"*"&O5,$K$5:$K$319) ใช้ SUM ช่อง K10,K17,K64,K91,118... อะครับ
แต่พอ ผมอยาก SUM ช่อง K6,K33,K60... (ช่องยอดขาย เดือน มีนา ที่เป็นตัวสีแดง)ด้วยอะครับ ผมต้องแก้ไขตรงไหนบ้างครับ T_T"
Re: การ SUM เเบบหลายๆ Column เเต่ละ Column ห่างจำนวนเท่ากัน
Posted: Fri Feb 28, 2014 5:22 pm
by joo

ลองตามนี้ดูครับ
เซลล์ O11 คีย์ สินค้าขาย
เซลล์ N11 คีย์ =SUMIF($B$5:$B$319,O11,$K$5:$K$319)
Re: การ SUM เเบบหลายๆ Column เเต่ละ Column ห่างจำนวนเท่ากัน
Posted: Fri Feb 28, 2014 6:14 pm
by pongsatorn
ใช้ได้ครับ สำหรับสูตร แต่พอดีอยากได้ เฉพาะ เดือนมีนาคม ได้ไหมครับผม รบกวนอีกทีนะครับ
Re: การ SUM เเบบหลายๆ Column เเต่ละ Column ห่างจำนวนเท่ากัน
Posted: Fri Feb 28, 2014 7:11 pm
by joo

ที่คอลัมน์ A ถ้ามีการคีย์วันที่ไว้ เช่น 01/03/2014 ที่ N5 ลองตามนี้ดูครับ
=SUMPRODUCT(--(TEXT($A$5:$A$319,"mmmm")=O5),--($B$5:$B$319="สินค้าขาย"),$K$5:$K$319)
Re: การ SUM เเบบหลายๆ Column เเต่ละ Column ห่างจำนวนเท่ากัน
Posted: Fri Feb 28, 2014 7:19 pm
by pongsatorn
ค่า มันขึ้นไป 0 อะครับ >_<
Re: การ SUM เเบบหลายๆ Column เเต่ละ Column ห่างจำนวนเท่ากัน
Posted: Fri Feb 28, 2014 7:22 pm
by joo

ที่คอลัมน์ A ต้องคีย์วันที่ให้ครบทุกบรรทัดในของแต่ละเดือนครับ
Re: การ SUM เเบบหลายๆ Column เเต่ละ Column ห่างจำนวนเท่ากัน
Posted: Fri Feb 28, 2014 10:57 pm
by pongsatorn
ขอบคุณสำหรับคำตอบมากเลยครับ คุณ joo คุณ snasui
แต่พอดีผมไม่ค่อยมีความรุ้ในการใช้ SUMPRODUCT เลยครับ
อยากให้เป็น SUMIF มากกว่าอะครับ ผมไม่ค่อยรู้ที่มา ที่ไปของแต่ละช่องครับ
ผมกะว่าจะมาดัดแปลง ใช้สูตรเดิม เพื่อผลรวม ในช่องอื่นๆด้วยอะครับ
งั้นผมคงต้องรบกวน ทุกๆคนอีกทีนะครับ ผมมี ไฟล์ที่แนบ ให้ลองดูอีกทีครับ
Re: การ SUM เเบบหลายๆ Column เเต่ละ Column ห่างจำนวนเท่ากัน
Posted: Sat Mar 01, 2014 8:42 am
by pongsatorn
รบกวนทุกคนอีกทีนะครับ ขอบคุณครับ
Re: การ SUM เเบบหลายๆ Column เเต่ละ Column ห่างจำนวนเท่ากัน
Posted: Sat Mar 01, 2014 8:56 am
by snasui

ในไฟล์แนบล่าสุด สูตรในเซลล์ P1 คือ
=SUMIF($A$5:$A$319,"*"&
O5,$K$5:$K$319)
เซลล์
O5 จะต้องเป็นคำว่า มีนาคม จึงจะให้คำตอบที่ถูกต้อง
จากสูตรด้านบนเป็นการรวมยอดในช่วง $K$5:$K$319 โดยที่ $A$5:$A$319 มีค่าใด ๆ ก็ได้แต่ต้องตามด้วยคำว่า
"มีนาคม"
เครื่องหมาย
"*" ใน Excel แทนค่าใด ๆ ก็ได้ ส่วนเครื่องหมาย
"&" ใช้เพื่อเชื่อมข้อความเข้าด้วยกัน
หากต้องการใช้ Sumif ให้เข้าใจได้โดยง่าย ข้อมูลจะต้องทำมาเป็น Database ไม่ใช่เป็นรายงานเหมือนที่ทำมานี้
การรวมยอดหรือหาค่าใด ๆ จากรายงานไม่ใช่เรื่องง่ายครับ
ยกตัวอย่างเช่นรวมยอดขายของเดือนมีนาคมสามารถใช้ Sumifs ตามด้านล่างได้ ซึ่งสูตรจะซับซ้อน ผู้ที่ไม่คุ้นเคยกับ Excel เป็นอย่างดีย่อมไม่สามารถเข้าใจได้ว่าสูตรทำงานอย่างไร
=SUMIFS(OFFSET(K5:K319,-4,0),A5:A319,"*"&O5,OFFSET(B5:B319,-4,0),"สินค้าขาย")
Enter
pongsatorn wrote:รบกวนทุกคนอีกทีนะครับ ขอบคุณครับ
งดโพสต์ซ้ำ ๆ โดยไม่ได้อธิบายเพิ่มเติมครับ
Re: การ SUM เเบบหลายๆ Column เเต่ละ Column ห่างจำนวนเท่ากัน
Posted: Sat Mar 01, 2014 9:33 am
by pongsatorn
สูตร SUMIFS ที่อาจารย์ Snasui ให้มา ผมได้นำมาลองใช้แล้วครับ
แต่ สูตรมันเกิด SUM ยอดขายของเดือน เมษายน,พฤษภาคม มาด้วยอ่ะครับ
มีวิธีแก้ไข อย่างไรไหมครับ เพื่อให้ได้ เฉพาะของเดือนมีนาคมอย่างเดียว
ปล.ขอโทษ สำหรับเรื่องการโพสซ้ำ ด้วยไม่มีคำอธิบายเพิ่มนะครับ จะไม่ให้ มีเหตุการ์ณ แบบนี้อีกครับ
ปล.ผมอาจจะมีข้อ สงสัยอีกซัก 2-3 ข้อ ยังไงรบกวนอาจารย์ และทุกๆคนด้วยนะครับ
Re: การ SUM เเบบหลายๆ Column เเต่ละ Column ห่างจำนวนเท่ากัน
Posted: Sat Mar 01, 2014 9:36 am
by snasui

แนบไฟล์ล่าสุดพร้อมสูตรมาด้วยจะได้ช่วยดูให้ได้ครับ
Re: การ SUM เเบบหลายๆ Column เเต่ละ Column ห่างจำนวนเท่ากัน
Posted: Sat Mar 01, 2014 9:41 am
by pongsatorn
ผมทำได้แล้วครับ อาจารย์ ขอบคุณมากๆเลยครับ
หลายๆอย่าง ที่ผมไม่คิดว่าจะสามารถเกิดได้ใน Excel มันทำได้ครับ
ต้องขอบคุณ อาจารย์และทุกๆคนมากๆนะครับผม เดี๋ยวเอาไว้ถ้าเกิดผมไปลองกับงานจริงๆ
แล้วมีปัญหาจะมาให้ช่วยใหม่นะครับ แหะๆ
ขอบคุณมากครับ ขอบคุณจากใจครับผม