วิธีคำนวณค่าเฉลี่ยถ่วงน้ำหนักใน Excel ด้วย SUMPRODUCT

สารบัญ:

วิธีคำนวณค่าเฉลี่ยถ่วงน้ำหนักใน Excel ด้วย SUMPRODUCT
วิธีคำนวณค่าเฉลี่ยถ่วงน้ำหนักใน Excel ด้วย SUMPRODUCT
Anonim

ต้องรู้

  • ไวยากรณ์: =SUMPRODUCT(Array1, Array2, Array3, …Array255).
  • ในการคำนวณถัวเฉลี่ยถ่วงน้ำหนัก ตัวเลขบางตัวในช่วงมีค่ามากกว่าตัวเลขอื่นๆ
  • สูตรการถ่วงน้ำหนักของ SUMPRODUCT เป็นสูตรที่ไม่ได้มาตรฐานที่ต้องพิมพ์ในเซลล์จึงจะใช้งานได้

บทความนี้อธิบายวิธีใช้ฟังก์ชัน SUMPRODUCT เพื่อคำนวณค่าเฉลี่ยถ่วงน้ำหนักในสูตร Microsoft Excel

ป้อนสูตรการถ่วงน้ำหนัก

เช่นเดียวกับฟังก์ชันอื่นๆ ส่วนใหญ่ใน Excel คุณสามารถป้อน SUMPRODUCT ลงในเวิร์กชีตโดยใช้ Functions Library ในแท็บ Formulasเนื่องจากสูตรการถ่วงน้ำหนักในตัวอย่างนี้ใช้ SUMPRODUCT ในลักษณะที่ไม่ได้มาตรฐาน (ผลลัพธ์ของฟังก์ชันหารด้วยตัวคูณน้ำหนัก) สูตรการถ่วงน้ำหนักจึงต้องพิมพ์ลงในเซลล์ของเวิร์กชีต

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

ฟังก์ชันนี้ทำได้โดย:

  • การคูณเครื่องหมายต่างๆ ด้วยตัวคูณน้ำหนักของพวกมัน
  • การบวกผลคูณของการดำเนินการคูณเหล่านี้เข้าด้วยกัน
  • หารผลรวมข้างต้นด้วยผลรวมของตัวคูณน้ำหนัก 7 (1+1+2+3) สำหรับการประเมินทั้งสี่

Image
Image

ในการป้อนสูตร SUMPRODUCT เพื่อคำนวณค่าเฉลี่ยถ่วงน้ำหนัก เปิดเวิร์กชีตเปล่า ป้อนข้อมูลในแถว 1 ถึง 6 จาก รูปภาพด้านบน และทำตามขั้นตอนเหล่านี้:

  1. เลือกเซลล์ C7 เพื่อทำให้เป็นเซลล์ที่ใช้งานอยู่ (นี่คือตำแหน่งที่เครื่องหมายสุดท้ายของนักเรียนจะแสดง)
  2. พิมพ์สูตร =SUMPRODUCT(B3:B6, C3:C6)/(1+1+2+3) ลงในเซลล์ สูตรจะปรากฏในแถบสูตร
  3. กดปุ่ม Enter บนแป้นพิมพ์
  4. คำตอบ 78.6 ปรากฏในเซลล์ C7 (คำตอบของคุณอาจมีทศนิยมมากกว่า)

ค่าเฉลี่ยไม่ถ่วงน้ำหนักสำหรับสี่คะแนนเดียวกันจะเป็น 76.5 เนื่องจากนักเรียนมีผลการเรียนดีกว่าในการสอบกลางภาคและปลายภาค การชั่งน้ำหนักเฉลี่ยจึงช่วยปรับปรุงเกรดโดยรวม

ฟังก์ชัน SUMPRODUCT ทำงานอย่างไร

โดยปกติ เมื่อคุณคำนวณค่าเฉลี่ยหรือค่าเฉลี่ยเลขคณิต แต่ละจำนวนมีค่าหรือน้ำหนักเท่ากันค่าเฉลี่ยคำนวณโดยการบวกช่วงของตัวเลขเข้าด้วยกันแล้วหารยอดรวมนี้ด้วยจำนวนค่าในช่วง ในทางกลับกัน ค่าเฉลี่ยถ่วงน้ำหนักจะถือว่าตัวเลขอย่างน้อยหนึ่งตัวในช่วงนั้นมีค่ามากกว่าหรือมีน้ำหนักมากกว่าตัวเลขอื่นๆ

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

Image
Image

ในสถานการณ์ที่อาร์เรย์สองอาร์เรย์ที่มีสี่องค์ประกอบแต่ละรายการถูกป้อนเป็นอาร์กิวเมนต์สำหรับฟังก์ชัน SUMPRODUCT:

  • องค์ประกอบแรกของ array1 ถูกคูณด้วยองค์ประกอบแรกใน array2
  • องค์ประกอบที่สองของ array1 ถูกคูณด้วยองค์ประกอบที่สองของ array2
  • องค์ประกอบที่สามของอาร์เรย์1 ถูกคูณด้วยองค์ประกอบที่สามของอาร์เรย์2
  • องค์ประกอบที่สี่ของอาร์เรย์1 ถูกคูณด้วยองค์ประกอบที่สี่ของอาร์เรย์2

ถัดไป ผลคูณของการดำเนินการคูณทั้งสี่จะถูกสรุปผลและส่งคืนโดยฟังก์ชันตามผลลัพธ์

SUMPRODUCT ไวยากรณ์และอาร์กิวเมนต์

ไวยากรณ์ของฟังก์ชันหมายถึงเลย์เอาต์ของฟังก์ชันและรวมถึงชื่อฟังก์ชัน วงเล็บเหลี่ยม และอาร์กิวเมนต์ ไวยากรณ์สำหรับฟังก์ชัน SUMPRODUCT คือ:

=SUMPRODUCT(Array1, Array2, Array3, … Array255)

อาร์กิวเมนต์สำหรับฟังก์ชัน SUMPRODUCT คือ:

  • Array1: อาร์กิวเมนต์อาร์เรย์แรก (จำเป็น)
  • Array2, Array3, … Array255: อาร์เรย์เพิ่มเติม (ตัวเลือกเสริม) สูงสุด 255. ด้วยอาร์เรย์ตั้งแต่สองอาร์เรย์ขึ้นไป ฟังก์ชันจะคูณองค์ประกอบของแต่ละอาร์เรย์เข้าด้วยกัน แล้วจึงบวกผลลัพธ์

องค์ประกอบอาร์เรย์สามารถอ้างอิงเซลล์ไปยังตำแหน่งของข้อมูลในเวิร์กชีตหรือตัวเลขที่คั่นด้วยตัวดำเนินการเลขคณิต เช่น เครื่องหมายบวก (+) หรือลบ (-) หากคุณป้อนตัวเลขที่ไม่ได้คั่นด้วยตัวดำเนินการ Excel จะถือว่าตัวเลขนั้นเป็นข้อมูลข้อความ

อาร์กิวเมนต์อาร์เรย์ต้องมีจำนวนองค์ประกอบเท่ากันในแต่ละอาร์เรย์ ถ้าไม่เช่นนั้น SUMPRODUCT จะส่งกลับ VALUE! ค่าความผิดพลาด หากองค์ประกอบอาร์เรย์ใดๆ ไม่ใช่ตัวเลข เช่น ข้อมูลข้อความ SUMPRODUCT จะถือว่าเป็นศูนย์

SUMPRODUCT รูปแบบต่างๆ

เพื่อเน้นว่าผลลัพธ์ของฟังก์ชัน SUMPRODUCT ถูกหารด้วยผลรวมของน้ำหนักสำหรับแต่ละกลุ่มการประเมิน ตัวหาร (ส่วนที่ทำการหาร) จะถูกป้อนเป็น:

(1+1+2+3)

สูตรการถ่วงน้ำหนักโดยรวมสามารถทำให้ง่ายขึ้นได้โดยป้อนตัวเลข 7 (ผลรวมของน้ำหนัก) เป็นตัวหาร สูตรจะเป็น:

=SUMPRODUCT(B3:B6, C3:C6)/7

Image
Image

ตัวเลือกนี้ใช้ได้ถ้าจำนวนองค์ประกอบในอาร์เรย์การถ่วงน้ำหนักมีขนาดเล็กและสามารถเพิ่มเข้าด้วยกันได้ง่าย แต่จะมีประสิทธิภาพน้อยลงเมื่อจำนวนองค์ประกอบในอาร์เรย์การถ่วงน้ำหนักเพิ่มขึ้น ทำให้การเพิ่มยากขึ้น

อีกทางเลือกหนึ่งและอาจเป็นทางเลือกที่ดีที่สุด เนื่องจากใช้การอ้างอิงเซลล์แทนตัวเลขในการรวมตัวหาร คือการใช้ฟังก์ชัน SUM เพื่อรวมตัวหารทั้งหมด สูตรคือ:

=SUMPRODUCT(B3:B6, C3:C6)/SUM(B3:B6)

โดยปกติควรใส่การอ้างอิงเซลล์แทนที่จะใส่ตัวเลขจริงลงในสูตร ซึ่งช่วยลดความยุ่งยากในการอัปเดตหากข้อมูลของสูตรเปลี่ยนแปลง

ตัวอย่างเช่น หากตัวประกอบการถ่วงน้ำหนักสำหรับ Assignments เปลี่ยนเป็น 0.5 ในตัวอย่างและการทดสอบเปลี่ยนเป็น 1.5 ต้องแก้ไขสูตรสองรูปแบบแรกด้วยตนเองเพื่อแก้ไขตัวหาร

ในรูปแบบที่สาม จำเป็นต้องอัปเดตเฉพาะข้อมูลในเซลล์ B3 และ B4 และสูตรจะคำนวณผลลัพธ์ใหม่

แนะนำ: