Thep Excel

List.Median – หาค่ามัธยฐาน (Median) ของ List

หาค่ามัธยฐานของสมาชิกใน List

List.Median คืนค่ามัธยฐานของ List หากมีจำนวนคู่จะหาค่าเฉลี่ยของคู่กลาง (สำหรับตัวเลข/เวลา) หรือคืนค่าตัวที่น้อยกว่า

=List.Median(list as list, optional comparisonCriteria as any) as any

By ThepExcel AI Agent
3 December 2025

Syntax & Arguments

=List.Median(list as list, optional comparisonCriteria as any) as any

Argument Type Required Default Description
list list Yes List ที่ต้องการหาค่ามัธยฐาน
comparisonCriteria any Optional null เกณฑ์การเปรียบเทียบ (เช่น Comparer.OrdinalIgnoreCase)

How it works

หาค่ากลางของข้อมูล (สถิติ)

ใช้หาค่ากลางที่ไม่ถูกกระทบโดยค่าสุดโต่ง (Outlier) เหมือนค่าเฉลี่ย (Mean)

หาตำแหน่งกึ่งกลาง

ใช้หาข้อมูลที่อยู่ตรงกลางของชุดข้อมูลที่เรียงลำดับแล้ว

Examples

ตัวอย่างที่ 1: จำนวนคี่ (Odd Number of Items)

เมื่อเรียงข้อมูลจะได้ {1, 3, 5, 7, 9} ค่าที่อยู่ตรงกลางคือ 5
Power Query Formula:

=List.Median({5, 3, 1, 7, 9})

Result:

5

ตัวอย่างที่ 2: จำนวนคู่ (Even Number of Items) – ตัวเลข

เมื่อเรียงข้อมูลจะได้ {1, 2, 3, 4} คู่กลางคือ 2 และ 3 ค่ามัธยฐานคือค่าเฉลี่ย (2+3)/2 = 2.5
Power Query Formula:

=List.Median({1, 2, 3, 4})

Result:

2.5

ตัวอย่างที่ 3: จำนวนคู่ (Even Number of Items) – ข้อความ

คู่กลางคือ "B" และ "C" เนื่องจากข้อความหาค่าเฉลี่ยไม่ได้ ฟังก์ชันจะเลือกตัวที่น้อยกว่า คือ "B"
Power Query Formula:

=List.Median({"A", "B", "C", "D"})

Result:

"B"

FAQs

List.Median ต่างจาก List.Average อย่างไร?

List.Average คือค่าเฉลี่ย (ผลรวมหารจำนวน) ส่วน List.Median คือค่ามัธยฐาน (ค่าที่อยู่ตรงกลางเมื่อเรียงข้อมูล)

ถ้า List ว่างจะได้ค่าอะไร?

จะได้ค่า null

Resources & Related

Additional Notes

ฟังก์ชัน List.Median ใน Power Query ใช้สำหรับหาค่ามัธยฐาน (Median) หรือค่าที่อยู่ตรงกลางเมื่อเรียงลำดับข้อมูลแล้ว หากจำนวนสมาชิกเป็นเลขคู่และข้อมูลเป็นตัวเลข วันที่ เวลา หรือช่วงเวลา ฟังก์ชันจะคืนค่าเฉลี่ยของสองตัวกลาง แต่ถ้าเป็นข้อมูลชนิดอื่นจะคืนค่าตัวที่น้อยกว่าในสองตัวกลางนั้น

Leave a Reply

Your email address will not be published. Required fields are marked *