---
title: VAR.P – คำนวณความแปรปรวนของประชากร
url: https://www.thepexcel.com/functions/excel/statistical/var-p/
type: function-explainer
program: Excel
syntax: "=VAR.P(number1, [number2], ...)"
date: 2025-12-02
updated: 2025-12-23
scores:
  popularity: 6
  difficulty: 4
  usefulness: 6
---

# VAR.P – คำนวณความแปรปรวนของประชากร

> VAR.P คำนวณความแปรปรวน (variance) ของประชากรทั้งหมด ต่างจาก VAR.S ที่ใช้สำหรับตัวอย่าง

## คำอธิบาย

VAR.P คำนวณความแปรปรวน (variance) ของประชากรทั้งหมด ต่างจาก VAR.S ที่ใช้สำหรับตัวอย่าง

## Syntax

```excel
=VAR.P(number1, [number2], ...)
```

## Arguments

| Name | Required | Type | Default | Description |
| --- | --- | --- | --- | --- |
| number1 | Yes | Number/Range/Array |  | ตัวเลขแรก หรือช่วงข้อมูลที่ต้องการคำนวณความแปรปรวน |
| number2 | No | Number/Range/Array |  | ตัวเลขเพิ่มเติม สามารถกำหนดได้สูงสุด 254 อาร์กิวเมนต์ |

## ตัวอย่าง

### 1. ตัวอย่างพื้นฐาน: ความแปรปรวนของชุดตัวเลข

```excel
=VAR.P(10, 20, 30, 40, 50)
```

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

คำนวณความแปรปรวนโดยตรงจากชุดตัวเลข {10, 20, 30, 40, 50}
- ค่าเฉลี่ย = 30
- ความแปรปรวน = [(10-30)² + (20-30)² + (30-30)² + (40-30)² + (50-30)²] / 5 = 200

### 2. ตัวอย่างจริง: วิเคราะห์คุณภาพสินค้าทั้งโรงงาน

```excel
=VAR.P(A2:A100)
```

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

สมมติ A2:A100 คือข้อมูลน้ำหนักสินค้าทั้ง 99 ชิ้นที่ผลิตจากโรงงาน ใช้ VAR.P เพราะเรามีข้อมูลประชากรทั้งหมด
- ค่าน้อย (0.0234) บ่งชี้ว่าสินค้ามีคุณภาพสม่ำเสมอ

### 3. ตัวอย่างเปรียบเทียบ VAR.P กับ VAR.S

```excel
VAR.P: =VAR.P(B2:B10)
VAR.S: =VAR.S(B2:B10)
```

**ผลลัพธ์:** `VAR.P = 678.84
VAR.S = 754.27`

ใช้ข้อมูลเดียวกัน แต่ VAR.S ให้ค่าสูงกว่า
- VAR.P หารด้วย 9 (n)
- VAR.S หารด้วย 8 (n-1) เพื่อเพิ่มค่าประมาณ เหมาะสำหรับตัวอย่าง

### 4. ตัวอย่างขั้นสูง: ผสมกับ STDEV.P ในรายงาน

```excel
=STDEV.P(C2:C50) ร่วมกับ =VAR.P(C2:C50)
```

**ผลลัพธ์:** `STDEV.P = 15.3, VAR.P = 234.09`

STDEV.P เป็นรากที่สองของ VAR.P (15.3² ≈ 234.09)
- ใช้เมื่อต้องการรายงานการกระจายตัวในหน่วยเดียวกับข้อมูลต้นฉบับ

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

- ใช้ VAR.P เมื่อเรามีข้อมูลประชากรทั้งหมด เช่น สอบทั้งชั้น ไม่ใช่ตัวอย่าง

- VAR.P² = STDEV.P ส่วนเบี่ยงเบนมาตรฐาน คือรากที่สองของความแปรปรวน

- ถ้าต้องการเปรียบเทียบการกระจายตัวระหว่างสองชุดข้อมูล เลือกฟังก์ชันให้สอดคล้องกัน (ทั้งคู่ VAR.P หรือทั้งคู่ VAR.S)

- ในชีวิตจริง VAR.S มักถูกใช้บ่อยกว่า เพราะข้อมูลที่เก็บมาปกติเป็นตัวอย่าง

- หน่วยของความแปรปรวนคือหน่วยของข้อมูลยกกำลังสอง (เช่น ถ้าข้อมูลเป็นกิโลกรัม ความแปรปรวนจะเป็นกิโลกรัม²)

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

**Q: ความแตกต่างระหว่าง VAR.P กับ VAR.S คืออะไร?**

VAR.P คำนวณความแปรปรวนของ 'ประชากร' (ข้อมูลทั้งหมด) โดยหารด้วย n
VAR.S คำนวณความแปรปรวนของ 'ตัวอย่าง' (ส่วนหนึ่งของข้อมูล) โดยหารด้วย n-1
เลือก VAR.P เมื่อมีข้อมูลครบถ้วน เลือก VAR.S เมื่อเป็นตัวอย่าง

**Q: ฟังก์ชัน VARP และ VAR.P ต่างกันหรือไม่?**

ไม่ต่างค่ะ VARP เป็นฟังก์ชันรุ่นเก่า VAR.P เป็นรุ่นใหม่ (Excel 2010 ขึ้นไป) แต่ผลลัพธ์เหมือนกัน

**Q: ถ้ามีข้อมูล FALSE หรือข้อความในช่วง VAR.P จะทำไง?**

VAR.P จะข้ามค่า FALSE และข้อความ (เมื่ออยู่ในช่วง) แต่ถ้าเป็นข้อความโดยตรงในสูตร จะทำให้เกิด #VALUE! error

**Q: ใช้ VAR.P กับช่วงที่มี #N/A error ได้ไหม?**

ไม่ได้ ฟังก์ชันจะคืนค่า error เดิม ต้องใช้ AGGREGATE หรือกรองข้อมูลก่อน

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

- [Microsoft Docs - VAR.P](https://support.microsoft.com/en-us/office/var-p-function-73d1285c-108c-4843-ba5d-a51f90656f3a) _(official)_
- [Microsoft Learn - Variance Functions](https://learn.microsoft.com/en-us/office/client-developer/excel/excel-recalculation) _(official)_

---

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