---
title: AVERAGEA – ค่าเฉลี่ยแบบนับค่าตรรกะและข้อความ
url: https://www.thepexcel.com/functions/dax/aggregation/averagea-dax/
type: function-explainer
program: DAX
syntax: "AVERAGEA(<column>)"
date: 2025-12-13
updated: 2025-12-17
scores:
  popularity: 4
  difficulty: 3
  usefulness: 4
---

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

> คำนวณค่าเฉลี่ยของคอลัมน์โดยนับค่าตรรกะและข้อความตามกติกา

## คำอธิบาย

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

## Syntax

```excel
AVERAGEA(&lt;column&gt;)
```

**Variant**

```excel
AVERAGEA(&lt;column&gt;)
```

คืนค่าเฉลี่ยของค่าภายในคอลัมน์ตามบริบทตัวกรอง

## Arguments

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

## เคสการใช้งาน

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

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

_เหมาะกับ:_ averagea-boolean

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

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

_เหมาะกับ:_ averagea-text-mixed

## ตัวอย่าง

### 1. ตัวอย่างที่ 1: ค่าเฉลี่ยจากคอลัมน์คะแนน

```excel
AvgA Rating =
AVERAGEA(Feedback[Rating])
```

**ผลลัพธ์:** `คืนค่าเฉลี่ยของ Rating ในบริบทปัจจุบัน (เช่น 3.6)`

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

### 2. ตัวอย่างที่ 2: แปลง TRUE/FALSE เป็นสัดส่วนด้วยค่าเฉลี่ย

```excel
AvgA InStock Pct =
AVERAGEA(Inventory[InStock])
```

**ผลลัพธ์:** `คืนค่าเฉลี่ยเป็นสัดส่วน (เช่น 0.85 แปลว่ามีสินค้า 85%)`

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

### 3. ตัวอย่างที่ 3: ค่าเฉลี่ยเมื่อมีข้อความปะปน

```excel
AvgA Mixed =
AVERAGEA(Responses[AnswerValue])
```

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

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

## หมายเหตุเพิ่มเติม

AVERAGEA เหมาะกับกรณีที่การตีความค่าที่ไม่ใช่ตัวเลขเป็น 0 เป็นพฤติกรรมที่ต้องการ หากไม่ต้องการผลลัพธ์แบบนี้ ให้จัดการชนิดข้อมูลให้เป็นตัวเลขก่อนคำนวณ

## คำถามที่พบบ่อย

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

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

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

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

## ฟังก์ชันที่เกี่ยวข้อง

- [AVERAGE – คำนวณค่าเฉลี่ยเลขคณิตจากคอลัมน์ตัวเลข](https://www.thepexcel.com/functions/dax/aggregation/average-dax/)
- averagex

## แหล่งข้อมูลเพิ่มเติม

- [DAX Guide: AVERAGEA](https://dax.guide/averagea/) _(documentation)_

---

_Source: [https://www.thepexcel.com/functions/dax/aggregation/averagea-dax/](https://www.thepexcel.com/functions/dax/aggregation/averagea-dax/)_
