วิธีการคำนวณค่ามัธยฐานของแถวที่กรองใน excel


คุณสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อคำนวณค่ามัธยฐานของช่วงที่กรองใน Excel:

 =AGGREGATE(12,1, B2:B13 )

ค่า 12 เป็น ทางลัด สำหรับการคำนวณค่ามัธยฐานของช่วง และค่า 1 บอกให้ Excel ละเว้นแถวที่ซ่อนอยู่

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

ตัวอย่าง: คำนวณค่ามัธยฐานของแถวที่กรองใน Excel

สมมติว่าเรามีชุดข้อมูลต่อไปนี้ซึ่งแสดงจำนวนยอดขายที่เกิดขึ้นในแต่ละวันโดยธุรกิจ:

ต่อไป กรองข้อมูลเพื่อแสดงเฉพาะวันที่ในเดือนมกราคมหรือเมษายน

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

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

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

หากเราพยายามใช้ฟังก์ชัน MEDIAN() เพื่อค้นหาค่าเฉลี่ยในคอลัมน์ Sales ฟังก์ชันจะส่งกลับค่ามัธยฐานของค่าเดิมทั้งหมด:

แต่เราสามารถใช้ฟังก์ชัน AGGREGATE() แทนได้:

ค่ามัธยฐานของแถวที่กรองของ Excel

ฟังก์ชันนี้จะคำนวณค่ามัธยฐานของเส้นที่มองเห็นเท่านั้น

เราสามารถตรวจสอบได้ด้วยตนเองโดยการคำนวณค่ามัธยฐานของเส้นที่มองเห็นได้:

ยอดขายเฉลี่ยในแถวที่มองเห็นได้: [9, 13, 14 , 14, 19]

เมื่อค่าแสดงตามลำดับจากน้อยไปหามาก ค่าที่อยู่ตรงกลางจะเป็น 14 จริงๆ

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

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

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

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

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