บทความนี้จะอธิบายเกี่ยวกับไวยากรณ์ของสูตรและการใช้ไวยากรณ์ของ AVERAGEIF ใน Microsoft Excel
คำอธิบาย
ส่งกลับค่าเฉลี่ย (ค่าเฉลี่ยเลขคณิต) ของเซลล์ทั้งหมดในช่วงที่ตรงกับเกณฑ์ที่ให้
ไวยากรณ์
AVERAGEIF(range, criteria, [average_range])
ไวยากรณ์ของฟังก์ชัน AVERAGEIF มีอาร์กิวเมนต์ดังนี้
-
เทือก จำเป็น เซลล์อย่างน้อยหนึ่งเซลล์ที่จะหาค่าเฉลี่ย รวมถึงตัวเลขหรือชื่อ อาร์เรย์ หรือการอ้างอิงที่มีตัวเลขอยู่
-
เกณฑ์ จำเป็น เกณฑ์ในรูปแบบของตัวเลข นิพจน์ การอ้างอิงเซลล์ หรือข้อความที่ระบุว่าเซลล์ใดจะถูกเฉลี่ย ตัวอย่างเช่น เกณฑ์สามารถแสดงเป็น 32, "32", ">32", "แอปเปิล" หรือ 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 |