หาค่าเฉลี่ยของค่าต่างๆ โดยถ่วงน้ำหนักตามปริมาณ คะแนน หรือคอลัมน์น้ำหนักใดๆ
คัดลอกสูตรนี้
=SUMPRODUCT(B2:B10, C2:C10)/SUM(C2:C10)SUMPRODUCT จะคูณแต่ละค่าด้วยน้ำหนักของค่านั้นแล้วนำผลลัพธ์มารวมกัน การหารด้วยน้ำหนักรวมจะได้ค่าเฉลี่ยถ่วงน้ำหนัก ซึ่งเป็นวิธีมาตรฐานในการหาค่าเฉลี่ยของเกรด ราคา หรือคะแนนตามปริมาณ
=SUMPRODUCT(Price, Qty)/SUM(Qty)→12.40ราคาเฉลี่ยถ่วงน้ำหนักด้วยปริมาณที่ขายได้
=SUMPRODUCT({80,90,70}, {0.5,0.3,0.2})→81คะแนน 80, 90 และ 70 ถ่วงน้ำหนัก 50%, 30% และ 20%
=SUMPRODUCT({10,20}, {1,3})/SUM({1,3})→17.520 มีน้ำหนักมากกว่า 10 สามเท่า ค่าเฉลี่ยจึงขยับเข้าใกล้ 20
AVERAGE จะคิดน้ำหนักทุกแถวเท่ากัน ส่วนค่าเฉลี่ยถ่วงน้ำหนักจะให้ความสำคัญกับปริมาณที่มากกว่า ซึ่งมักจะเป็นสิ่งที่คุณต้องการสำหรับราคาหรือเกรด
ไม่จำเป็น การหารด้วย SUM ของน้ำหนักจะปรับให้เป็นมาตรฐาน จึงใช้น้ำหนักบวกค่าใดก็ได้ หากรวมกันได้ 1 อยู่แล้ว ก็ไม่ต้องหาร
ไม่มี Excel ไม่มีฟังก์ชันค่าเฉลี่ยถ่วงน้ำหนัก วิธีมาตรฐานจึงเป็น SUMPRODUCT หารด้วย SUM ส่วน Google Sheets มี AVERAGE.WEIGHTED
ช่วงทั้งสองมีขนาดไม่เท่ากัน SUMPRODUCT ต้องการให้ทั้งสองช่วงมีจำนวนแถวและคอลัมน์เท่ากัน
ต้องการสูตรสำหรับข้อมูลของคุณเองใช่ไหม?
อธิบายสิ่งที่คุณต้องการด้วยภาษาทั่วไป แล้วให้ ExcelGPT เขียน อธิบาย และตรวจสอบความถูกต้องของสูตร — เริ่มต้นใช้งานฟรี ไม่ต้องมีปลั๊กอิน