ฟังก์ชัน AVERAGEIF

นำไปใช้กับ
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016 Excel Web App

บทความนี้จะอธิบายเกี่ยวกับไวยากรณ์ของสูตรและการใช้ฟังก์ชัน AVERAGEIF ใน Microsoft Excel

คำอธิบาย

ส่งกลับค่าเฉลี่ย (ค่าเฉลี่ยเลขคณิต) ของเซลล์ทั้งหมดในช่วงที่ตรงกับเกณฑ์ที่ให้

ไวยากรณ์

AVERAGEIF(range, criteria, [average_range])

ไวยากรณ์ของฟังก์ชัน AVERAGEIF มีอาร์กิวเมนต์ดังนี้

  • พิสัย จําเป็น เซลล์อย่างน้อยหนึ่งเซลล์ที่จะหาค่าเฉลี่ย รวมถึงตัวเลขหรือชื่อ อาร์เรย์ หรือการอ้างอิงที่มีตัวเลข
  • เกณฑ์ จําเป็น เกณฑ์ในรูปแบบของตัวเลข นิพจน์ การอ้างอิงเซลล์ หรือข้อความที่กําหนดว่าเซลล์ใดที่จะถูกหาค่าเฉลี่ย ตัวอย่างเช่น เกณฑ์อาจเป็น 32, "32", ">32", "apples" หรือ B4
  • Average_range ไม่บังคับ ชุดของเซลล์จริงที่จะหาค่าเฉลี่ย ถ้าละไว้ จะใช้ช่วง

ข้อสังเกต

  • เซลล์ในช่วงที่มีค่าเป็น TRUE หรือ FALSE จะถูกละเว้น
  • ถ้าเซลล์ใดใน average_range เป็นเซลล์ว่าง AVERAGEIF จะละเว้นเซลล์นั้น
  • ถ้าช่วงมีค่าว่างหรือมีค่าเป็นข้อความ AVERAGEIF จะส่งกลับค่า #DIV0! เป็นค่าความผิดพลาด
  • ถ้าเซลล์ใดในเกณฑ์ว่างเปล่า AVERAGEIF จะถือว่าเซลล์นั้นมีค่าเป็น 0
  • ถ้าไม่มีเซลล์ใดในช่วงเข้ากับเกณฑ์ AVERAGEIF จะส่งกลับ #DIV/0! เป็นค่าความผิดพลาด
  • คุณสามารถใช้อักขระตัวแทน เครื่องหมายคําถาม (?) และเครื่องหมายดอกจัน (*) ในเกณฑ์ได้ เครื่องหมายคําถามตรงกับอักขระตัวเดียว เครื่องหมายดอกจันใช้แทนอักขระหลายตัวติดกัน ถ้าคุณต้องการค้นหาเครื่องหมายคําถามหรือดอกจันจริงๆ ให้พิมพ์ เครื่องหมายตัวหนอน (~) ไว้หน้าอักขระ
  • Average_range ไม่จําเป็นต้องมีขนาดและรูปร่างเดียวกับช่วง เซลล์จริงที่นํามาหาค่าเฉลี่ยถูกกําหนดโดยใช้เซลล์บนซ้ายใน average_range เป็นเซลล์เริ่มต้น แล้วจึงรวมเซลล์ที่มีขนาดและรูปร่างที่สอดคล้องกับช่วง ตัวอย่างเช่น
ถ้าช่วงเท่ากับ และ average_range คือ เซลล์จริงที่ใช้ประเมินค่าคือ
A1:A5 B1:B5 B1:B5
A1:A5 B1:B3 B1:B5
A1:B4 C1:D4 C1:D4
A1:B4 C1:C2 C1:D4

หมายเหตุ

ฟังก์ชัน AVERAGEIF จะวัดแนวโน้มเข้าสู่ส่วนกลาง ซึ่งเป็นตําแหน่งกึ่งกลางของกลุ่มตัวเลขในการแจกแจงทางสถิติ การวัดแนวโน้มส่วนกลางที่พบบ่อยที่สุดสามประการคือ:

  • ค่าเฉลี่ย ซึ่งเป็นค่าเฉลี่ยเลขคณิต และคํานวณโดยการรวมกลุ่มตัวเลข แล้วหารด้วยจํานวนนับของตัวเลขเหล่านั้น ตัวอย่างเช่น ค่าเฉลี่ยของ 2, 3, 3, 5, 7 และ 10 คือ 30 หารด้วย 6 ซึ่งเป็น 5
  • ค่ามัธยฐาน ซึ่งเป็นจํานวนตรงกลางของกลุ่มตัวเลข กล่าวคือ ครึ่งหนึ่งของตัวเลขมีค่าที่มากกว่าค่ามัธยฐาน และครึ่งหนึ่งของตัวเลขมีค่าที่น้อยกว่าค่ามัธยฐาน ตัวอย่างเช่น ค่ามัธยฐานของ 2, 3, 3, 5, 7 และ 10 คือ 4
  • ฐานนิยม ซึ่งเป็นตัวเลขที่ปรากฏบ่อยที่สุดในกลุ่มตัวเลข ตัวอย่างเช่น ฐานนิยมของ 2, 3, 3, 5, 7 และ 10 คือ 3

สําหรับการแจกแจงแบบสมมาตรของกลุ่มตัวเลขการวัดแนวโน้มศูนย์กลางทั้งสามนี้จะเหมือนกันทั้งหมด สําหรับการแจกแจงแบบเบ้ของกลุ่มของตัวเลข การแจกแจงอาจแตกต่างกันได้

ตัวอย่าง

คัดลอกข้อมูลตัวอย่างในตารางต่อไปนี้ และวางในเซลล์ A1 ของเวิร์กชีต Excel ใหม่ สำหรับสูตรที่จะแสดงผลลัพธ์ ให้เลือกสูตร กด F2 แล้วกด Enter ถ้าคุณต้องการ คุณสามารถปรับความกว้างของคอลัมน์เพื่อดูข้อมูลทั้งหมดได้

มูลค่าทรัพย์สิน ค่านายหน้า  
100000 7000
200000 14000
300000 21000
400000 28000
สูตร คำอธิบาย ผลลัพธ์
=AVERAGEIF(B2:B5,"<23000") ค่าเฉลี่ยของค่านายหน้าทั้งหมดน้อยกว่า 23000 ค่าคอมมิชชั่นสามในสี่เป็นไปตามเงื่อนไขนี้ และทั้งหมดคือ 42000 14000
=AVERAGEIF(A2:A5,"<250000") ค่าเฉลี่ยของมูลค่าทรัพย์สินทั้งหมดที่น้อยกว่า 250000 มูลค่าทรัพย์สินสองจากสี่รายการตรงตามเงื่อนไขนี้ และมูลค่าทั้งหมดคือ 300000 150000
=AVERAGEIF(A2:A5,"<95000") ค่าเฉลี่ยของมูลค่าทรัพย์สินทั้งหมดที่น้อยกว่า 95000 เนื่องจากมีมูลค่าทรัพย์สิน 0 รายการที่ตรงตามเงื่อนไขนี้ ฟังก์ชัน AVERAGEIF จะส่งกลับ #DIV/0! เนื่องจากจะพยายามหารด้วย 0 #DIV/0!
=AVERAGEIF(A2:A5,">250000",B2:B5) ค่าเฉลี่ยของค่านายหน้าทั้งหมดที่มีมูลค่าทรัพย์สินมากกว่า 250000 ค่าคอมมิชชั่นสองรายการตรงตามเงื่อนไขนี้ และทั้งหมดคือ 49000 24500

ตัวอย่าง 2

ภูมิภาค กำไร (พันบาท)  
ภาคตะวันออก 45678
ภาคตะวันตก 23789
ภาคเหนือ -4789
ภาคใต้ (สำนักงานใหม่) 0
ภาคตะวันตกตอนกลาง 9678
สูตร คำอธิบาย ผลลัพธ์
=AVERAGEIF(A2:A6,"=ภาคตะวันตก*",B2:B6) ค่าเฉลี่ยของกำไรทั้งหมดของภาคตะวันตกและภาคตะวันตกกลาง 16733.5
=AVERAGEIF(A2:A6,"<>*(สํานักงานใหม่)",B2:B6) ค่าเฉลี่ยของกำไรทั้งหมดของทุกภาคยกเว้นสำนักงานใหม่ 18589