:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser

การ SUM เเบบหลายๆ Column เเต่ละ Column ห่างจำนวนเท่ากัน

ฟอรัมถาม-ตอบปัญหาการใช้งานสูตรและฟังก์ชัน Excel
Forum rules
  1. ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
  2. ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
  3. กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
  4. กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
  5. กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
  6. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
pongsatorn
Member
Member
Posts: 11
Joined: Thu Feb 27, 2014 3:59 pm

การ SUM เเบบหลายๆ Column เเต่ละ Column ห่างจำนวนเท่ากัน

#1

Post by pongsatorn »

พอดีอยากทราบสูตร SUM แบบที่ Column ห่างกัน ตามไฟล์ ที่แนบครับ

พอดีเคยทำแบบ ไล่คลิกเอา แต่ทีนี้ ต้อง SUM อยู่ประมาน 1,000 Column ได้เลย(แต่ละ Column ที่ต้อง SUM ห่างกัน 27 Column ครับ)

เลยจะรบกวนว่าใคร มีสูตรดีๆ บ้างครับ เพราะ ถ้าผมนั่ง คลิกแบบเดิม ต้องมีผิดแน่ๆเลย

ปล. พอดีค่อยข้างมือใหม่ครับ อ่านจากโพสอื่นบ้างแล้ว ไม่เข้าใจเลย (ขอบคุณครับ)
You do not have the required permissions to view the files attached to this post.
joo
Gold
Gold
Posts: 1213
Joined: Sat Apr 17, 2010 3:50 pm

Re: การ SUM เเบบหลายๆ Column เเต่ละ Column ห่างจำนวนเท่ากัน

#2

Post by joo »

:D ลองตามนี้ดูครับ ที่ P1 คีย์ =SUMIF($B$5:$B$319,"=",$K$5:$K$319)
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: การ SUM เเบบหลายๆ Column เเต่ละ Column ห่างจำนวนเท่ากัน

#3

Post by snasui »

:D จากคำอธิบายที่แนบมาในไฟล์
ถ้าต้องการ SUM K10,K37,K64,K91,118…,K307
(แต่ละช่องที่ต้อง SUM อาจจะห่างกันที่ 27 ช่องไปเรื่อยๆครับ)
โดยค่ารวม จะมาอยู่ที่ ช่อง P1 ครับ
เซลล์ P1 คีย์

=SUMIF($A$5:$A$319,"*"&O5,$K$5:$K$319)

Enter
pongsatorn
Member
Member
Posts: 11
Joined: Thu Feb 27, 2014 3:59 pm

Re: การ SUM เเบบหลายๆ Column เเต่ละ Column ห่างจำนวนเท่ากัน

#4

Post by pongsatorn »

จะรบกวนถามว่า ถ้าผมใช้ =SUM(IF(MOD(ROW($K$1:$K$5000),27)=0,$K$1:$K$5000,0))

มันต่างกันไหมครับ ส่วนอันไหนดีกว่าหรอคับ ขอบคุณครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: การ SUM เเบบหลายๆ Column เเต่ละ Column ห่างจำนวนเท่ากัน

#5

Post by snasui »

:D ต่างกันในเรื่องของความเร็วในการคำนวณครับ

สำหรับการคำนวณในลักษณะการรวมแบบมีเงื่อนไข Sumif, Sumifs เป็นฟังก์ชั่นที่คำนวณเร็วที่สุดแล้วครับ
pongsatorn
Member
Member
Posts: 11
Joined: Thu Feb 27, 2014 3:59 pm

Re: การ SUM เเบบหลายๆ Column เเต่ละ Column ห่างจำนวนเท่ากัน

#6

Post by pongsatorn »

ขอบคุณมากครับ ^_^
pongsatorn
Member
Member
Posts: 11
Joined: Thu Feb 27, 2014 3:59 pm

Re: การ SUM เเบบหลายๆ Column เเต่ละ Column ห่างจำนวนเท่ากัน

#7

Post by pongsatorn »

ต้องรบกวนอีกรอบครับ สูตรข้างบนใช้ได้เยี่ยมตามต้องการเลยครับ

แต่พอดีผมต้องการ SUM ยอดขายแยก ออกมาด้วยอีกทีอะครับ พอผมใช้

=SUM($A$ุ6:$A$319,"*"&O5,$K$6:$K$319) ก้คล้ายๆว่าคำตอบได้เหมือนเดิมเลยครับ

รบกวนพี่บอก การ SUM จากช่องยอดขาย และลงล่างถัดมาด้วย ได้ไหมครับ T_T(สมมุติ เฉพาะของเดือน มีนาคมครับ) ขอบคุณครับผม
User avatar
logic
Gold
Gold
Posts: 1511
Joined: Thu Mar 18, 2010 1:57 pm
Excel Ver: 365

Re: การ SUM เเบบหลายๆ Column เเต่ละ Column ห่างจำนวนเท่ากัน

#8

Post by logic »

คุณต้องใช้ Sumif ไม่ใช่ SUM เฉย ๆ นะครับ เดิมคอลัมน์ K คือที่ต้องการรวมยอด ถ้าจะรวมคอลัมน์ไหนก็เปลี่ยนคอลัมน์ K เป็นคอลัมน์นั้น 8-)
pongsatorn
Member
Member
Posts: 11
Joined: Thu Feb 27, 2014 3:59 pm

Re: การ SUM เเบบหลายๆ Column เเต่ละ Column ห่างจำนวนเท่ากัน

#9

Post by pongsatorn »

อ๋อ ขอโทดทีครับ พอดีผมพิมพ์ผิด โดยเดิม =SUMIF($A$5:$A$319,"*"&O5,$K$5:$K$319) ใช้ SUM ช่อง K10,K17,K64,K91,118... อะครับ

แต่พอ ผมอยาก SUM ช่อง K6,K33,K60... (ช่องยอดขาย เดือน มีนา ที่เป็นตัวสีแดง)ด้วยอะครับ ผมต้องแก้ไขตรงไหนบ้างครับ T_T"
joo
Gold
Gold
Posts: 1213
Joined: Sat Apr 17, 2010 3:50 pm

Re: การ SUM เเบบหลายๆ Column เเต่ละ Column ห่างจำนวนเท่ากัน

#10

Post by joo »

:D ลองตามนี้ดูครับ
เซลล์ O11 คีย์ สินค้าขาย
เซลล์ N11 คีย์ =SUMIF($B$5:$B$319,O11,$K$5:$K$319)
pongsatorn
Member
Member
Posts: 11
Joined: Thu Feb 27, 2014 3:59 pm

Re: การ SUM เเบบหลายๆ Column เเต่ละ Column ห่างจำนวนเท่ากัน

#11

Post by pongsatorn »

ใช้ได้ครับ สำหรับสูตร แต่พอดีอยากได้ เฉพาะ เดือนมีนาคม ได้ไหมครับผม รบกวนอีกทีนะครับ
joo
Gold
Gold
Posts: 1213
Joined: Sat Apr 17, 2010 3:50 pm

Re: การ SUM เเบบหลายๆ Column เเต่ละ Column ห่างจำนวนเท่ากัน

#12

Post by joo »

:D ที่คอลัมน์ A ถ้ามีการคีย์วันที่ไว้ เช่น 01/03/2014 ที่ N5 ลองตามนี้ดูครับ
=SUMPRODUCT(--(TEXT($A$5:$A$319,"mmmm")=O5),--($B$5:$B$319="สินค้าขาย"),$K$5:$K$319)
pongsatorn
Member
Member
Posts: 11
Joined: Thu Feb 27, 2014 3:59 pm

Re: การ SUM เเบบหลายๆ Column เเต่ละ Column ห่างจำนวนเท่ากัน

#13

Post by pongsatorn »

ค่า มันขึ้นไป 0 อะครับ >_<
joo
Gold
Gold
Posts: 1213
Joined: Sat Apr 17, 2010 3:50 pm

Re: การ SUM เเบบหลายๆ Column เเต่ละ Column ห่างจำนวนเท่ากัน

#14

Post by joo »

:D ที่คอลัมน์ A ต้องคีย์วันที่ให้ครบทุกบรรทัดในของแต่ละเดือนครับ
You do not have the required permissions to view the files attached to this post.
pongsatorn
Member
Member
Posts: 11
Joined: Thu Feb 27, 2014 3:59 pm

Re: การ SUM เเบบหลายๆ Column เเต่ละ Column ห่างจำนวนเท่ากัน

#15

Post by pongsatorn »

ขอบคุณสำหรับคำตอบมากเลยครับ คุณ joo คุณ snasui

แต่พอดีผมไม่ค่อยมีความรุ้ในการใช้ SUMPRODUCT เลยครับ

อยากให้เป็น SUMIF มากกว่าอะครับ ผมไม่ค่อยรู้ที่มา ที่ไปของแต่ละช่องครับ

ผมกะว่าจะมาดัดแปลง ใช้สูตรเดิม เพื่อผลรวม ในช่องอื่นๆด้วยอะครับ

งั้นผมคงต้องรบกวน ทุกๆคนอีกทีนะครับ ผมมี ไฟล์ที่แนบ ให้ลองดูอีกทีครับ
You do not have the required permissions to view the files attached to this post.
pongsatorn
Member
Member
Posts: 11
Joined: Thu Feb 27, 2014 3:59 pm

Re: การ SUM เเบบหลายๆ Column เเต่ละ Column ห่างจำนวนเท่ากัน

#16

Post by pongsatorn »

รบกวนทุกคนอีกทีนะครับ ขอบคุณครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: การ SUM เเบบหลายๆ Column เเต่ละ Column ห่างจำนวนเท่ากัน

#17

Post by snasui »

:D ในไฟล์แนบล่าสุด สูตรในเซลล์ 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:รบกวนทุกคนอีกทีนะครับ ขอบคุณครับ
งดโพสต์ซ้ำ ๆ โดยไม่ได้อธิบายเพิ่มเติมครับ
pongsatorn
Member
Member
Posts: 11
Joined: Thu Feb 27, 2014 3:59 pm

Re: การ SUM เเบบหลายๆ Column เเต่ละ Column ห่างจำนวนเท่ากัน

#18

Post by pongsatorn »

สูตร SUMIFS ที่อาจารย์ Snasui ให้มา ผมได้นำมาลองใช้แล้วครับ

แต่ สูตรมันเกิด SUM ยอดขายของเดือน เมษายน,พฤษภาคม มาด้วยอ่ะครับ

มีวิธีแก้ไข อย่างไรไหมครับ เพื่อให้ได้ เฉพาะของเดือนมีนาคมอย่างเดียว

ปล.ขอโทษ สำหรับเรื่องการโพสซ้ำ ด้วยไม่มีคำอธิบายเพิ่มนะครับ จะไม่ให้ มีเหตุการ์ณ แบบนี้อีกครับ
ปล.ผมอาจจะมีข้อ สงสัยอีกซัก 2-3 ข้อ ยังไงรบกวนอาจารย์ และทุกๆคนด้วยนะครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: การ SUM เเบบหลายๆ Column เเต่ละ Column ห่างจำนวนเท่ากัน

#19

Post by snasui »

:D แนบไฟล์ล่าสุดพร้อมสูตรมาด้วยจะได้ช่วยดูให้ได้ครับ
pongsatorn
Member
Member
Posts: 11
Joined: Thu Feb 27, 2014 3:59 pm

Re: การ SUM เเบบหลายๆ Column เเต่ละ Column ห่างจำนวนเท่ากัน

#20

Post by pongsatorn »

ผมทำได้แล้วครับ อาจารย์ ขอบคุณมากๆเลยครับ

หลายๆอย่าง ที่ผมไม่คิดว่าจะสามารถเกิดได้ใน Excel มันทำได้ครับ

ต้องขอบคุณ อาจารย์และทุกๆคนมากๆนะครับผม เดี๋ยวเอาไว้ถ้าเกิดผมไปลองกับงานจริงๆ

แล้วมีปัญหาจะมาให้ช่วยใหม่นะครับ แหะๆ

ขอบคุณมากครับ ขอบคุณจากใจครับผม
Post Reply