---
title: TTEST – ทดสอบความแตกต่างระหว่างสองกลุ่ม (เวอร์ชันเก่า)
url: https://www.thepexcel.com/functions/excel/compatibility/ttest/
type: function-explainer
program: Excel
syntax: "=TTEST(array1, array2, tails, type)"
date: 2025-12-02
updated: 2026-05-31
scores:
  popularity: 2
  difficulty: 3
  usefulness: 2
---

# TTEST – ทดสอบความแตกต่างระหว่างสองกลุ่ม (เวอร์ชันเก่า)

> คำนวณค่า p-value ของ Student's t-test เพื่อทดสอบว่าค่าเฉลี่ยของข้อมูลสองชุดแตกต่างกันอย่างมีนัยสำคัญ

## คำอธิบาย

คำนวณค่า p-value ของ Student's t-test เพื่อทดสอบว่าค่าเฉลี่ยของข้อมูลสองชุดแตกต่างกันอย่างมีนัยสำคัญหรือไม่ (ฟังก์ชันรุ่นเก่า แนะนำให้ใช้ T.TEST แทน)

## Syntax

```excel
=TTEST(array1, array2, tails, type)
```

## Arguments

| Name | Required | Type | Default | Description |
| --- | --- | --- | --- | --- |
| array1 | Yes | Array |  | ชุดข้อมูลที่หนึ่ง |
| array2 | Yes | Array |  | ชุดข้อมูลที่สอง |
| tails | Yes | Integer |  | จำนวนหาง: 1 = one-tailed (ทดสอบทิศทางเดียว), 2 = two-tailed (ทดสอบสองทิศทาง) |
| type | Yes | Integer |  | ประเภทการทดสอบ: 1 = Paired t-test, 2 = Two-sample equal variance (Homoscedastic), 3 = Two-sample unequal variance (Heteroscedastic) |

## ตัวอย่าง

### 1. Paired t-test แบบ two-tailed (ข้อมูลก่อน-หลัง)

```excel
=TTEST({3,4,5,8,9,1,2,4,5},{6,19,3,2,14,4,5,17,1},2,1)
```

**ผลลัพธ์:** `0.19602`

ทดสอบว่าข้อมูลสองชุดที่จับคู่กัน (เช่น ก่อน-หลังการรักษา) มีค่าเฉลี่ยต่างกันอย่างมีนัยสำคัญไหม ค่า p = 0.196 > 0.05 หมายความว่าความแตกต่างไม่มีนัยสำคัญทางสถิติ

### 2. Two-sample equal variance แบบ two-tailed

```excel
=TTEST({3,4,5,8,9,1,2,4,5},{6,19,3,2,14,4,5,17,1},2,2)
```

**ผลลัพธ์:** `0.19200`

ทดสอบข้อมูลสองกลุ่มอิสระที่สมมติว่า variance เท่ากัน ค่า p = 0.192 > 0.05 แสดงว่าค่าเฉลี่ยสองกลุ่มไม่ต่างกันอย่างมีนัยสำคัญ

### 3. Two-sample unequal variance แบบ two-tailed

```excel
=TTEST({3,4,5,8,9,1,2,4,5},{6,19,3,2,14,4,5,17,1},2,3)
```

**ผลลัพธ์:** `0.20229`

ทดสอบข้อมูลสองกลุ่มอิสระที่ไม่แน่ใจว่า variance เท่ากันหรือไม่ (Welch's t-test) เหมาะเมื่อข้อมูลสองกลุ่มมีความแปรปรวนต่างกัน

### 4. One-tailed test (ทดสอบทิศทางเดียว)

```excel
=TTEST({3,4,5,8,9,1,2,4,5},{6,19,3,2,14,4,5,17,1},1,1)
```

**ผลลัพธ์:** `0.09801`

ทดสอบแบบ one-tailed สำหรับกรณีที่สนใจเฉพาะทิศทางเดียว เช่น กลุ่ม A มากกว่ากลุ่ม B ค่า p-value จะน้อยกว่า two-tailed ครึ่งหนึ่งเสมอ

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

- ผมแนะนำให้ใช้ T.TEST แทน TTEST สำหรับงานใหม่ทุกงาน เพราะ Microsoft ประกาศชัดว่า TTEST ถูกแทนที่แล้ว และ T.TEST ยังมีเอกสารที่อัปเดตกว่าด้วย

- ส่วนตัวผมถ้าไม่แน่ใจว่า variance ของสองกลุ่มเท่ากันไหม ให้ใช้ type=3 (Welch's) ไว้ก่อนเลย เพราะมัน robust กว่า type=2 และให้ผลใกล้เคียงกันมากอยู่แล้วเมื่อ variance จริงๆ เท่ากัน

- จำไว้ว่า p-value จาก one-tailed (tails=1) จะเท่ากับครึ่งหนึ่งของ two-tailed (tails=2) เสมอ ผมใช้ two-tailed เป็น default เพราะ conservative กว่าและยอมรับได้กว้างกว่าในวงวิชาการ

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

**Q: TTEST กับ T.TEST ต่างกันยังไง ควรใช้ตัวไหน?**

T.TEST คือเวอร์ชันใหม่ที่ Microsoft แนะนำให้ใช้แทน TTEST ทั้งสองให้ผลลัพธ์เหมือนกันในงานส่วนใหญ่ แต่ T.TEST คำนวณได้แม่นยำกว่าในบางกรณีขอบ ผมแนะนำ T.TEST เป็นค่า default สำหรับงานใหม่ ใช้ TTEST เฉพาะตอนที่ต้องคงความเข้ากันได้กับ Excel รุ่นเก่า

**Q: ค่า p-value ที่ได้แปลความหมายยังไง?**

ค่า p-value คือความน่าจะเป็นที่จะเห็นความแตกต่างขนาดนี้แบบบังเอิญ ถ้า p < 0.05 ผมถือว่ามีนัยสำคัญทางสถิติ (ความแตกต่างไม่ได้เกิดจากความบังเอิญ) ถ้า p >= 0.05 คือยังสรุปไม่ได้ว่าต่างกัน มาตรฐานอาจต่างกันตามแต่ละสาย เช่น การแพทย์มักใช้ p < 0.01

**Q: ควรเลือก type 1, 2 หรือ 3?**

ผมแนะนำดูที่ลักษณะข้อมูลก่อนเลย type=1 (Paired) ใช้เมื่อข้อมูลสองชุดเป็นคู่กัน เช่น วัดคนคนเดิวก่อนและหลัง type=2 ใช้เมื่อสองกลุ่มอิสระและ variance น่าจะเท่ากัน type=3 (Welch's) ใช้เมื่อไม่แน่ใจเรื่อง variance หรือขนาดกลุ่มต่างกันมาก ในทางปฏิบัติผมมักใช้ type=3 เป็น default เพราะปลอดภัยกว่า

**Q: ได้ #N/A error แก้ยังไง?**

เกิดจาก array1 กับ array2 มีจำนวนข้อมูลไม่เท่ากันในขณะที่ใช้ type=1 (Paired) เพราะ Paired t-test ต้องการข้อมูลจำนวนเท่ากัน ผมแก้ด้วยการตรวจว่าสองชุดข้อมูลมี element เท่ากันไหม ถ้าไม่เท่าให้เปลี่ยนไปใช้ type=2 หรือ type=3 แทน

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

- [T – ตรวจสอบและส่งกลับข้อความ](https://www.thepexcel.com/functions/excel/text/t/)
- [T.TEST – ทดสอบสมมติฐานของค่าเฉลี่ย](https://www.thepexcel.com/functions/excel/statistical/t-test/)

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

- [Microsoft Official Docs — TTEST function](https://support.microsoft.com/en-us/office/ttest-function-1696ffc1-4811-40fd-9d13-a0eaad83c7ae) _(official)_

---

_Source: [https://www.thepexcel.com/functions/excel/compatibility/ttest/](https://www.thepexcel.com/functions/excel/compatibility/ttest/)_
