วิธีใช้ subtotal กับ average ใน excel


คุณสามารถใช้สูตรต่อไปนี้เพื่อรวมฟังก์ชัน SUBTOTAL และ AVERAGE ใน Excel:

 =SUBTOTAL(1, C2:C11 )

สูตรเฉพาะนี้ช่วยให้คุณคำนวณค่าเฉลี่ยของเซลล์ที่มองเห็นได้เฉพาะในช่วง C2:C11

1 ในอาร์กิวเมนต์แรกระบุว่าควรใช้ AVERAGE สำหรับการรวมในฟังก์ชัน SUBTOTAL

ตัวอย่างต่อไปนี้แสดงวิธีการใช้สูตรนี้ในทางปฏิบัติ

ตัวอย่าง: วิธีใช้ SUBTOTAL กับ AVERAGE ใน Excel

สมมติว่าเรามีชุดข้อมูลต่อไปนี้ที่มีข้อมูลเกี่ยวกับผู้เล่นบาสเกตบอลต่างๆ:

ต่อไป เรามากรองข้อมูลเพื่อแสดงเฉพาะแถวที่มีผู้เล่น Western Conference อยู่

เมื่อต้องการทำเช่นนี้ ให้เน้นช่วงเซลล์ A1:C11 จากนั้นคลิกที่แท็บ ข้อมูล ตามริบบิ้นด้านบนแล้วคลิกที่ปุ่ม ตัวกรอง

จากนั้นคลิกลูกศรแบบเลื่อนลงถัดจาก Conference และตรวจสอบให้แน่ใจว่าได้ทำเครื่องหมายเฉพาะช่องถัดจาก West เท่านั้น จากนั้นคลิก OK :

ข้อมูลจะถูกกรองโดยอัตโนมัติเพื่อแสดงเฉพาะแถวที่คอลัมน์ Conference เท่ากับ West :

หากเราลองใช้ฟังก์ชัน AVERAGE() เพื่อคำนวณค่าเฉลี่ยของค่าในคอลัมน์ Points ก็จะคืนค่าค่าเฉลี่ยของค่าในคอลัมน์ Points สำหรับทุกแถวในชุดข้อมูลดั้งเดิม:

เราจำเป็นต้องใช้สูตรต่อไปนี้แทน:

 =SUBTOTAL(1, C2:C11 )

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

ยอดรวมเฉลี่ย Excel

สูตรนี้ส่งคืนค่าเฉลี่ยที่ถูกต้องของ 21.16667

เราสามารถยืนยันได้ว่าสิ่งนี้ถูกต้องโดยการเฉลี่ยค่าคะแนนด้วยตนเองสำหรับเส้นที่มองเห็นเท่านั้น

คะแนนเฉลี่ยสำหรับเส้นที่มองเห็นได้: (12 + 28 + 30 + 15 + 15 + 27) / 6 = 21.16667

หมายเหตุ #1 : คุณยังสามารถใช้ =SUBTOTAL(101, C2:C11) เพื่อคำนวณค่าเฉลี่ยและไม่รวมแถวที่ซ่อนด้วยตนเอง

หมายเหตุ #2 : คุณสามารถดูเอกสารประกอบทั้งหมดของฟังก์ชัน SUBTOTAL ใน Excel ได้ที่นี่

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการทั่วไปอื่นๆ ใน Excel:

วิธีลบแถวที่ถูกกรองใน Excel
วิธีนับแถวที่ถูกกรองใน Excel
วิธีรวมแถวที่กรองใน Excel

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

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