Thep Excel

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

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

fx
=DSTDEV(database, field, criteria)

ความนิยม3/10
ความยาก5/10
ประโยชน์4/10

อัปเดต 2 December 2025

Syntax & Arguments

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

Additional Notes

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

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

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

Examples

หาส่วนเบี่ยงเบนมาตรฐาน (Sample) ของสินค้ากลุ่มหนึ่งDSTDEV(A5:E11, "Yield", A1:A3)

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

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

ผลลัพธ์2.97
วิเคราะห์ความแปรปรวนของคะแนนนักเรียนชั้นเฉพาะDSTDEV(Data, "Score", ClassCrit)

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

fx
=DSTDEV(Data, "Score", ClassCrit)

ผลลัพธ์12.54
หาความแปรปรวนของยอดขายแยกตามสาขาDSTDEV(Sales, "Amount", B1:B2)

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

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

ผลลัพธ์8475.63
วิเคราะห์ความแปรปรวนตามหลายเงื่อนไขDSTDEV(Inventory, "Price", C1:D3)

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

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

ผลลัพธ์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

ฟังก์ชันที่ผู้เขียนโยงไว้กับ DSTDEV จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง

ฟังก์ชันนี้DSTDEVDatabase
Database (5)
DAVERAGE

หาค่าเฉลี่ยของข้อมูลในตารางแบบฐานข้อมูล (มีหัวคอลัมน์) โดยกรองด้วยตารางเงื่อนไขแยกต่างหาก แล้วคืนค่าเฉลี่ยเฉพาะแถวที่ผ่านเงื่อนไขนั้น

DCOUNT

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

DSTDEVP

คำนวณส่วนเบี่ยงเบนมาตรฐาน (Population) จากฐานข้อมูลตามเงื่อนไข

DSUM

DSUM ใช้หาผลรวมจากคอลัมน์ในฐานข้อมูลที่ตรงตามเงื่อนไขที่กำหนดไว้

DVAR

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

Compatibility (1)
STDEV

STDEV คำนวณส่วนเบี่ยงเบนมาตรฐาน (Standard Deviation) สำหรับกลุ่มตัวอย่าง โดยใช้วิธี n-1

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่