เฉลี่ยตัวเลข
=AVERAGE(10, 20, 30)
20
คำนวณค่าเฉลี่ยเลขคณิตจากตัวเลขในช่วงข้อมูลหรือเซลล์ที่ระบุ
หาค่าเฉลี่ยเลขคณิต (Mean) ของชุดตัวเลข
=AVERAGE(number1, [number2], ...)
=AVERAGE(number1, [number2], ...)
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| number1 | number/range | Yes | ตัวเลข เซลล์ หรือช่วงแรกที่ต้องการหาค่าเฉลี่ย สามารถเป็นตัวเลข เซลล์เดี่ยว หรือช่วงเซลล์ | |
| number2 | number/range | Optional | 1 | ตัวเลข เซลล์ หรือช่วงที่สอง (และต่อจากนี้) ที่ต้องการหาค่าเฉลี่ย สามารถระบุได้สูงสุด 255 พารามิเตอร์ |
คำนวณคะแนนเฉลี่ยของนักเรียนจากหลายวิชาหรือหลายครั้ง เพื่อประเมินผลการเรียน
หาค่าเฉลี่ยยอดขายรายวัน รายสัปดาห์ หรือรายเดือน เพื่อวิเคราะห์แนวโน้มธุรกิจ
หาค่าเฉลี่ยค่าใช้จ่ายรายเดือนเพื่อวางแผนงบประมาณและควบคุมต้นทุน
คำนวณอุณหภูมิเฉลี่ยรายวันหรือรายเดือนจากข้อมูลที่บันทึก เพื่อวิเคราะห์แนวโน้มสภาพอากาศ
ใช้ได้กับ Excel ทุกเวอร์ชัน ทั้ง Windows, Mac และ Web ไม่ต้องการเวอร์ชันพิเศษ
AVERAGE มีประสิทธิภาพสูงแม้กับข้อมูลขนาดใหญ่ สามารถคำนวณค่าเฉลี่ยจากข้อมูลหลักหมื่นหรือหลักแสนแถวได้รวดเร็ว
=AVERAGE(10, 20, 30)
20
=AVERAGE(10, 0)
5
=AVERAGE(10, "")
10
AVERAGE คำนวณเฉพาะตัวเลข (Number) เท่านั้น และเพิกเฉยข้อความและค่า Logic ส่วน AVERAGEA จะนับค่า Logic (TRUE = 1, FALSE = 0) และข้อความ (= 0) ด้วย ควรใช้ AVERAGE สำหรับข้อมูลตัวเลขทั่วไป และใช้ AVERAGEA เมื่อต้องการนับค่า Logic และข้อความเป็นศูนย์
ไม่นับ AVERAGE เพิกเฉยเซลล์ว่างทั้งการรวมและการนับ แต่จะนับค่า 0 เป็นตัวเลข ตัวอย่าง: =AVERAGE(10, 20, , ) จะได้ 15 (รวม 30 หารด้วย 2) แต่ =AVERAGE(10, 20, 0, 0) จะได้ 7.5 (รวม 30 หารด้วย 4)
ใช้ AVERAGEIF สำหรับเงื่อนไขเดียว เช่น =AVERAGEIF(A2:A10,”>50″,B2:B10) หรือใช้ AVERAGEIFS สำหรับหลายเงื่อนไข เช่น =AVERAGEIFS(D2:D10,A2:A10,”กรุงเทพ”,C2:C10,”>100″) เพื่อหาค่าเฉลี่ยจากเซลล์ที่ตรงตามเงื่อนไขที่กำหนด
สาเหตุที่พบบ่อย: 1) มีเซลล์ที่เป็น Text แทนที่จะเป็น Number (ตรวจสอบด้วยฟังก์ชัน TYPE) 2) มีเซลล์ว่างหรือค่า 0 ปะปนกัน ทำให้จำนวนตัวหารไม่ตรง 3) มีข้อมูล error (#N/A, #VALUE!) ทำให้ AVERAGE คืนค่า error 4) ช่วงข้อมูลที่เลือกไม่ถูกต้อง แนะนำให้ตรวจสอบ Data Type และช่วงข้อมูลให้ชัดเจน
AVERAGE รองรับสูงสุด 255 พารามิเตอร์ (number1 ถึง number255) แต่ละพารามิเตอร์สามารถเป็นเซลล์เดี่ยว ช่วงเซลล์ หรือค่าตัวเลขโดยตรง ช่วงเซลล์หนึ่งช่วงนับเป็น 1 พารามิเตอร์ แม้จะมีหลายหมื่นเซลล์ก็ตาม
ใช้ AVERAGE ร่วมกับ LARGE เช่น =AVERAGE(LARGE(A1:A10,{1,2,3})) เพื่อหาค่าเฉลี่ยของ 3 ค่าสูงสุด หรือใช้ SMALL สำหรับค่าต่ำสุด เช่น =AVERAGE(SMALL(A1:A10,{1,2,3}))
AVERAGE เป็นฟังก์ชันพื้นฐานที่มีใน Excel ทุกเวอร์ชัน รวมถึง Excel for Microsoft 365, Excel 2024, 2021, 2019, 2016, 2013, 2010, 2007 และเวอร์ชันเก่ากว่า ใช้ได้ทั้ง Windows, Mac และ Excel for the web
ฟังก์ชัน AVERAGE เป็นฟังก์ชันพื้นฐานที่ใช้คำนวณค่าเฉลี่ยเลขคณิต (arithmetic mean) จากชุดข้อมูลตัวเลข โดยรวมตัวเลขทั้งหมดแล้วหารด้วยจำนวนตัวเลข รองรับสูงสุด 255 พารามิเตอร์