Note: The other languages of the website are Google-translated. Back to English

Excel SUMPRODUCT ฟังก์ชัน

ใน Excel ฟังก์ชัน SUMPRODUCT สามารถใช้เพื่อคูณคอลัมน์หรืออาร์เรย์ตั้งแต่สองคอลัมน์ขึ้นไปเข้าด้วยกันแล้วรับผลรวมของผลิตภัณฑ์ ในความเป็นจริง SUMPRODUCT เป็นฟังก์ชันที่มีประโยชน์ซึ่งสามารถช่วยในการนับหรือรวมค่าของเซลล์ด้วยเกณฑ์ต่างๆเช่นฟังก์ชัน COUNTIFS หรือ SUMIFS บทความนี้จะแนะนำไวยากรณ์ของฟังก์ชันและตัวอย่างสำหรับฟังก์ชัน SUMPRODUCT นี้


 ไวยากรณ์:

ไวยากรณ์สำหรับฟังก์ชัน SUMPRODUCT ใน Excel คือ:

=SUMPRODUCT (array1, [array2], ...)

 ข้อโต้แย้ง:

  • array1: จำเป็น อาร์เรย์แรกหรือช่วงของเซลล์ที่คุณต้องการคูณแล้วเพิ่ม
  • array2: ไม่จำเป็น. อาร์เรย์ที่สองหรือช่วงของเซลล์ที่คุณต้องการคูณแล้วเพิ่ม

หมายเหตุ:

  • 1. หากมีค่าที่ไม่ใช่ตัวเลขในช่วงของคุณ SUMPRODUCT จะถือว่าเป็นค่าศูนย์
  • 2. ถ้าอาร์เรย์หรือช่วงมีจำนวนแถวและคอลัมน์ต่างกันฟังก์ชัน SUMPRODUCT จะส่งกลับ #VALUE! ข้อผิดพลาด
  • 3. หากมีการทดสอบทางตรรกะในอาร์เรย์พวกเขาจะสร้างค่า TRUE และ FALSE ในกรณีส่วนใหญ่คุณจะต้องแปลงเป็น 1 และ 0 โดยใช้ตัวดำเนินการยูนารีคู่ (-)
  • 4. ฟังก์ชัน SUMPRODUCT สามารถรองรับอาร์กิวเมนต์ได้ถึง 255 อาร์กิวเมนต์ใน Excel 2007 และเวอร์ชันที่ใหม่กว่าและมีเพียง 30 อาร์กิวเมนต์ใน Excel เวอร์ชันก่อนหน้า
  • 5. SUMPRODUCT ไม่รองรับอักขระตัวแทน

 เดินทางกลับ:

ส่งคืนผลลัพธ์ของอาร์เรย์ที่คูณและผลรวม


 ตัวอย่าง:

ตัวอย่างที่ 1: การใช้ฟังก์ชัน SUMPRODUCT ขั้นพื้นฐาน

การใช้ SUMPRODUCT ขั้นพื้นฐานคือการคูณสองคอลัมน์แล้วบวกเข้าด้วยกันตัวอย่างเช่นคุณมีข้อมูลภาพหน้าจอต่อไปนี้ตอนนี้คุณต้องการคูณคำสั่งซื้อและราคาต่อหน่วยจากนั้นรวมผลการคูณทั้งหมดเข้าด้วยกันเพื่อให้ได้ ราคารวม.

เพื่อจัดการกับงานนี้โปรดใช้สูตรด้านล่าง:

=SUMPRODUCT(B2:B7,C2:C7)

คำอธิบาย: สูตรนี้ SUMPRODUCT(B2:B7,C2:C7) = B2*C2+B3*C3+B4*C4+B5*C5+B6*C6+B7*C7.

จากนั้นกด เข้าสู่ สำคัญเซลล์ในคอลัมน์ B จะถูกคูณด้วยเซลล์ที่เกี่ยวข้องในแถวเดียวกันของคอลัมน์ C และผลลัพธ์จะถูกรวมเข้าด้วยกัน ดูภาพหน้าจอ:


ตัวอย่างที่ 2: รวมเซลล์ที่มีหลายเกณฑ์ด้วยฟังก์ชัน SUMPRODUCT

ยกเว้นฟังก์ชัน SUMIFS เพื่อรวมค่าของเซลล์ตามเงื่อนไขต่างๆฟังก์ชัน SUMPRODUCT ยังสามารถแก้ไขงานนี้ได้อย่างรวดเร็วและง่ายดาย


กรณีที่ 1: รวมค่าเซลล์หากมีข้อความเฉพาะในคอลัมน์อื่น

สมมติว่าคุณมีตารางข้อมูลตามภาพหน้าจอด้านล่างตอนนี้คุณต้องการคำนวณราคารวมของผลิตภัณฑ์คือ KTE และชื่อคือ David คุณทำได้อย่างไรโดยใช้สูตร SUMPRODUCT ใน Excel

1. โปรดป้อนหรือคัดลอกสูตรใดสูตรหนึ่งด้านล่างลงในเซลล์ว่าง:

=SUMPRODUCT(--(A2:A12="KTE"), --(B2:B12="David"), D2:D12)
=SUMPRODUCT((A2:A12="KTE")*(B2:B12="David")*D2:D12)
  • เคล็ดลับ: ในสูตรข้างต้น:
  • A2: A12 = "KTE": เป็นช่วงเกณฑ์แรกและเกณฑ์ที่คุณต้องการรวมตาม
  • B2: B12 = "เดวิด": เป็นช่วงเกณฑ์ที่สองและเกณฑ์ที่คุณต้องการรวมตาม
  • D2: D12: คือช่วงผลรวมที่คุณต้องการรวมค่าของเซลล์

2. จากนั้นกด เข้าสู่ กุญแจสำคัญในการรับผลลัพธ์ตามที่คุณต้องการ:


Case2: รวมเซลล์ที่มีหลายเกณฑ์ด้วยตรรกะ OR

ในการรวมเซลล์ตามเกณฑ์หลายรายการด้วยตรรกะ OR คุณควรใช้สัญลักษณ์บวก (+) เพื่อรวมหลายเงื่อนไขเข้าด้วยกันภายในฟังก์ชัน SUMPRODUCT

ตัวอย่างเช่นฉันต้องการรวมราคารวมของผลิตภัณฑ์ KTE และ KTO ในคอลัมน์ A ดังภาพด้านล่างที่แสดง:

โปรดใช้สูตรต่อไปนี้ในเซลล์ว่าง:

=SUMPRODUCT((A2:A12="KTE")+(A2:A12="KTO"), C2:C12)

จากนั้นกด เข้าสู่ ที่สำคัญราคารวมของผลิตภัณฑ์ KTE และ KTO ได้รับการคำนวณดูภาพหน้าจอ:


กรณีที่ 3: รวมเซลล์ที่มีหลายเกณฑ์ด้วยตรรกะ OR และ AND

ในบางสถานการณ์คุณอาจต้องรวมเซลล์ด้วยตรรกะ OR และ AND ในเวลาเดียวกัน ฟังก์ชัน SUMPRODUCE ยังสามารถแก้ปัญหานี้ได้อย่างง่ายดาย

ดอกจัน (*) ใช้เป็นตัวดำเนินการ AND

สัญลักษณ์บวก (+) ใช้เป็นตัวดำเนินการ OR

ลองดูตัวอย่างสำหรับการสรุปราคารวมที่ผลิตภัณฑ์คือ KTE และ KTO เมื่อยอดขายมากกว่า 200

คุณควรคัดลอกหรือป้อนสูตรด้านล่าง:

=SUMPRODUCT((B2:B12>200)*((A2:A12="KTE")+(A2:A12="KTO"))*C2:C12)

จากนั้นกด เข้าสู่ กุญแจสำคัญในการรับผลลัพธ์ตามที่คุณต้องการ:


ตัวอย่างที่ 3: นับเซลล์ที่มีหลายเกณฑ์ด้วยฟังก์ชัน SUMPRODUCT

โดยทั่วไปฟังก์ชัน SUMPRODUCT นี้ยังสามารถช่วยเราในการนับเซลล์ที่มีหลายเกณฑ์ใน Excel เช่นเดียวกับค่าผลรวมคุณเพียงแค่ลบอาร์กิวเมนต์ sum_range ออกจากสูตร


กรณีที่ 1: นับเซลล์ที่มีหลายเกณฑ์ด้วยตรรกะ AND

ที่นี่ฉันต้องการนับเซลล์ที่ผลิตภัณฑ์เป็น KTE และการขายมากกว่า 200 ดังนั้นโปรดใช้สูตรใดสูตรหนึ่งด้านล่าง:

=SUMPRODUCT(--(A2:A12="KTE"), --(B2:B12>200))
=SUMPRODUCT((A2:A12="KTE")*(B2:B12>200))
  • เคล็ดลับ: ในสูตรข้างต้น:
  • A2: A12 = "KTE": เป็นช่วงเกณฑ์แรกและเกณฑ์ที่คุณต้องการนับตาม
  • B2: B12> 200: เป็นช่วงเกณฑ์ที่สองและเกณฑ์ที่คุณต้องการนับตาม

จากนั้นกด เข้าสู่ กุญแจสำคัญในการรับจำนวนผลลัพธ์:


Case2: นับเซลล์ที่มีหลายเกณฑ์ด้วยตรรกะ OR

สำหรับการนับจำนวนผลิตภัณฑ์ KTE และ KTO ในคอลัมน์ A โปรดใช้สูตรนี้:

=SUMPRODUCT((A2:A12="KTE")+(A2:A12="KTO"))

จากนั้นกด เข้าสู่ กุญแจสำคัญในการรับหมายเลขผลิตภัณฑ์ KTE และ KTO ดูภาพหน้าจอ:


กรณีที่ 3: นับเซลล์ที่มีหลายเกณฑ์ด้วยตรรกะ OR และ AND

ในการนับจำนวนผลิตภัณฑ์ KTE และ KTO ที่มียอดขายมากกว่า 200 คุณควรใช้สูตรต่อไปนี้:

=SUMPRODUCT((B2:B12>200)*((A2:A12="KTE")+(A2:A12="KTO")))

แล้วกด เข้าสู่ กุญแจสำคัญในการรับจำนวนผลลัพธ์ที่คุณต้องการ:


ตัวอย่างที่ 4: คำนวณค่าเฉลี่ยถ่วงน้ำหนักด้วยฟังก์ชัน SUMPRODUCT

โดยปกติเราสามารถคำนวณค่าเฉลี่ยของช่วงของเซลล์ได้อย่างรวดเร็วและง่ายดาย แต่ถ้าคุณต้องการคำนวณค่าเฉลี่ยของรายการค่าที่มีระดับความเกี่ยวข้องต่างกันให้คำนวณค่าเฉลี่ยถ่วงน้ำหนัก ไม่มีฟังก์ชันโดยตรงสำหรับการรับใน Excel แต่ฟังก์ชัน SUMPRODUCT สามารถช่วยคุณจัดการกับมันได้

ตัวอย่างเช่นฉันมีตารางสถิติเกรดสำหรับนักเรียนแต่ละงานมีน้ำหนักแตกต่างกันดังภาพด้านล่างที่แสดง

ในการคำนวณค่าเฉลี่ยถ่วงน้ำหนักโปรดใช้สูตรต่อไปนี้:

=SUMPRODUCT(B2:B6, C2:C6) / SUM(C2:C6)

คำอธิบาย: สูตรนี้: SUMPRODUCT(B2:B6, C2:C6) / SUM(C2:C6) = (B2*C2+B3*C3+B4*C4+B5*C5+B6*C6)/(C2+C3+C4+C5+C6)

จากนั้นกด เข้าสู่ ที่สำคัญค่าเฉลี่ยถ่วงน้ำหนักได้รับการคำนวณพร้อมกันดูภาพหน้าจอ:


 บทความเพิ่มเติมเกี่ยวกับฟังก์ชัน SUMPRODUCT:

  • นับค่าเฉพาะในหลายแผ่นงาน
  • สมมติว่าฉันมีแผ่นงานหลายแผ่นซึ่งมีข้อมูลต่อไปนี้และตอนนี้ฉันต้องการรับจำนวนการเกิดขึ้นของค่าเฉพาะ“ Excel” จากแผ่นงานเหล่านี้ ฉันจะนับค่าเฉพาะในแผ่นงานหลายแผ่นได้อย่างไร
  • คำนวณค่าเฉลี่ยถ่วงน้ำหนักใน Excel
  • ตัวอย่างเช่นคุณมีรายการช้อปปิ้งที่มีราคาน้ำหนักและจำนวน คุณสามารถคำนวณราคาเฉลี่ยได้อย่างง่ายดายด้วยฟังก์ชัน AVERAGE ใน Excel แต่ถ้าราคาถัวเฉลี่ยถ่วงน้ำหนักล่ะ? ในบทความนี้ฉันจะแนะนำวิธีการคำนวณค่าเฉลี่ยถ่วงน้ำหนักรวมถึงวิธีการคำนวณค่าเฉลี่ยถ่วงน้ำหนักหากตรงตามเกณฑ์เฉพาะใน Excel

เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools for Excel - ช่วยให้คุณโดดเด่นจากฝูงชน

คุณต้องการทำงานประจำวันของคุณให้เสร็จอย่างรวดเร็วและสมบูรณ์แบบหรือไม่? Kutools for Excel นำคุณสมบัติขั้นสูงอันทรงพลัง 300 รายการ (รวมเวิร์กบุ๊ก, รวมตามสี, แยกเนื้อหาเซลล์, แปลงวันที่ และอื่นๆ...) และประหยัดเวลาให้คุณ 80%

  • ออกแบบมาสำหรับสถานการณ์การทำงาน 1500 สถานการณ์ ช่วยคุณแก้ปัญหา Excel 80%
  • ลดการคลิกแป้นพิมพ์และเมาส์หลายพันครั้งต่อวันช่วยบรรเทาอาการเมื่อยล้าของดวงตาและมือ
  • เป็นผู้เชี่ยวชาญด้าน Excel ใน 3 นาที ไม่จำเป็นต้องจำสูตรและรหัส VBA ที่เจ็บปวดอีกต่อไป
  • ทดลองใช้ฟรี 30 วันไม่ จำกัด รับประกันคืนเงิน 60 วัน อัปเกรดและสนับสนุนฟรี 2 ปี
Ribbon ของ Excel (พร้อม Kutools for Excel ติดตั้ง)

แท็บ Office - เปิดใช้งานการอ่านแบบแท็บและการแก้ไขใน Microsoft Office (รวม Excel)

  • หนึ่งวินาทีเพื่อสลับไปมาระหว่างเอกสารที่เปิดอยู่มากมาย!
  • ลดการคลิกเมาส์หลายร้อยครั้งสำหรับคุณทุกวันบอกลามือเมาส์
  • เพิ่มประสิทธิภาพการทำงานของคุณได้ถึง 50% เมื่อดูและแก้ไขเอกสารหลายฉบับ
  • นำแท็บที่มีประสิทธิภาพมาสู่ Office (รวมถึง Excel) เช่นเดียวกับ Chrome, Firefox และ Internet Explorer ใหม่
ภาพหน้าจอของ Excel (ติดตั้ง Office Tab)
จัดเรียงความคิดเห็นโดย
ความคิดเห็น (0)
ยังไม่มีการให้คะแนน เป็นคนแรกที่ให้คะแนน!
มีความคิดเห็นยังไม่มีการโพสต์ที่นี่

ช่องทางอื่นๆ

ลิขสิทธิ์© 2009 - wwwextendoffice.com | สงวนลิขสิทธิ์. ขับเคลื่อนโดย ExtendOffice. | แผนผังเว็บไซต์
Microsoft และโลโก้ Office เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Microsoft Corporation ในสหรัฐอเมริกาและ / หรือประเทศอื่น ๆ
ได้รับการปกป้องโดย Sectigo SSL