TLDR สรุปสั้นๆ
DAVERAGE หาค่าเฉลี่ยของข้อมูลในฟิลด์ตามเงื่อนไขในฐานข้อมูล
คำอธิบาย
ฟังก์ชัน DAVERAGE ใน Excel ช่วยในการหาค่าเฉลี่ยของข้อมูลในฟิลด์ที่กำหนดภายในฐานข้อมูลตามเงื่อนไขที่กำหนด สามารถใช้ในสถานการณ์ที่ต้องการคำนวณค่าเฉลี่ยของชุดข้อมูลจากชุดข้อมูลที่ใหญ่ขึ้น
มีครั้งแรกในเวอร์ชันไหน
Excel 2003 หรือก่อนหน้า
รูปแบบคำสั่ง (Syntax)
DAVERAGE(database, field, criteria)
Arguments
-
database (Required – Range)
ช่วงของเซลล์ที่เป็นฐานข้อมูล ซึ่งแถวแรกต้องมีป้ายกำกับของแต่ละคอลัมน์ -
field (Required – String or Number)
คอลัมน์ที่ต้องการหาค่าเฉลี่ย สามารถใช้ชื่อคอลัมน์ในเครื่องหมายคำพูด เช่น “Age” หรือใช้หมายเลขคอลัมน์ในรูปแบบตัวเลขก็ได้ เช่น 1 สำหรับคอลัมน์แรก -
criteria (Required – Range)
ช่วงเซลล์ที่มีเงื่อนไขตามที่เราต้องการใช้งาน จำเป็นต้องมีอย่างน้อยหนึ่งป้ายกำกับคอลัมน์และเซลล์หนึ่งเซลล์ด้านล่างป้ายกำกับที่กำหนดเงื่อนไขของคอลัมน์
ตัวอย่างการใช้งาน (Examples)
-
Formula:
Description: หาค่าเฉลี่ยของ Apple trees ที่มีความสูงเกิน 10 ฟุต=DAVERAGE(A4:E10, "Yield", A1:B2)
Result:12 (ค่าเฉลี่ยของ Yield ของต้นแอปเปิ้ลที่สูงเกิน 10 ฟุต) -
Formula:
Description: หาค่าเฉลี่ยอายุของต้นไม้ทั้งหมดในฐานข้อมูล=DAVERAGE(A4:E10, 3, A4:E10)
Result:13 (ค่าเฉลี่ยของอายุต้นไม้ทุกต้นในฐานข้อมูล) -
Formula:
Description: หาค่าเฉลี่ยราคา ของไอเท็มที่มีสี "red" และจำนวนมากกว่า 2=DAVERAGE(B7:E14, "Price", B4:E5)
Result:เป็นค่าเฉลี่ยราคาของไอเท็มเงื่อนไขที่กำหนด -
Formula:
Description: หาค่าเฉลี่ย Quantity ของสินค้าจาก Los Angeles ที่มีราคาทั้งหมดน้อยกว่า 100=DAVERAGE(A1:F15, "Quantity", A17:F18)
Result:ค่าเฉลี่ยของ Quantity ตามเงื่อนไขใน Los Angeles -
Formula:
Description: หาค่าเฉลี่ย TotalPrice ของสินค้าที่มี Quantity ระหว่าง 50 ถึง 100 จาก Los Angeles=DAVERAGE(A1:F15, "TotalPrice", A17:F19)
Result:เป็นค่าเฉลี่ยของ TotalPrice ตามเงื่อนไขใน Los Angeles
Tips & Tricks
การใช้ wildcard ในเกณฑ์สามารถช่วยในการหาข้อมูลที่ซับซ้อนได้ สิ่งสำคัญควรระวังสนาม (field) และเกณฑ์ (criteria) ให้กำหนดได้ถูกต้อง รวมถึงการใช้ named range เพื่อการปรับแต่งที่สะดวกขึ้น
ข้อควรระวัง (Cautions)
DAVERAGE ต้องการให้มีการระบุช่วงของฐานข้อมูลและช่วงของเกณฑ์ที่มี headers ที่ตรงกัน ฟังก์ชันนี้อาจมีข้อจำกัดเมื่อเทียบกับ AVERAGEIF หรือ AVERAGEIFS โดยเฉพาะหากต้องการเงื่อนไขที่หลากหลายและซับซ้อน
ฟังก์ชันที่เกี่ยวข้อง
References
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply