เข้าใจง่าย! ใช้ สูตร AVERAGEIF ค่าเฉลี่ยตามเงื่อนไข ใน Excel (พร้อมตัวอย่างจริง)

Excel AVERAGEIF Function for Conditional Average

ในหลายงานวิเคราะห์ข้อมูล เราไม่ได้ต้องการเพียงแค่ผลรวม หรือนับจำนวน แต่ยังต้องการหาค่า เฉลี่ยเฉพาะตามเงื่อนไข เช่น ค่าเฉลี่ยคะแนนนักเรียนที่สอบผ่าน ค่าเฉลี่ยยอดขายเฉพาะสินค้า A หรือค่าเฉลี่ยรายจ่ายเฉพาะเดือนมกราคม สิ่งเหล่านี้สามารถทำได้ง่ายมากด้วย สูตร AVERAGEIF ค่าเฉลี่ยตามเงื่อนไข ที่ใช้งานไม่ซับซ้อน แต่ช่วยประหยัดเวลาและเพิ่มความแม่นยำได้มาก

ทำไมต้องใช้ สูตร AVERAGEIF ค่าเฉลี่ยตามเงื่อนไข ?

  • หาค่าเฉลี่ยได้ตรงกับเงื่อนไขทันที
  • ใช้ได้กับ ข้อความ, ตัวเลข, วันที่
  • ลดความผิดพลาดจากการกรองข้อมูลด้วยมือ
  • เหมาะสำหรับงานที่ต้องการข้อมูลวิเคราะห์เชิงลึก เช่น การศึกษา การเงิน และธุรกิจ
Excel AVERAGEIF Function for Conditional Average สูตร AVERAGEIF ค่าเฉลี่ยตามเงื่อนไข ใน Excel

ใช้เมื่อใด?

ตัวอย่างงานจริง

  • หาค่าเฉลี่ยคะแนนนักเรียนที่ได้มากกว่า 50
  • หาค่าเฉลี่ยยอดขายเฉพาะสินค้า A
  • หาค่าเฉลี่ยค่าใช้จ่ายเฉพาะเดือนที่สนใจ

วิธีใช้ สูตร AVERAGEIF ค่าเฉลี่ยตามเงื่อนไข

=AVERAGEIF(range, criteria, [average_range])
  • range = ช่วงเซลล์ที่ต้องตรวจสอบเงื่อนไข
  • criteria = เงื่อนไข เช่น "A", ">50", "<=2025-01-31"
  • average_range = ช่วงที่ต้องการหาค่าเฉลี่ย (หากไม่ระบุ จะใช้จาก range)

ตัวอย่างการใช้งาน (3 กรณี)

1) เงื่อนไขข้อความ

สินค้ายอดขาย
A100
B200
A300
C150
=AVERAGEIF(A2:A5,"A",B2:B5)

ผลลัพธ์: 200 (ค่าเฉลี่ยยอดขายของสินค้า A)

2) เงื่อนไขตัวเลข

พนักงานคะแนน
Somchai45
Anong60
Narin80
Malee30
=AVERAGEIF(B2:B5,">50")

ผลลัพธ์: 70 (ค่าเฉลี่ยของคะแนนที่มากกว่า 50)

3) เงื่อนไขวันที่

วันที่ค่าใช้จ่าย
01/01/2025500
15/01/2025700
02/02/2025300
=AVERAGEIF(A2:A4,"<=31/01/2025",B2:B4)

ผลลัพธ์: 600 (ค่าเฉลี่ยค่าใช้จ่ายในเดือนมกราคม)

ดาวน์โหลดไฟล์ตัวอย่างไปใช้เลย

ปัญหาที่พบบ่อย + วิธีแก้

  • ค่าเฉลี่ยไม่ออก — ตรวจสอบว่า range และ average_range มีขนาดตรงกัน
  • เงื่อนไขตัวเลขไม่ทำงาน — ต้องใส่เป็น ">50" ไม่ใช่ >50
  • วันที่ผิดพลาด — ใช้ DATE() เพื่อความแม่นยำ เช่น "<="&DATE(2025,1,31)

ประโยชน์และเทคนิคเพิ่มเติม

  • ใช้งานคู่กับ SUMIF และ COUNTIF
  • ใช้ Wildcards กับข้อความได้ เช่น "A*"
  • ใช้กับ Excel Table เพื่อการอัปเดตอัตโนมัติ

สรุปส่งท้าย

สูตร AVERAGEIF ค่าเฉลี่ยตามเงื่อนไข ถือเป็นอีกหนึ่งสูตรสำคัญของ Excel ที่ช่วยให้การวิเคราะห์ข้อมูลง่ายขึ้นและมีความยืดหยุ่นสูง คุณสามารถนำไปใช้ได้ในหลายสถานการณ์จริง ตั้งแต่การคำนวณค่าเฉลี่ยผลการเรียน การหาค่าเฉลี่ยยอดขายเฉพาะประเภทสินค้า ไปจนถึงค่าใช้จ่ายรายเดือน สูตรนี้จะช่วยลดขั้นตอนที่ซับซ้อนและลดความผิดพลาดจากการทำด้วยมือ อีกทั้งยังสามารถต่อยอดไปใช้กับสูตรอื่น ๆ อย่าง AVERAGEIFS เพื่อรองรับหลายเงื่อนไขพร้อมกัน ดังนั้น หากคุณต้องการยกระดับการทำงานกับข้อมูลใน Excel ให้เป็นมืออาชีพ การเข้าใจและใช้สูตร AVERAGEIF อย่างถูกต้องคือสิ่งที่ไม่ควรพลาด