หาค่าเฉลี่ยโดยตัดค่าหัวท้ายออกตามเปอร์เซ็นต์ที่กำหนด เหมาะสำหรับข้อมูลที่มี Outliers
=TRIMMEAN(array, percent)
=TRIMMEAN(array, percent)
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| array | Range/Array | Yes | ช่วงข้อมูลที่ต้องการหาค่าเฉลี่ยตัดหัวท้าย สามารถเป็น Range หรือ Array | |
| percent | Number | Yes | เปอร์เซ็นต์ของข้อมูลที่จะตัดทิ้งจากทั้งสองด้าน (ค่า 0-1) เช่น 0.2 = ตัด 20% (10% บน 10% ล่าง) |
ตัดคะแนนสูงสุดและต่ำสุด แล้วหาค่าเฉลี่ยของคะแนนที่เหลือ
TRIMMEAN(A2:A21, 0.2)=TRIMMEAN(A2:A21, 0.2)
ค่าเฉลี่ยหลังตัดหัวท้าย
TRIMMEAN(B2:B11, 2/COUNT(B2:B11))=TRIMMEAN(B2:B11, 2/COUNT(B2:B11))
คะแนนเฉลี่ยสุดท้าย
TRIMMEAN(C2:C101, 0.1)=TRIMMEAN(C2:C101, 0.1)
ค่าอ่านเฉลี่ยที่เสถียร
AVERAGE(A2:A21) = 50.5 vs TRIMMEAN(A2:A21, 0.2) = 48.3=AVERAGE(A2:A21) = 50.5 vs TRIMMEAN(A2:A21, 0.2) = 48.3
TRIMMEAN ให้ค่าต่างกว่า AVERAGE เมื่อมี Outliers
AVERAGE หาค่าเฉลี่ยจากทุกค่า แต่ TRIMMEAN ตัดค่าสูงสุดและต่ำสุดออก (ตามเปอร์เซ็นต์) แล้วหาค่าเฉลี่ยจากที่เหลือ ทำให้ไม่ถูกรบกวนจาก Outliers
ขึ้นอยู่กับข้อมูล: ปกติ 0.1-0.2 (10-20%) หากต้องการตัดสัญญาณรบกวนมาก | หากต้องการเก็บค่าหลาย ๆ ตัว ใช้ 0.05 (5%)
ใช่! TRIMMEAN ตัดแบบสมมาตร ถ้า percent=0.2 จะตัด 10% จากค่าสูง + 10% จากค่าต่ำ ไม่ใช่ 20% จากด้านเดียว
ทุกเวอร์ชัน Excel (Excel 97 และใหม่กว่า) | Excel 365 | Google Sheets ไม่มี TRIMMEAN ต้องใช้สูตรอื่น
MEDIAN ใช้ค่ากลาง (ตัดข้อมูลประมาณครึ่ง) | TRIMMEAN ใช้ค่าเฉลี่ยหลังตัดตามเปอร์เซ็นต์ ถ้าต้องการ Mean ที่เสถียร ใช้ TRIMMEAN
ฟังก์ชัน TRIMMEAN ใน Excel ช่วยหาค่าเฉลี่ย (Mean) โดยตัดค่าสูงสุดและค่าต่ำสุดออกตามเปอร์เซ็นต์ที่กำหนด เรียกว่า Trimmed Mean หรือ Winsorized Mean
สมมติว่ากรรมการให้คะแนนแข่งขันกีฬา 10 คน แต่ 1-2 คนให้คะแนนเอนเอียง TRIMMEAN จะตัดค่าสูงสุดกับต่ำสุดออกแล้วหาค่าเฉลี่ยจากค่าที่เหลือ ได้ผลลัพธ์ที่สมเหตุสมผลมากกว่า AVERAGE
สิ่งที่เจ๋งของ TRIMMEAN คือมันตัดแบบสมมาตร ถ้าคุณให้ percent=0.2 มันจะตัด 10% จากบนและ 10% จากล่าง ไม่ใช่แค่ตัดไป 20% นั่น ทำให้ข้อมูลตรงกลางยังสมดุล