คำนวณถัวเฉลี่ยถ่วงน้ำหนักโดยใช้ SUMPRODUCT

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

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

เราเตรียมโต๊ะ

หากคุณกำลังจะคำนวณค่าเฉลี่ยถ่วงน้ำหนัก คุณจะต้องมีอย่างน้อยสองคอลัมน์ คอลัมน์แรก (คอลัมน์ B ในตัวอย่าง) มีคะแนนสำหรับแต่ละงานหรือการทดสอบ คอลัมน์ที่สอง (คอลัมน์ C) มีน้ำหนัก น้ำหนักที่มากขึ้นหมายถึงอิทธิพลของงานหรือการทดสอบที่มีต่อเกรดสุดท้ายมากขึ้น

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

เราใส่สูตร

เมื่อตารางของเราพร้อมแล้ว เราก็เพิ่มสูตรลงในเซลล์ B10 (เซลล์ว่างใด ๆ จะทำ) เช่นเดียวกับสูตรอื่นๆ ใน Excel เราจะเริ่มด้วยเครื่องหมายเท่ากับ (=)

ส่วนแรกของสูตรของเราคือฟังก์ชัน SUMPRODUCT (ผลรวม). อาร์กิวเมนต์ต้องอยู่ในวงเล็บ ดังนั้นเราจึงเปิด:

=СУММПРОИЗВ(

=SUMPRODUCT(

ถัดไป เพิ่มอาร์กิวเมนต์ของฟังก์ชัน SUMPRODUCT (SUMPRODUCT) สามารถมีอาร์กิวเมนต์ได้หลายอาร์กิวเมนต์ แต่โดยปกติแล้วจะใช้สองอาร์กิวเมนต์ ในตัวอย่างของเรา อาร์กิวเมนต์แรกจะเป็นช่วงของเซลล์ B2:B9A ที่มีคะแนน

=СУММПРОИЗВ(B2:B9

=SUMPRODUCT(B2:B9

อาร์กิวเมนต์ที่สองจะเป็นช่วงของเซลล์ C2:C9ซึ่งประกอบด้วยน้ำหนัก อาร์กิวเมนต์เหล่านี้ต้องคั่นด้วยเครื่องหมายอัฒภาค (จุลภาค) เมื่อทุกอย่างพร้อม ปิดวงเล็บ:

=СУММПРОИЗВ(B2:B9;C2:C9)

=SUMPRODUCT(B2:B9,C2:C9)

ตอนนี้ มาเพิ่มส่วนที่สองของสูตรของเรา ซึ่งจะหารผลลัพธ์ที่คำนวณโดยฟังก์ชัน SUMPRODUCT (SUMPRODUCT) โดยผลรวมของน้ำหนัก เราจะหารือในภายหลังว่าทำไมสิ่งนี้ถึงสำคัญ

ในการดำเนินการหารเราดำเนินการตามสูตรที่ป้อนแล้วพร้อมสัญลักษณ์ / (เครื่องหมายทับตรง) แล้วเขียนฟังก์ชัน SUM (ผลรวม):

=СУММПРОИЗВ(B2:B9;C2:C9)/СУММ(

=SUMPRODUCT(B2:B9, C2:C9)/SUM(

สำหรับฟังก์ชั่น SUM (SUM) เราจะระบุเพียงหนึ่งอาร์กิวเมนต์ – ช่วงของเซลล์ C2:C9. อย่าลืมปิดวงเล็บหลังจากป้อนอาร์กิวเมนต์:

=СУММПРОИЗВ(B2:B9;C2:C9)/СУММ(C2:C9)

=SUMPRODUCT(B2:B9, C2:C9)/SUM(C2:C9)

พร้อม! หลังจากกดปุ่ม เข้าสู่, Excel จะคำนวณถัวเฉลี่ยถ่วงน้ำหนัก ในตัวอย่างของเรา ผลลัพธ์สุดท้ายจะเป็น 83,6.

วิธีการทำงาน

มาแยกย่อยแต่ละส่วนของสูตรกัน เริ่มที่ฟังก์ชัน SUMPRODUCT (SUMPRODUCT) เพื่อให้เข้าใจถึงวิธีการทำงาน การทำงาน SUMPRODUCT (SUMPRODUCT) คำนวณผลคูณของคะแนนและน้ำหนักของแต่ละรายการ แล้วรวมผลคูณผลลัพธ์ทั้งหมด กล่าวอีกนัยหนึ่ง ฟังก์ชันค้นหาผลรวมของผลิตภัณฑ์ ดังนั้นชื่อ ดังนั้นสำหรับ งานที่มอบหมาย 1 คูณ 85 ด้วย 5 และสำหรับ การทดสอบ คูณ 83 ด้วย 25

หากคุณสงสัยว่าทำไมเราต้องคูณค่าในส่วนแรก ให้ลองนึกดูว่ายิ่งงานมีน้ำหนักมากเท่าไหร่ เราก็ยิ่งต้องพิจารณาเกรดของงานมากขึ้นเท่านั้น ตัวอย่างเช่น, งาน 2 นับ 5 ครั้งและ สอบปลายภาค – 45 ครั้ง นั่นเป็นเหตุผลที่ สอบปลายภาค มีผลกับเกรดสุดท้ายมากกว่า

สำหรับการเปรียบเทียบเมื่อคำนวณค่าเฉลี่ยเลขคณิตปกติแต่ละค่าจะถูกนำมาพิจารณาเพียงครั้งเดียวนั่นคือค่าทั้งหมดมีน้ำหนักเท่ากัน

หากคุณสามารถมองดูภายใต้ประทุนของฟังก์ชันได้ SUMPRODUCT (SUMPRODUCT) เราเห็นว่าในความเป็นจริงเธอเชื่อสิ่งนี้:

=(B2*C2)+(B3*C3)+(B4*C4)+(B5*C5)+(B6*C6)+(B7*C7)+(B8*C8)+(B9*C9)

โชคดีที่ไม่ต้องเขียนสูตรยาวขนาดนั้นเพราะ SUMPRODUCT (SUMPRODUCT) ดำเนินการทั้งหมดนี้โดยอัตโนมัติ

ฟังก์ชั่นในตัวเอง SUMPRODUCT (SUMPRODUCT) ส่งคืนเราเป็นจำนวนมาก − 10450. ณ จุดนี้ ส่วนที่สองของสูตรจะมีผลบังคับใช้: /ผลรวม(C2:C9) or /ผลรวม(C2:C9)ซึ่งส่งคืนผลลัพธ์เป็นช่วงคะแนนปกติโดยให้คำตอบ 83,6.

ส่วนที่สองของสูตรมีความสำคัญมากเพราะช่วยให้คุณสามารถแก้ไขการคำนวณได้โดยอัตโนมัติ จำได้ไหมว่าน้ำหนักไม่จำเป็นต้องรวมกันถึง 100%? ทั้งหมดนี้ต้องขอบคุณส่วนที่สองของสูตร ตัวอย่างเช่น ถ้าเราเพิ่มค่าน้ำหนักตั้งแต่หนึ่งค่าขึ้นไป ส่วนที่สองของสูตรก็จะหารด้วยค่าที่มากขึ้น ส่งผลให้ได้คำตอบที่ถูกต้องอีกครั้ง หรือเราทำให้น้ำหนักเล็กลงได้มาก เช่น โดยระบุค่าเช่น 0,5, 2,5, 3 or 4,5และสูตรจะยังคงทำงานอย่างถูกต้อง มันเยี่ยมมากใช่มั้ย?

เขียนความเห็น