วิธีการคำนวณค่ามัธยฐานของแถวที่กรองใน excel
คุณสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อคำนวณค่ามัธยฐานของช่วงที่กรองใน Excel:
=AGGREGATE(12,1, B2:B13 )
ค่า 12 เป็น ทางลัด สำหรับการคำนวณค่ามัธยฐานของช่วง และค่า 1 บอกให้ Excel ละเว้นแถวที่ซ่อนอยู่
ตัวอย่างต่อไปนี้แสดงวิธีใช้ฟังก์ชันนี้ในทางปฏิบัติ
ตัวอย่าง: คำนวณค่ามัธยฐานของแถวที่กรองใน Excel
สมมติว่าเรามีชุดข้อมูลต่อไปนี้ซึ่งแสดงจำนวนยอดขายที่เกิดขึ้นในแต่ละวันโดยธุรกิจ:
ต่อไป กรองข้อมูลเพื่อแสดงเฉพาะวันที่ในเดือนมกราคมหรือเมษายน
เมื่อต้องการทำเช่นนี้ ให้เน้นช่วงเซลล์ A1:B13 จากนั้นคลิกที่แท็บ ข้อมูล ตามริบบิ้นด้านบนแล้วคลิกที่ปุ่ม ตัวกรอง
จากนั้นคลิกลูกศรแบบเลื่อนลงถัดจาก วันที่ และตรวจสอบให้แน่ใจว่าได้ทำเครื่องหมายในช่องถัดจากเดือนมกราคมและเมษายนเท่านั้น จากนั้นคลิก ตกลง :
ข้อมูลจะถูกกรองโดยอัตโนมัติเพื่อแสดงเฉพาะแถวที่มีวันที่ในเดือนมกราคมหรือเมษายน:
หากเราพยายามใช้ฟังก์ชัน MEDIAN() เพื่อค้นหาค่าเฉลี่ยในคอลัมน์ Sales ฟังก์ชันจะส่งกลับค่ามัธยฐานของค่าเดิมทั้งหมด:
แต่เราสามารถใช้ฟังก์ชัน AGGREGATE() แทนได้:
ฟังก์ชันนี้จะคำนวณค่ามัธยฐานของเส้นที่มองเห็นเท่านั้น
เราสามารถตรวจสอบได้ด้วยตนเองโดยการคำนวณค่ามัธยฐานของเส้นที่มองเห็นได้:
ยอดขายเฉลี่ยในแถวที่มองเห็นได้: [9, 13, 14 , 14, 19]
เมื่อค่าแสดงตามลำดับจากน้อยไปหามาก ค่าที่อยู่ตรงกลางจะเป็น 14 จริงๆ
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการทั่วไปอื่นๆ ใน Excel:
วิธีลบแถวที่ถูกกรองใน Excel
วิธีเฉลี่ยแถวที่กรองใน Excel
วิธีนับแถวที่ถูกกรองใน Excel
วิธีเพิ่มแถวที่กรองใน Excel