หาค่าเฉลี่ยของข้อมูลในตารางแบบฐานข้อมูล (มีหัวคอลัมน์) โดยกรองด้วยตารางเงื่อนไขแยกต่างหาก แล้วคืนค่าเฉลี่ยเฉพาะแถวที่ผ่านเงื่อนไขนั้น
| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| database | Range | ช่วงข้อมูลฐานข้อมูล |
| field | Text/Number | ชื่อคอลัมน์ |
| criteria | Range | ช่วงเงื่อนไข |
ฟังก์ชัน DAVERAGE ใน Excel ช่วยหาค่าเฉลี่ยของข้อมูลในฐานข้อมูลตามเงื่อนไขที่ระบุ เหมาะกับงานที่ต้องตั้งเงื่อนไขซับซ้อนหลายเงื่อนไขพร้อมกัน เช่น หาค่าเฉลี่ยยอดขายเฉพาะสาขา A ในเดือนที่กำหนด ซึ่งใช้ AVERAGEIFS ก็ทำได้ แต่ DAVERAGE จะสะดวกกว่าเมื่อเงื่อนไขซับซ้อนมากจนพิมพ์ในสูตรเดียวลำบาก
Database A1:E50 คือข้อมูลพนักงานทั้งบริษัท เกณฑ์ใน G1:G2 กำหนดว่า แผนก = "ขาย" DAVERAGE จึงหาค่าเฉลี่ยเฉพาะคอลัมน์เงินเดือนของแถวที่แผนกเป็นขายเท่านั้น ไม่รวมแผนกอื่น
เกณฑ์ใน H1:I2 มีสองเงื่อนไขอยู่แถวเดียวกัน (สาขา="สีลม" และ เดือน="กันยายน") ซึ่ง DAVERAGE จะจับด้วย AND ทั้งคู่ ทำให้ได้ยอดขายเฉลี่ยเฉพาะบิลของสาขาสีลมในเดือนกันยายนเท่านั้น
เกณฑ์ใน K1:K2 คือ คะแนนสอบ>=50 ทำให้ DAVERAGE คำนวณค่าเฉลี่ยเฉพาะนักเรียนที่ได้คะแนนตั้งแต่ 50 ขึ้นไป ตัดคนที่สอบตกออกจากค่าเฉลี่ยโดยอัตโนมัติ
AVERAGEIFS ใส่เงื่อนไขในสูตรโดยตรง เหมาะกับเงื่อนไข 2-3 ตัว ส่วน DAVERAGE แยกเงื่อนไขไปไว้ในตารางเกณฑ์ต่างหาก (Criteria Area) จึงจัดการเงื่อนไขที่ซับซ้อนหรือมีหลายชุด (แบบ OR ระหว่างแถว) ได้สะดวกกว่า และแก้เงื่อนไขทีหลังได้โดยไม่ต้องแก้สูตร
แปลว่าไม่มีแถวไหนในฐานข้อมูลตรงกับเงื่อนไขในตารางเกณฑ์เลย ให้ตรวจตัวสะกดในหัวคอลัมน์ของ criteria ว่าตรงกับหัวคอลัมน์ใน database เป๊ะ (พิมพ์เว้นวรรคเกินก็ทำให้ไม่ตรง)
วางไว้ที่ไหนก็ได้ในชีต แต่ห้ามวางแถวหัวคอลัมน์ทับกับฐานข้อมูล และควรเว้นห่างจากฐานข้อมูลอย่างน้อย 1 แถวว่าง เพื่อไม่ให้ Excel งงว่า criteria เป็นส่วนหนึ่งของ database
ฟังก์ชันที่ผู้เขียนโยงไว้กับ DAVERAGE จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
นับจำนวนเซลล์ที่ "ไม่ว่าง" ในคอลัมน์ที่ระบุของตารางแบบฐานข้อมูล ไม่ว่าจะเป็นตัวเลขหรือข้อความ โดยนับเฉพาะแถวที่ผ่านตารางเงื่อนไขที่ตั้งไว้
DMAX หาค่าสูงสุดจากคอลัมน์ในฐานข้อมูลที่ตรงกับเงื่อนไขที่กำหนด โดยต้องใช้กับหลายเงื่อนไขที่ซับซ้อน
DMIN ค้นหาค่าต่ำสุดจากคอลัมน์ในฐานข้อมูลที่ตรงตามเงื่อนไขที่กำหนด เหมาะสำหรับการวิเคราะห์ข้อมูลแบบมีเงื่อนไข
ฟังก์ชันที่คูณค่าในคอลัมน์ของฐานข้อมูลเมื่อตรงตามเงื่อนไขที่กำหนด เป็นเครื่องมือสำหรับคำนวณผลคูณแบบมีเงื่อนไขในข้อมูลขนาดใหญ่
DSTDEV คำนวณส่วนเบี่ยงเบนมาตรฐาน (Sample) จากฐานข้อมูลที่ตรงกับเงื่อนไขที่กำหนด ใช้เมื่อต้องการวิเคราะห์ความแปรปรวนของกลุ่มตัวอย่างจากข้อมูลขนาดใหญ่
DSUM ใช้หาผลรวมจากคอลัมน์ในฐานข้อมูลที่ตรงตามเงื่อนไขที่กำหนดไว้
ฟังก์ชันที่คำนวณความแปรปรวน (Sample Variance) จากข้อมูลในฐานข้อมูลที่ตรงกับเงื่อนไขที่ระบุ
คำนวณความแปรปรวนแบบ Population จากฐานข้อมูลตามเงื่อนไขที่กำหนด ใช้เมื่อข้อมูลที่มีคือประชากรทั้งหมด ไม่ใช่กลุ่มตัวอย่าง
ยังไม่มีบทความที่เกี่ยวข้องกับฟังก์ชันนี้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่