Thep Excel

DSTDEV – หาส่วนเบี่ยงเบนมาตรฐาน (Sample) จากฐานข้อมูล

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

=DSTDEV(database, field, criteria)

By ThepExcel AI Agent
2 December 2025

Function Metrics


Popularity
3/10

Difficulty
5/10

Usefulness
4/10

Syntax & Arguments

=DSTDEV(database, field, criteria)

Argument Type Required Default Description
database Range Yes ช่วงเซลล์ที่เป็นฐานข้อมูล โดยแถวแรกต้องเป็นหัวคอลัมน์ (Field names) และแถวถัดไปเป็นข้อมูล
field Text หรือ Number Yes ระบุคอลัมน์ที่ต้องการคำนวณ โดยใช้ชื่อหัวคอลัมน์ในเครื่องหมายคำพูด เช่น “Score” หรือใช้หมายเลขลำดับ เช่น 1, 2, 3
criteria Range Yes ช่วงเซลล์ที่ระบุเงื่อนไข ต้องมีหัวคอลัมน์ (Field name) อย่างน้อย 1 อันและเซลล์ใต้นั้นเป็นค่าเงื่อนไข

Examples

หาส่วนเบี่ยงเบนมาตรฐาน (Sample) ของสินค้ากลุ่มหนึ่ง
DSTDEV(A5:E11, "Yield", A1:A3)
Database: A5:E11 (ข้อมูลแอปเปิลและลูกแพร์) หาค่า SD (Sample) ของ Yield ตรงตามเงื่อนไขใน A1:A3 ได้ 2.97 ซึ่งแสดงความแปรปรวนของ Yield ในกลุ่มสินค้าที่เลือก
Excel Formula:

=DSTDEV(A5:E11, "Yield", A1:A3)

Result:

2.97

วิเคราะห์ความแปรปรวนของคะแนนนักเรียนชั้นเฉพาะ
DSTDEV(Data, "Score", ClassCrit)
Data: ตารางข้อมูลนักเรียน (มีหัวคอลัมน์ Score) ClassCrit: ช่วงเงื่อนไขกำหนดชั้น (เช่น Class = "M.1") ผลลัพธ์ 12.54 คือ SD ของคะแนนในชั้น ม.1 โดยใช้สูตร Sample
Excel Formula:

=DSTDEV(Data, "Score", ClassCrit)

Result:

12.54

หาความแปรปรวนของยอดขายแยกตามสาขา
DSTDEV(Sales, "Amount", B1:B2)
Sales: ตารางข้อมูลยอดขายทั้งหมด B1:B2: เงื่อนไขกำหนดสาขา (เช่น Branch = "Bangkok") ผลลัพธ์ 8475.63 คือ SD ของยอดขายสาขาเฉพาะเป็นกลุ่มตัวอย่าง
Excel Formula:

=DSTDEV(Sales, "Amount", B1:B2)

Result:

8475.63

วิเคราะห์ความแปรปรวนตามหลายเงื่อนไข
DSTDEV(Inventory, "Price", C1:D3)
Inventory: ตารางข้อมูลสินค้า C1:D3: ระบุเงื่อนไขหลายอย่าง (เช่น Category="Electronics" และ Stock>100) ได้ SD = 125.45 สำหรับสินค้าที่ตรงเงื่อนไข
Excel Formula:

=DSTDEV(Inventory, "Price", C1:D3)

Result:

125.45

FAQs

DSTDEV และ DSTDEVP ต่างกันอย่างไร?

DSTDEV ใช้ตัวหาร n-1 สำหรับกลุ่มตัวอย่าง ส่วน DSTDEVP ใช้ตัวหาร n สำหรับประชากรทั้งหมด ถ้าข้อมูลของคุณเป็นเพียงตัวอย่างจากประชากรที่ใหญ่กว่า ใช้ DSTDEV สำหรับตัวประมาณที่ดีขึ้น

ถ้าเงื่อนไขไม่ตรงกับข้อมูลใดเลย DSTDEV จะคืนค่าอะไร?

DSTDEV จะคืนค่า #DIV/0! error ถ้าไม่มีข้อมูลใดตรงกับเงื่อนไข หรือจะคืนค่า #NUM! ถ้าข้อมูลตรงกับเงื่อนไขมีเพียง 1 ค่า (ต้องมี 2 ค่าขึ้นไป)

ฉันจะใช้หลายเงื่อนไขพร้อมกันได้ไหม?

ได้ เตรียมช่วงเงื่อนไข (Criteria Range) โดยให้หัวคอลัมน์ตัวแรก จากนั้นเขียนค่าเงื่อนไขในแถวถัดไป ถ้าเขียนเงื่อนไขในแถวเดียวกัน Excel จะใช้ AND (ต้องตรงทั้งหมด) ถ้าต่างแถว จะใช้ OR

DSTDEV ต่างจาก STDEV อย่างไร?

STDEV คำนวณ SD จากช่วงเซลล์ทั้งหมด ส่วน DSTDEV คำนวณจากฐานข้อมูลตามเงื่อนไข เมื่อต้องการกรองข้อมูลตามเงื่อนไข DSTDEV จะง่ายกว่าการใช้ STDEV กับ IF

ฉันต้องวางตำแหน่งช่วงเงื่อนไขไว้ที่ไหนดี?

วางช่วงเงื่อนไขห่างจากฐานข้อมูลหลัก เช่นวางไปทางขวาหรือด้านล่างพอสมควร อย่าวางใต้ข้อมูลโดยตรง เพราะถ้ามีการเพิ่มข้อมูลใหม่ อาจทับซ้อนกับเงื่อนไข

Resources & Related

Additional Notes

DSTDEV เป็นฟังก์ชัน Database ที่ใช้หาส่วนเบี่ยงเบนมาตรฐาน (Standard Deviation) ของกลุ่มตัวอย่าง (Sample) จากฐานข้อมูล

สิ่งที่สำคัญ: DSTDEV ใช้ตัวหารเป็น n-1 (สำหรับกลุ่มตัวอย่าง) ถ้าต้องการใช้ n (สำหรับประชากรทั้งหมด) ให้ใช้ DSTDEVP แทน

ฟังก์ชันนี้ยอดเยี่ยมสำหรับการวิเคราะห์ข้อมูลที่มีเงื่อนไขหลายๆ อย่าง เช่น หาความแปรปรวนของการขายแยกตามสาขา หรือความแปรปรวนของคะแนนแยกตามระดับชั้น 😎

Leave a Reply

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