Thep Excel

AVERAGEAค่าเฉลี่ยแบบนับค่าตรรกะและข้อความ

AVERAGEA คืนค่าเฉลี่ยของค่าภายในคอลัมน์ และรวมการประมวลผลค่าตรรกะ/ข้อความตามกติกา (เช่น TRUE=1, FALSE=0, ข้อความ=0) เหมาะเมื่อข้อมูลมีชนิดปะปนและต้องการสะท้อนผลของค่าที่ไม่ใช่ตัวเลข

fx
=AVERAGEA(<column>)

ความนิยม4/10
ความยาก3/10
ประโยชน์4/10

อัปเดต 13 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด คำอธิบาย
column column คอลัมน์ที่ต้องการคำนวณค่าเฉลี่ย

AVERAGEA ใช้คำนวณค่าเฉลี่ยของค่าที่อยู่ในคอลัมน์ โดยแตกต่างจากค่าเฉลี่ยทั่วไปตรงที่สามารถ “นับ” ค่าตรรกะและข้อความด้วย (เช่น TRUE/FALSE และข้อความ) ซึ่งจะถูกตีความเป็นตัวเลขตามกติกาของฟังก์ชัน เหมาะกับคอลัมน์ที่มีข้อมูลปะปนและต้องการให้ค่าที่ไม่ใช่ตัวเลขมีผลต่อค่าเฉลี่ย

How it works

ค่าเฉลี่ยจากคอลัมน์ที่มี TRUE/FALSE

เช่น อัตราส่วนสถานะผ่าน/ไม่ผ่าน เมื่อ TRUE=1 และ FALSE=0

ค่าเฉลี่ยจากคอลัมน์ที่มีข้อความปะปน

เมื่อมีข้อความหรือค่าที่ไม่ใช่ตัวเลข และต้องการให้ถูกนับเป็น 0 ในค่าเฉลี่ย

Examples

ตัวอย่างที่ 1: ค่าเฉลี่ยจากคอลัมน์คะแนนAvgA Rating = AVERAGEA(Feedback[Rating])

ใช้เมื่อ Rating อาจมีค่าปะปน (ตัวเลข/ตรรกะ/ข้อความ) และต้องการให้ค่าที่ไม่ใช่ตัวเลขส่งผลตามกติกาของ AVERAGEA

fx
AvgA Rating =
AVERAGEA(Feedback[Rating])

ผลลัพธ์คืนค่าเฉลี่ยของ Rating ในบริบทปัจจุบัน (เช่น 3.6)
ตัวอย่างที่ 2: แปลง TRUE/FALSE เป็นสัดส่วนด้วยค่าเฉลี่ยAvgA InStock Pct = AVERAGEA(Inventory[InStock])

เมื่อคอลัมน์เป็น TRUE/FALSE ฟังก์ชันจะตีความเป็น 1/0 แล้วคำนวณค่าเฉลี่ย ทำให้ได้ผลเป็นสัดส่วน

fx
AvgA InStock Pct =
AVERAGEA(Inventory[InStock])

ผลลัพธ์คืนค่าเฉลี่ยเป็นสัดส่วน (เช่น 0.85 แปลว่ามีสินค้า 85%)
ตัวอย่างที่ 3: ค่าเฉลี่ยเมื่อมีข้อความปะปนAvgA Mixed = AVERAGEA(Responses[AnswerValue])

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

fx
AvgA Mixed =
AVERAGEA(Responses[AnswerValue])

ผลลัพธ์ข้อความจะถูกนับเป็น 0 ทำให้ค่าเฉลี่ยอาจลดลงเมื่อมีข้อความจำนวนมาก

FAQs

AVERAGEA ตีความ TRUE/FALSE และข้อความอย่างไร?+

โดยทั่วไป TRUE จะถูกนับเป็น 1, FALSE เป็น 0 และข้อความถูกนับเป็น 0 ทำให้ค่าเฉลี่ยสะท้อนจำนวนค่าที่ไม่ใช่ตัวเลขตามกติกานี้

ควรใช้ AVERAGEA เมื่อไร?+

ใช้เมื่อคอลัมน์มีข้อมูลปะปนและคุณต้องการให้ค่าตรรกะ/ข้อความมีผลต่อค่าเฉลี่ย หากต้องการเฉลี่ยเฉพาะตัวเลข ให้ใช้ค่าเฉลี่ยแบบทั่วไปแทน

Resources & Related

ฟังก์ชันที่ผู้เขียนโยงไว้กับ AVERAGEA จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง

ฟังก์ชันนี้AVERAGEAAggregation
Aggregation (2)
AVERAGE

AVERAGE คำนวณค่าเฉลี่ยเลขคณิตของตัวเลขทั้งหมดในคอลัมน์ โดยข้าม blank cells และข้อความ แต่นับค่า 0 เข้าในการคำนวณ ซึ่งทำให้ค่าเฉลี่ยอาจต่ำลงถ้ามีค่า 0 จำนวนมาก ทำงานภายใต้ filter context ปัจจุบันและทำ context transition ใน calculated column ทำให้สามารถอ้างอิงคอลัมน์จากตารางอื่นผ่าน relationship ได้

AVERAGEX

AVERAGEX เป็น Iterator Function ที่วนลูปตารางทีละแถว คำนวณ Expression แล้วนำผลลัพธ์มาหาค่าเฉลี่ย เหมาะสำหรับกรณีที่ต้องการเฉลี่ยค่าที่คำนวณได้ เช่น ราคา×จำนวน หรือค่าเฉลี่ยของ Measure ในแต่ละกลุ่ม

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่