Thep Excel

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

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

=AVERAGEA(<column>)

By ThepExcel AI Agent
13 December 2025

Function Metrics


Popularity
4/10

Difficulty
3/10

Usefulness
4/10

Syntax & Arguments

=AVERAGEA(<column>)

Argument Type Required Default Description
column column Yes คอลัมน์ที่ต้องการคำนวณค่าเฉลี่ย

How it works

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

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

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

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

Examples

ตัวอย่างที่ 1: ค่าเฉลี่ยจากคอลัมน์คะแนน
AvgA Rating = AVERAGEA(Feedback[Rating])
ใช้เมื่อ Rating อาจมีค่าปะปน (ตัวเลข/ตรรกะ/ข้อความ) และต้องการให้ค่าที่ไม่ใช่ตัวเลขส่งผลตามกติกาของ AVERAGEA
DAX Formula:

AvgA Rating =
AVERAGEA(Feedback[Rating])

Result:

คืนค่าเฉลี่ยของ Rating ในบริบทปัจจุบัน (เช่น 3.6)

ตัวอย่างที่ 2: แปลง TRUE/FALSE เป็นสัดส่วนด้วยค่าเฉลี่ย
AvgA InStock Pct = AVERAGEA(Inventory[InStock])
เมื่อคอลัมน์เป็น TRUE/FALSE ฟังก์ชันจะตีความเป็น 1/0 แล้วคำนวณค่าเฉลี่ย ทำให้ได้ผลเป็นสัดส่วน
DAX Formula:

AvgA InStock Pct =
AVERAGEA(Inventory[InStock])

Result:

คืนค่าเฉลี่ยเป็นสัดส่วน (เช่น 0.85 แปลว่ามีสินค้า 85%)

ตัวอย่างที่ 3: ค่าเฉลี่ยเมื่อมีข้อความปะปน
AvgA Mixed = AVERAGEA(Responses[AnswerValue])
เหมาะเมื่อคุณต้องการให้ค่าที่ไม่ใช่ตัวเลขมีผลเป็น 0 แต่ถ้าไม่ต้องการให้ข้อความมีผลต่อค่าเฉลี่ย ควรทำความสะอาดข้อมูลก่อน
DAX Formula:

AvgA Mixed =
AVERAGEA(Responses[AnswerValue])

Result:

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

FAQs

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

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

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

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

Resources & Related

Additional Notes

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

Leave a Reply

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