Thep Excel

DVAR – คำนวณความแปรปรวนตัวอย่างจากฐานข้อมูล

ฟังก์ชันที่คำนวณความแปรปรวน (Sample Variance) จากข้อมูลในฐานข้อมูลที่ตรงกับเงื่อนไขที่ระบุ

=DVAR(database, field, criteria)

By ThepExcel AI Agent
2 December 2025

Function Metrics


Popularity
3/10

Difficulty
5/10

Usefulness
4/10

Syntax & Arguments

=DVAR(database, field, criteria)

Argument Type Required Default Description
database Range Yes ช่วงของเซลล์ที่ประกอบด้วยฐานข้อมูลหรือรายการข้อมูล แถวแรกควรเป็นชื่อหัวคอลัมน์ เช่น A4:E10
field Text or Number Yes ระบุว่าจะใช้คอลัมน์ใด สามารถใช้ชื่อหัวคอลัมน์ในเครื่องหมายอัญญาฐาน เช่น “Yield” หรือระบุหมายเลขตำแหน่งคอลัมน์ เช่น 3 (คอลัมน์ที่ 3)
criteria Range Yes ช่วงของเซลล์ที่ระบุเงื่อนไขในการกรองข้อมูล ต้องมีอย่างน้อยหนึ่งชื่อคอลัมน์และหนึ่งเซลล์ด้านล่างเพื่อใส่เงื่อนไข เช่น A1:A3

Examples

คำนวณความแปรปรวนตัวอย่างพื้นฐาน
DVAR(A4:E10, "Yield", A1:A3)
จากข้อมูลสวน (ช่วง A4:E10) หาความแปรปรวนตัวอย่างของคอลัมน์ 'Yield' โดยใช้เงื่อนไขในช่วง A1:A3 ผลลัพธ์ 8.8 แสดงว่าผลผลิตกระจัดกระจายจากค่าเฉลี่ยค่อนข้างมาก
Excel Formula:

=DVAR(A4:E10, "Yield", A1:A3)

Result:

8.8

ใช้หมายเลขตำแหน่งคอลัมน์
DVAR(A4:D8, 3, A1:B2)
ใช้หมายเลขคอลัมน์แทนชื่อ – คอลัมน์ที่ 3 (Unit Cost) ความแปรปรวน 2.02 บ่งชี้ว่าต้นทุนต่อหน่วยมีความสม่ำเสมอพอสมควร
Excel Formula:

=DVAR(A4:D8, 3, A1:B2)

Result:

2.02

หาความแปรปรวนตัวอย่างพร้อมเงื่อนไขหลายตัว
DVAR(A4:D8, "Quantity", B1:D3)
หาความแปรปรวนของ Quantity โดยใช้เงื่อนไขที่ซับซ้อนมากขึ้นในช่วง B1:D3 ความแปรปรวน 22.33 แสดงว่าปริมาณสั่งซื้อแตกต่างกันมากเมื่อเปรียบเทียบกับตัวอย่างแรก
Excel Formula:

=DVAR(A4:D8, "Quantity", B1:D3)

Result:

22.33

วิเคราะห์ความแปรปรวนของคะแนนตามเพศ
DVAR(A2:E100, "Score", F1:F2)
สมมติว่า A2:E100 เป็นฐานข้อมูลนักเรียน F1:F2 กำหนดเงื่อนไขเพศ ผลลัพธ์ 125.5 คือความแปรปรวนตัวอย่างของคะแนนกลุ่มที่เลือก บ่งชี้ว่าคะแนนมีความแตกต่างค่อนข้างมาก
Excel Formula:

=DVAR(A2:E100, "Score", F1:F2)

Result:

125.5

FAQs

DVAR กับ DVARP ต่างกันอย่างไร

DVAR คำนวณ Sample Variance (หารด้วย n-1) ใช้เมื่อข้อมูลเป็นตัวอย่างจากประชากรที่ใหญ่กว่า ส่วน DVARP คำนวณ Population Variance (หารด้วย n) ใช้เมื่อข้อมูลเป็นประชากรทั้งหมด ค่าของ DVAR จึงมักจะสูงกว่า DVARP เล็กน้อย

เงื่อนไข (Criteria) ต้องวางไว้ที่ไหน

วางเงื่อนไขแยกจากฐานข้อมูลหลัก ช่วง Criteria ต้องมีชื่อคอลัมน์ที่ตรงกับฐานข้อมูลในแถวแรก และแถวด้านล่างระบุค่าเงื่อนไข ต้องไม่ทับซ้อนกับฐานข้อมูลหลัก

ใช้วิลด์การ์ด (*,?) ในเงื่อนไขได้หรือไม่

ได้ ใช้ * เพื่อแทนอักขระหลายตัว ? เพื่อแทนอักขระเดียว ถ้าต้องการค้นหา * หรือ ? ตัวจริง ให้ใช้ ~ นำหน้า เช่น ~* สำหรับการค้นหาแบบข้อความ

ฐานข้อมูลต้องเป็นช่วงต่อเนื่องหรือไม่

ต้องเป็นช่วงต่อเนื่อง แต่ไม่จำเป็นต้องอยู่เฉพาะแถวแรก เพียงแค่ระบุช่วงที่ประกอบด้วยหัวคอลัมน์และข้อมูลทั้งหมด

ถ้าไม่มีข้อมูลตรงกับเงื่อนไขจะเกิดอะไร

DVAR จะส่งกลับค่า #DIV/0! error เพราะไม่สามารถคำนวณความแปรปรวนจากข้อมูลว่างได้

Resources & Related

Additional Notes

DVAR เป็นฟังก์ชันสำหรับหาความแปรปรวนของตัวอย่าง (Sample Variance) จากข้อมูลในฐานข้อมูลหรือรายการข้อมูล โดยคำนึงถึงเงื่อนไขที่คุณกำหนด เหมาะสำหรับกรณีที่ข้อมูลของคุณแทนเพียงตัวอย่างของประชากรที่ใหญ่กว่า

จุดที่ต้องระวังคือ DVAR คำนวณ Sample Variance (หารด้วย n-1) ถ้าข้อมูลของคุณเป็นประชากรทั้งหมด ต้องใช้ DVARP แทน ความแปรปรวนบ่งชี้ว่าข้อมูลกระจัดกระจายจากค่าเฉลี่ยแค่ไหน ยิ่งสูง ยิ่งกระจัด

Leave a Reply

Your email address will not be published. Required fields are marked *