---
title: COVARIANCE.S – หาความแปรปรวนร่วม (กลุ่มตัวอย่าง)
url: https://www.thepexcel.com/functions/excel/statistical/covariance-s/
type: function-explainer
program: Excel
syntax: "=COVARIANCE.S(array1, array2)"
date: 2025-12-02
updated: 2025-12-24
scores:
  popularity: 5
  difficulty: 4
  usefulness: 6
---

# COVARIANCE.S – หาความแปรปรวนร่วม (กลุ่มตัวอย่าง)

> COVARIANCE.S คำนวณความแปรปรวนร่วมของกลุ่มตัวอย่าง (Sample Covariance) ซึ่งวัดความสัมพันธ์เชิงเส้นระห

## คำอธิบาย

COVARIANCE.S คำนวณความแปรปรวนร่วมของกลุ่มตัวอย่าง (Sample Covariance) ซึ่งวัดความสัมพันธ์เชิงเส้นระหว่างชุดข้อมูลสองชุด โดยใช้ตัวหาร n-1 สำหรับการประมาณค่าประชากร

## Syntax

```excel
=COVARIANCE.S(array1, array2)
```

## Arguments

| Name | Required | Type | Default | Description |
| --- | --- | --- | --- | --- |
| array1 | Yes | Range/Array |  | ชุดข้อมูลที่ 1 ซึ่งมีตัวเลขหรือข้อมูลตัวเลข |
| array2 | Yes | Range/Array |  | ชุดข้อมูลที่ 2 ซึ่งต้องมีจำนวนจุดข้อมูลเท่ากับ array1 |

## ตัวอย่าง

### 1. ตัวอย่างพื้นฐาน - คำนวณ Covariance จากอาร์เรย์

```excel
=COVARIANCE.S({2,4,8},{5,11,12})
```

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

คำนวณความแปรปรวนร่วมของชุดข้อมูลสองชุด โดยใช้ตัวหาร n-1 (ในที่นี้ n=3 ดังนั้น n-1=2)

### 2. ตัวอย่างจริง - เปรียบเทียบความสัมพันธ์ระหว่างลูกค้า

```excel
=COVARIANCE.S(B2:B10, C2:C10)
```

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

B2:B10 = จำนวนการเข้าชมเว็บไซต์, C2:C10 = ยอดขาย ถ้าผลเป็นบวก แสดงว่ายิ่งเข้าชมมาก ยอดขายก็ยิ่งมาก

### 3. เปรียบเทียบ COVARIANCE.S กับ COVARIANCE.P

```excel
=COVARIANCE.S(A2:A5, B2:B5) vs =COVARIANCE.P(A2:A5, B2:B5)
```

**ผลลัพธ์:** `COVARIANCE.S ให้ค่าที่มากกว่า`

เพราะ COVARIANCE.S หารด้วย n-1 (เสมือนขยายตัวอย่าง) ส่วน COVARIANCE.P หารด้วย n (ข้อมูลเต็ม) ดังนั้น S > P เสมอ

### 4. ตัวอย่างขั้นสูง - วิเคราะห์ความสัมพันธ์อุณหภูมิกับอัตราการขาย

```excel
=COVARIANCE.S(D2:D13, E2:E13)
```

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

D2:D13 = อุณหภูมิ (องศา), E2:E13 = ยอดขายน้ำแข็ง (หน่วย) ผลเป็นบวก แสดงว่าอุณหภูมิสูง → ขายได้มากขึ้น

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

- ใช้ COVARIANCE.S สำหรับข้อมูลตัวอย่าง ใช้ COVARIANCE.P สำหรับข้อมูลประชากรเต็ม

- หากต้องเปรียบเทียบความสัมพันธ์ของตัวแปรหลายคู่ ใช้ PEARSON หรือ CORREL เพื่อได้ค่าที่เทียบเคียงกันได้

- ตรวจสอบจำนวนจุดข้อมูลด้วย =ROWS(array1) = ROWS(array2) เพื่อหลีกเลี่ยง #N/A error

- เซลล์ว่างและข้อความจะถูกละเว้น ดังนั้นตรวจสอบให้แน่ใจว่าข้อมูลสะอาด

- ใช้เครื่องหมาย $ เพื่อ Lock Range เมื่อคัดลอกสูตร: =COVARIANCE.S($A$2:$A$10, $B$2:$B$10)

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

**Q: เวอร์ชัน Excel ไหนสนับสนุน COVARIANCE.S?**

COVARIANCE.S รองรับใน Excel 2016 ขึ้นไป, Excel 365, Excel 2019, Excel 2021, Excel 2024 และ Excel Web App

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

COVARIANCE.S ใช้ n-1 (สำหรับตัวอย่าง) COVARIANCE.P ใช้ n (สำหรับประชากร) COVARIANCE.S จึงให้ค่าที่มากกว่า เหมาะสำหรับข้อมูลตัวอย่างเท่านั้น

**Q: ถ้า array1 และ array2 มีจำนวนต่างกันจะเกิดอะไร?**

ฟังก์ชันจะส่งกลับ #N/A error ต้องแน่ใจว่าทั้งสองชุดมีจำนวนเท่ากัน

**Q: ความแปรปรวนร่วมเป็นลบหมายถึงอะไร?**

แสดงว่าตัวแปรสองตัวมีความสัมพันธ์ผกผัน = เมื่อตัวแปรหนึ่งเพิ่มขึ้น อีกตัวจะลดลง

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

- [COVAR – หา Covariance (เก่า)](https://www.thepexcel.com/functions/excel/compatibility/covar/)
- [COVARIANCE.P – หาความแปรปรวนร่วม (ประชากร)](https://www.thepexcel.com/functions/excel/statistical/covariance-p/)
- [VAR – คำนวณความแปรปรวนของกลุ่มตัวอย่าง (Legacy)](https://www.thepexcel.com/functions/excel/compatibility/var/)

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

- [Microsoft Official Documentation](https://support.microsoft.com/en-us/office/covariance-s-function-0a539b74-7371-42aa-a18f-1f5320314977) _(official)_
- [Excel Official Help Center](https://support.microsoft.com/en-us/office/statistical-functions-reference-624dac86-a375-4f4a-b5e5-aa41c13d7fe1) _(official)_

---

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