วิธีใช้สูตร 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 )

ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:

สูตร IF ถัวเฉลี่ยถ่วงน้ำหนักใน Excel

คะแนนสอบเฉลี่ยถ่วงน้ำหนักของนักเรียน 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

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *