วิธีใช้สูตร if ถัวเฉลี่ยถ่วงน้ำหนักใน excel
คุณสามารถใช้ไวยากรณ์ต่อไปนี้ใน Excel เพื่อใช้สูตร IF ถัวเฉลี่ยถ่วงน้ำหนัก:
=SUMPRODUCT(--( A2:A7 ="A"), B2:B7 , C2:C7 )/SUMIF( A2:A7 , "A", C2:C7 )
สูตรนี้จะคำนวณค่าเฉลี่ยถ่วงน้ำหนักของค่าในช่วง B2:B7 โดยใช้ C2:C7 เป็นน้ำหนัก เฉพาะ เซลล์ที่ A2:A7 เท่ากับ “A”
ตัวอย่างต่อไปนี้แสดงวิธีการใช้สูตรนี้ในทางปฏิบัติ
ตัวอย่าง: สูตร IF ถัวเฉลี่ยถ่วงน้ำหนักใน Excel
ขั้นแรก ให้ป้อนข้อมูลต่อไปนี้ซึ่งแสดงคะแนนของนักเรียนสองคน (นักเรียน A และนักเรียน B) ในการสอบที่แตกต่างกันสามแบบ:

ต่อไป เราจะใช้สูตรต่อไปนี้เพื่อคำนวณคะแนนสอบของนักเรียน A ถัวเฉลี่ยถ่วงน้ำหนักเท่านั้น:
=SUMPRODUCT(--( A2:A7 ="A"), B2:B7 , C2:C7 )/SUMIF( A2:A7 , "A", C2:C7 )
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:

คะแนนสอบเฉลี่ยถ่วงน้ำหนักของนักเรียน A คือ 78
เราสามารถตรวจสอบได้ว่าข้อมูลนี้ถูกต้องโดยการคำนวณคะแนนสอบเฉลี่ยถ่วงน้ำหนักของนักเรียน A ด้วยตนเอง
โปรดจำไว้ว่าเราใช้สูตรต่อไปนี้สำหรับค่าเฉลี่ยถ่วงน้ำหนัก:
ค่าเฉลี่ยถ่วงน้ำหนัก = Σw i X i / Σw i
ทอง:
- w i = ค่าน้ำหนัก
- X i = ค่าข้อมูล
เราสามารถแทนค่าจากชุดข้อมูลของเราลงในสูตรนี้เพื่อคำนวณคะแนนสอบเฉลี่ยถ่วงน้ำหนักของนักเรียน A:
- ค่าเฉลี่ยถ่วงน้ำหนักสำหรับนักเรียน A = Σw i X i / Σw i
- ค่าเฉลี่ยถ่วงน้ำหนักสำหรับนักเรียน A = (2*60 + 5*90 + 70*3) / (2+5+3)
- เกรดเฉลี่ยของนักเรียน A = 78
ซึ่งตรงกับค่าที่เราคำนวณโดยใช้สูตรใน Excel
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:
วิธีการคำนวณค่าเฉลี่ยเคลื่อนที่แบบเอ็กซ์โปเนนเชียลใน Excel
วิธีการคำนวณค่าเฉลี่ยเคลื่อนที่แบบถ่วงน้ำหนักใน Excel
วิธีการคำนวณค่าเฉลี่ยสะสมใน Excel