---
title: Z.TEST – ทดสอบสมมติฐาน Z-test
url: https://www.thepexcel.com/functions/excel/statistical/z-test/
type: function-explainer
program: Excel
syntax: "=Z.TEST(array, x, [sigma])"
date: 2025-12-02
updated: 2025-12-24
scores:
  popularity: 5
  difficulty: 4
  usefulness: 6
---

# Z.TEST – ทดสอบสมมติฐาน Z-test

> ฟังก์ชันทางสถิติที่คำนวณค่า P-value สำหรับการทดสอบ Z-test เพื่อทดสอบว่าค่าเฉลี่ยของกลุ่มตัวอย่างสอดค

## คำอธิบาย

ฟังก์ชันทางสถิติที่คำนวณค่า P-value สำหรับการทดสอบ Z-test เพื่อทดสอบว่าค่าเฉลี่ยของกลุ่มตัวอย่างสอดคล้องกับค่าเฉลี่ยประชากรที่สมมติหรือไม่

## Syntax

```excel
=Z.TEST(array, x, [sigma])
```

## Arguments

| Name | Required | Type | Default | Description |
| --- | --- | --- | --- | --- |
| array | Yes | Range/Array |  | ช่วงข้อมูลหรืออาร์เรย์ที่เป็นกลุ่มตัวอย่างที่ต้องการทดสอบ เช่น A2:A50 หรือ {100, 105, 98, 102} |
| x | Yes | Number |  | ค่าเฉลี่ยประชากรที่สมมติหรือค่าที่ต้องการทดสอบ (Hypothesized Population Mean) ซึ่งเป็นค่าที่คุณต้องการเปรียบเทียบกับค่าเฉลี่ยของกลุ่มตัวอย่าง |
| sigma | No | Number | ใช้ส่วนเบี่ยงเบนมาตรฐานของกลุ่มตัวอย่าง (STDEV.S) | ส่วนเบี่ยงเบนมาตรฐานของประชากร (Population Standard Deviation) หากคุณรู้ค่านี้ให้ระบุ หากไม่ระบุ Excel จะใช้ส่วนเบี่ยงเบนมาตรฐานของกลุ่มตัวอย่างแทน |

## ตัวอย่าง

### 1. ตัวอย่างที่ 1: ทดสอบสมมติฐานค่าเฉลี่ยกับค่าที่สมมติ (หางเดียว)

```excel
=Z.TEST(B2:B21, 100)
```

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

สมมติว่า B2:B21 เก็บผลการวัด 20 ครั้งของสินค้า เช่น น้ำหนักสินค้า
Z.TEST จะคืนค่า P-value ≈ 0.021 หมายความว่า มีโอกาสประมาณ 2.1% ที่ค่าเฉลี่ยของกลุ่มตัวอย่างจะมากกว่า 100 หากสมมติฐานว่าค่าเฉลี่ยประชากรเท่ากับ 100 นั้นเป็นจริง
เนื่องจาก 0.021 < 0.05 เราจึงสามารถปฏิเสธสมมติฐานนี้ได้ (ค่าเฉลี่ยน่าจะมากกว่า 100)

### 2. ตัวอย่างที่ 2: ทดสอบแบบสองหาง (Two-tailed Test)

```excel
=2*MIN(Z.TEST(B2:B21,100), 1-Z.TEST(B2:B21,100))
```

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

Z.TEST จะคืนค่าหางเดียวเสมอ (One-tailed)
หากต้องการทดสอบสองหาง (ว่าค่าเฉลี่ยต่างจาก 100 หรือไม่ โดยไม่สนว่าจะมากหรือน้อย) ให้นำค่า P-value มาคูณด้วย 2 โดยใช้ MIN() เพื่อไม่ให้ผลลัพธ์ > 1
ผลลัพธ์ 0.042 < 0.05 บ่งชี้ว่าค่าเฉลี่ยมีความแตกต่างอย่างมีนัยสำคัญจาก 100

### 3. ตัวอย่างที่ 3: ระบุค่าส่วนเบี่ยงเบนมาตรฐานของประชากร

```excel
=Z.TEST(B2:B21, 100, 15)
```

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

หากคุณทราบค่าส่วนเบี่ยงเบนมาตรฐานของประชากร (Sigma = 15) ให้ระบุเป็น argument ที่ 3
การระบุค่า sigma ที่ถูกต้องจะให้ผลการทดสอบที่แม่นยำมากขึ้น
ผลลัพธ์ 0.015 < 0.05 แสดงว่าค่าเฉลี่ยกลุ่มตัวอย่างมีความแตกต่างอย่างมีนัยสำคัญจากสมมติฐาน

### 4. ตัวอย่างที่ 4: การทดสอบสินค้าได้มาตรฐาน

```excel
=Z.TEST(C2:C51, 500)
```

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

บริษัทผลิตสินค้าอ้างว่าค่าเฉลี่ยความแข็งแรงเท่ากับ 500 หน่วย
ทำการวัด 50 ชิ้น (C2:C51) Z.TEST ให้ผลลัพธ์ 0.3456 (34.56%)
มีความน่าจะเป็น 34.56% ที่ค่าเฉลี่ยจะมากกว่า 500 ถ้าสินค้าเป็นไปตามมาตรฐาน
เนื่องจากค่านี้ > 0.05 เราไม่สามารถปฏิเสธสมมติฐานได้ = สินค้าเป็นไปตามมาตรฐาน

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

- ใช้ Z.TEST เมื่อคุณรู้ค่าส่วนเบี่ยงเบนมาตรฐานของประชากร (sigma) หรือขนาดตัวอย่างใหญ่ (≥30) เท่านั้น หากไม่แน่ใจให้ใช้ T.TEST แทน

- Z.TEST คืนค่าหางเดียวเสมอ (ทดสอบว่าค่าเฉลี่ยมากกว่าค่า x หรือไม่) หากต้องการทดสอบสองหาง ให้คูณด้วย 2 โดยใช้ MIN() เพื่อไม่ให้ผลลัพธ์เกิน 1

- ค่า P-value ใกล้ 0 = หลักฐานชัดเจนว่าสมมติฐานไม่ถูก | P-value ใกล้ 1 = สมมติฐานน่าจะถูก | P-value ≈ 0.5 = ไม่มีหลักฐานชัดเจน

- อย่าลืมว่า Z.TEST ทดสอบว่าค่าเฉลี่ยมากกว่า (หรือเท่ากับ) ค่า x เท่านั้น ไม่ได้ทดสอบว่าน้อยกว่า

- หากต้องการเก็บบ้านโดยระบุการทดสอบ ให้ใช้ formula แบบสองหาง แล้วเปรียบเทียบ P-value กับ 0.05 (หรือค่า significance level ที่เหมาะสม)

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

**Q: Z.TEST vs T.TEST ต่างกันอย่างไร?**

Z.TEST ใช้เมื่อคุณรู้ค่าส่วนเบี่ยงเบนมาตรฐานของประชากร (หรือขนาดตัวอย่างใหญ่) ส่วน T.TEST ใช้เมื่อคุณไม่รู้ค่า sigma และตัวอย่างมีขนาดเล็ก Z.TEST จะให้ค่า P-value ที่แตกต่างจาก T.TEST เล็กน้อยเมื่อตัวอย่างมีขนาดเล็ก

**Q: P-value คืออะไร?**

P-value คือความน่าจะเป็นที่จะได้ผลลัพธ์อย่างน้อยเท่าที่สังเกตได้ หากสมมติฐานว่างเป็นจริง ค่า P-value น้อยกว่า 0.05 (หรือ 5%) มักถือว่ามีนัยสำคัญทางสถิติ = สมมติฐานที่สมมติขึ้นอาจไม่ถูกต้อง

**Q: Z.TEST คืนค่าที่มากกว่า 0.5 ได้ไหม?**

ได้เลย เมื่อค่าเฉลี่ยของตัวอย่างน้อยกว่าค่า x (สมมติฐาน) ฟังก์ชันจะคืนค่าที่มากกว่า 0.5 ถึง 1 ซึ่งหมายความว่า ไม่มีหลักฐานที่ชัดเจนว่าค่าเฉลี่ยมากกว่าค่าสมมติ

**Q: ถ้าอาร์เรย์ว่าง จะเกิดอะไร?**

ฟังก์ชันจะคืนค่าข้อผิดพลาด #N/A เพราะไม่มีข้อมูลให้ทดสอบ

**Q: สามารถใช้ Z.TEST กับตัวอย่างขนาดเล็ก (น้อยกว่า 30) ได้ไหม?**

ได้ แต่ถ้ามีตัวอย่างขนาดเล็ก T.TEST จะแม่นยำกว่า เพราะ Z.TEST ใช้ Normal Distribution ซึ่งแม่นยำเมื่อตัวอย่างมีขนาดใหญ่ (≥30)

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

- [Z.TEST – ทดสอบสมมติฐาน Z-test](https://www.thepexcel.com/functions/excel/statistical/z-test/)
- [NORM.S.DIST – หาค่า Standard Normal Distribution](https://www.thepexcel.com/functions/excel/statistical/norm-s-dist/)
- [CONFIDENCE.NORM – หาช่วงความเชื่อมั่นแบบ Normal Distribution](https://www.thepexcel.com/functions/excel/statistical/confidence-norm/)
- [NORM.DIST – คำนวณค่าการแจกแจงปกติ](https://www.thepexcel.com/functions/excel/statistical/norm-dist/)
- [NORM.S.INV – หาค่า Z-Score จากความน่าจะเป็น](https://www.thepexcel.com/functions/excel/statistical/norm-s-inv/)

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

- [Microsoft Official - Z.TEST Function](https://support.microsoft.com/en-us/office/z-test-function-d633d5a3-2031-4614-a016-92180ad82bee) _(official)_
- [Hypothesis Testing in Excel](https://learn.microsoft.com/en-us/office/client-developer/excel/xlfn-z-test) _(official)_
- [Understanding P-Values](https://support.microsoft.com/en-us/office/statistical-functions-in-excel) _(official)_

---

_Source: [https://www.thepexcel.com/functions/excel/statistical/z-test/](https://www.thepexcel.com/functions/excel/statistical/z-test/)_
