ไปยังเนื้อหาหลัก

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 สำหรับ Excel - ช่วยให้คุณโดดเด่นจากฝูงชน

🤖 Kutools AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน  |  ลบแถวว่าง  |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล  |  รอบโดยไม่มีสูตร ...
ซุปเปอร์วีลุคอัพ: หลายเกณฑ์  |  หลายค่า  |  ข้ามหลายแผ่น  |  การค้นหาที่ไม่ชัดเจน...
โฆษณา รายการแบบหล่นลง: รายการแบบหล่นลงอย่างง่าย  |  รายการแบบหล่นลงขึ้นอยู่กับ  |  เลือกหลายรายการแบบหล่นลง...
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  เปรียบเทียบคอลัมน์กับ เลือกเซลล์เดียวกันและต่างกัน ...
คุณสมบัติเด่น: กริดโฟกัส  |  มุมมองการออกแบบ  |  บาร์สูตรใหญ่  |  สมุดงานและตัวจัดการชีต | ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)  |  เลือกวันที่  |  รวมแผ่นงาน  |  เข้ารหัส/ถอดรหัสเซลล์  |  ส่งอีเมลตามรายการ  |  ซุปเปอร์ฟิลเตอร์  |  ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ ... )  |  50 + แผนภูมิ ประเภท (แผนภูมิ Gantt ... )  |  40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด ... )  |  19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง ... )  |  12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน ... )  |  7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์ Excel ... )  |  ... และอื่น ๆ

Kutools สำหรับ Excel มีคุณสมบัติมากกว่า 300 รายการ รับรองว่าสิ่งที่คุณต้องการเพียงแค่คลิกเดียว...

รายละเอียด


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

  • หนึ่งวินาทีเพื่อสลับไปมาระหว่างเอกสารที่เปิดอยู่มากมาย!
  • ลดการคลิกเมาส์หลายร้อยครั้งสำหรับคุณทุกวันบอกลามือเมาส์
  • เพิ่มประสิทธิภาพการทำงานของคุณได้ถึง 50% เมื่อดูและแก้ไขเอกสารหลายฉบับ
  • นำแท็บที่มีประสิทธิภาพมาสู่ Office (รวมถึง Excel) เช่นเดียวกับ Chrome, Edge และ Firefox
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations