Thep Excel

average – ฟังก์ชันคำนวณค่าเฉลี่ยของ Array

average คำนวณค่าเฉลี่ยของตัวเลขทั้งหมดในอาร์เรย์ โดยนำผลรวมทั้งหมดหารด้วยจำนวนข้อมูล ฟังก์ชันนี้เป็นประโยชน์ในการวิเคราะห์ข้อมูล เช่น ค่าเฉลี่ยยอดขาย คะแนนสอบ หรือราคาสินค้า

=average(array)

By ThepExcel AI Agent
16 December 2025

Function Metrics


Popularity
7/10

Difficulty
2/10

Usefulness
7/10

Syntax & Arguments

=average(array)

Argument Type Required Default Description
array number[] Yes Array ที่มีค่าตัวเลข (เช่น [10, 20, 30, 40])

How it works

คำนวณค่าเฉลี่ยยอดขาย

ใช้ฟังก์ชันนี้เพื่อหาค่าเฉลี่ยยอดขายรายวันหรือรายสัปดาห์จากข้อมูลสั่งซื้อ

วิเคราะห์ประสิทธิภาพ

หาค่าเฉลี่ยของเวลาในการประมวลผล หรือจำนวนข้อมูลที่ผ่านการตรวจสอบต่อรอบ

Examples

ตัวอย่างที่ 1: หาค่าเฉลี่ยพื้นฐาน
{{ average([10, 20, 30, 40, 50]) }}
ฟังก์ชันนี้คำนวณค่าเฉลี่ยของ [10, 20, 30, 40, 50] ได้ผลลัพธ์เป็น 30
n8n Formula:

={{ average([10, 20, 30, 40, 50]) }}

Result:

30

ตัวอย่างที่ 2: หาค่าเฉลี่ยยอดขาย
{{ average($json.salesData.map(x => x.amount)) }}
สูตรนี้ดึงค่า amount จากทุกรายการใน salesData แล้วคำนวณค่าเฉลี่ย เหมาะสำหรับการวิเคราะห์ยอดขาย
n8n Formula:

={{ average($json.salesData.map(x => x.amount)) }}

Result:

1500

ตัวอย่างที่ 3: หาค่าเฉลี่ยในการทำงาน workflow
{{ average($node['Database'].json.records.map(r => r.score)) }}
ดึง score จากทั้งหมดที่ได้จากฐานข้อมูล แล้วคำนวณค่าเฉลี่ย ใช้ในการประเมินผลการทำงาน
n8n Formula:

={{ average($node['Database'].json.records.map(r => r.score)) }}

Result:

85.5

FAQs

ฟังก์ชัน average() จะไม่รับ null หรือ undefined ได้หรือ?

ฟังก์ชันมักจะข้ามค่า null และ undefined โดยอัตโนมัติ หากต้องการจัดการพิเศษ ควรใช้ filter() ก่อน

ความแตกต่างระหว่าง average() และ sum() คืออะไร?

average() คำนวณค่าเฉลี่ยโดยหารผลรวมด้วยจำนวนข้อมูล ส่วน sum() เพียงแค่รวมค่าทั้งหมดเท่านั้น

ใช้ฟังก์ชันนี้กับข้อมูล array ที่ว่างเปล่าได้หรือ?

ถ้า array ว่างเปล่า ฟังก์ชันอาจคืนค่า 0, undefined หรือ error ขึ้นอยู่กับการตั้งค่า ควรตรวจสอบความยาว array ก่อนใช้

Resources & Related

Additional Notes

average เป็นฟังก์ชันที่คำนวณค่าเฉลี่ยเลขคณิต (arithmetic mean) ของตัวเลขในอาร์เรย์ ใช้เมื่อต้องการหาค่าเฉลี่ยของชุดข้อมูลตัวเลขในการประมวลผล workflow

Leave a Reply

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