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