สารบัญ
ในบทความนี้ เราจะแสดงวิธีที่คุณสามารถใช้ฟังก์ชัน AVERAGEIFS ของ Excel เพื่อคำนวณค่าเฉลี่ยบางส่วนในขณะที่รักษาเกณฑ์อย่างน้อยหนึ่งเกณฑ์ใน Excel ในการทำเช่นนั้น เราจะผ่าน 6 ตัวอย่างง่ายๆ
ฟังก์ชัน AVERAGEIFS ของ Excel (Quick View)
ในภาพต่อไปนี้ คุณสามารถดูภาพรวมของ AVERAGEIFS ฟังก์ชัน
ดาวน์โหลดแบบฝึกหัดฝึกหัด
คุณสามารถดาวน์โหลดไฟล์ Excel ต่อไปนี้และฝึกฝนขณะอ่าน บทความนี้
6 การใช้งาน AVERAGEIFS Function.xlsx
ฟังก์ชัน Excel AVERAGEIFS: ไวยากรณ์และอาร์กิวเมนต์
สรุป
- ฟังก์ชัน AVERAGEIFS ส่งคืนค่าเฉลี่ยของเซลล์ของอาร์เรย์ที่ตรงตามเกณฑ์ที่กำหนดตั้งแต่หนึ่งเกณฑ์ขึ้นไป ที่นี่ เกณฑ์อาจเป็นอาร์เรย์เดียวกันหรืออาร์เรย์อื่นก็ได้
- พร้อมใช้งานใน Excel 2007
ไวยากรณ์
ไวยากรณ์ของฟังก์ชัน AVERAGEIFS คือ:
=AVERAGEIFS(average_range,criteria_range1,criteria1,...)
อาร์กิวเมนต์
อาร์กิวเมนต์ | จำเป็นหรือไม่บังคับ | ค่า |
---|---|---|
ช่วงเฉลี่ย | ต้องระบุ | อาร์เรย์ของเซลล์ที่ต้องกำหนดค่าเฉลี่ย |
เกณฑ์_ช่วง1 | จำเป็น | อาร์เรย์ของเซลล์ที่ต้องเป็นไปตามเกณฑ์แรก |
เกณฑ์1 | จำเป็น | เกณฑ์แรก |
เกณฑ์_ช่วง2 | ไม่บังคับ | เกณฑ์อาร์เรย์ของเซลล์ที่ต้องเป็นไปตามเกณฑ์ที่สอง |
เกณฑ์2 | ไม่บังคับ | เกณฑ์ที่สอง |
หมายเหตุ:
- เพียง 1 เกณฑ์พร้อมกับ 1 ช่วงของเซลล์ ซึ่งจะใช้เกณฑ์ ( เกณฑ์_ช่วง ) เป็นสิ่งจำเป็น อย่างไรก็ตาม คุณสามารถใช้หลายเกณฑ์ได้หากต้องการ
- ทั้ง เกณฑ์ และ เกณฑ์ช่วง จะต้องมาคู่กัน นั่นหมายความว่า หากคุณป้อน ช่วงเกณฑ์ 2 คุณต้องป้อน เกณฑ์ 2 โดย
- ทั้ง ช่วงค่าเฉลี่ย และ ช่วงเกณฑ์ ทั้งหมดจะต้อง เท่าเทียมกัน มิฉะนั้น Excel จะเพิ่ม #VALUE!
- ขณะคำนวณค่าเฉลี่ยของค่า Excel จะนับเฉพาะค่าเซลล์ที่ตรงตามเกณฑ์ทั้งหมด
ส่งคืนค่า
ส่งกลับค่าเฉลี่ยของเซลล์ของอาร์เรย์ที่ตรงตามเกณฑ์ที่กำหนดตั้งแต่หนึ่งเกณฑ์ขึ้นไป
หมายเหตุพิเศษ
- หากเกณฑ์เท่ากับค่าเซลล์หรือการอ้างอิงเซลล์ คุณสามารถใส่ค่าหรือการอ้างอิงเซลล์แทนเกณฑ์ได้
ดังนี้:
=AVERAGEIFS(C5:C9,C5:C9,1)
หรือ
=AVERAGEIFS(C5:C9,C5:C9,"Won")
หรือ
=AVERAGEIFS(C5:C9,C5:C9,A2)
- เมื่อเกณฑ์ระบุมากกว่าหรือน้อยกว่าค่าบางค่า ให้ใส่เกณฑ์ภายใน เครื่องหมายอัญประกาศเดี่ยว (“”)
เช่นนี้ :
=AVERAGEIFS(C5:C9,C5:C9,">1")
- เมื่อเกณฑ์ระบุว่ามากกว่าหรือน้อยกว่าการอ้างอิงบางเซลล์ใส่เฉพาะสัญลักษณ์ที่มากกว่าหรือน้อยกว่าภายใน เครื่องหมายอะพอสทรอฟี (“”) จากนั้นรวมการอ้างอิงเซลล์ด้วย เครื่องหมายและ (&)
เช่นนี้:
=AVERAGEIFS(C5:C9,C5:C9,">"&A2)
- คุณสามารถจับคู่บางส่วนได้เช่นกันภายใน AVERAGEIFS
สำหรับการจับคู่อักขระตัวใดตัวหนึ่งในตำแหน่งเฉพาะ ให้ใช้ “ ?”
ตัวอย่างเช่น “ ?end” จะจับคู่กับ “ โค้งงอ" , " ส่ง" แต่ไม่ใช่ " ใช้จ่าย" หรือ "สิ้นสุด"
และสำหรับการจับคู่ตัวเลขใดๆ ของอักขระรวมถึงศูนย์ ให้ใช้ “ *” .
ตัวอย่างเช่น “ *end” จะตรงกับ “ end” , “ bend” , “ send” , “ spend” all.
ดังนั้น สูตร AVERAGEIFS จะมีลักษณะดังนี้:<3 =AVERAGEIFS(C5:C9,C5:C9,"?end")
หรือ
=AVERAGEIFS(C5:C9,C5:C9,"*end")
- ถ้าเซลล์ใดภายใน ช่วงค่าเฉลี่ย มีค่าข้อความอื่นที่ไม่ใช่ตัวเลข AVERAGEIFS จะไม่นับแม้ว่าจะเป็นไปตามเกณฑ์ทั้งหมดก็ตาม เนื่องจากสามารถคำนวณค่าเฉลี่ยของตัวเลขบางตัวเท่านั้น ไม่สามารถคำนวณข้อความใดๆ ได้
6 ตัวอย่างการใช้ฟังก์ชัน Excel AVERAGEIFS
ชุดข้อมูลต่อไปนี้มี ฝ่ายตรงข้าม , เป้าหมาย , แอสซิสต์ , ผลลัพธ์ และ สถานที่ นอกจากนี้ เมื่อใช้ชุดข้อมูลนี้ เราจะแสดงตัวอย่าง 6 ตัวอย่างเพื่อแสดงการใช้งานฟังก์ชัน AVERAGEIFS ที่นี่เราใช้ Excel 365 คุณสามารถใช้ Excel เวอร์ชันใดก็ได้ที่มี
1. การใช้เกณฑ์เดียวสำหรับเท่ากับค่าในฟังก์ชัน AVERAGEIFS
ในตัวอย่างนี้ เราจะแสดงให้คุณเห็นว่าคุณสามารถใช้ฟังก์ชัน AVERAGEIFS โดยใช้เกณฑ์เดียวเท่ากับค่าได้อย่างไร หลังจากนั้น การใช้ฟังก์ชัน AVERAGEIFS เราจะหาค่าเฉลี่ย เป้าหมาย ตามเกณฑ์เมื่อ ผลลัพธ์ ชนะ .<3
ที่นี่ เราได้ทำเครื่องหมาย เป้าหมาย และเกณฑ์ ชนะ ด้วย สีเหลือง และเราจะหาค่าเฉลี่ยของเป้าหมายที่ได้ สีเหลือง .
ขั้นตอน:
- ก่อนอื่น เราจะพิมพ์สูตรต่อไปนี้ในเซลล์ H6 .
=AVERAGEIFS(C6:C23,E6:E23,"Won")
รายละเอียดสูตร
- AVERAGEIFS(C6:C23,E6:E23,”ชนะ”) → คำนวณค่าเฉลี่ยของเซลล์เหล่านั้นในอาร์เรย์ C6 ถึง C23 ซึ่งเซลล์ที่สอดคล้องกันในอาร์เรย์ E6 ถึง E23 มี “ Won ”
- เอาต์พุต: 2.09
- หลังจากนั้น กด ENTER . <12
- เริ่มต้นด้วย เราจะพิมพ์สูตรต่อไปนี้ในเซลล์ H6 .
- AVERAGEIFS(C6:C23,D6:D23,”>=1″) → คำนวณค่าเฉลี่ยของเซลล์เหล่านั้นในอาร์เรย์ C6 ถึง C23 ซึ่งเซลล์ที่สอดคล้องกันในอาร์เรย์ D6 ถึง D23 มีสิ่งใดที่ มากกว่าหรือเท่ากับ 1
- เอาต์พุต: 1.80
- หลังจากนั้น กด ENTER .
- วิธีใช้ฟังก์ชัน LINEST ใน Excel (มี 4 ตัวอย่างที่เหมาะสม)
- ใช้ฟังก์ชัน RANK ใน Excel (มี 5 ตัวอย่าง)
- วิธีใช้ฟังก์ชัน VAR ใน Excel (4 ตัวอย่าง)
- ใช้ฟังก์ชัน PROB ใน Excel (3 ตัวอย่าง)
- วิธีใช้ Excel STDEV ฟังก์ชัน (3 ตัวอย่างง่ายๆ)
- ขั้นแรก เราจะพิมพ์สูตรต่อไปนี้ในเซลล์ H6 .
- AVERAGEIFS(C6:C23,C6:C23,”>=1″,F6:F23,”Home”) → คำนวณค่าเฉลี่ยเฉพาะเซลล์เหล่านั้นในอาร์เรย์ C6 ถึง C23 ที่มีจำนวน มากกว่าหรือเท่ากับ 1 และมีเซลล์ที่สอดคล้องกันในอาร์เรย์ F6 ถึง F23 มี “ หน้าแรก ”
- เอาต์พุต: 2.33
- ณ จุดนี้ กด ENTER .
- หลังจากนั้น เราจะพิมพ์สูตรต่อไปนี้ในเซลล์ H6 .
- AVERAGEIFS(C6:C23,C6:C23,”>=1″,D6:D23,”>=1″) → คำนวณค่าเฉลี่ยของเซลล์เหล่านั้นในอาร์เรย์ C6 ถึง C23 ที่ประกอบด้วยสิ่งใดๆ มากกว่าหรือเท่ากับ 1 และมีเซลล์ที่สอดคล้องกันในอาร์เรย์ D6 ถึง D23 มีสิ่งใดที่ มากกว่า มากกว่าหรือเท่ากับ 1
- เอาต์พุต: 2.33
- ณ จุดนี้กด ENTER .
- ก่อนอื่น เราจะพิมพ์สูตรต่อไปนี้ในเซลล์ H6 .
- AVERAGEIFS(C6:C23,B6:B23,”*Korea”) → คำนวณค่าเฉลี่ยของเซลล์เหล่านั้นในอาร์เรย์ C6 ถึง C23 ซึ่งเซลล์ที่สอดคล้องกันในอาร์เรย์ B6 ถึง B23 มีสิ่งใดที่มี “ เกาหลี ” ในตอนท้าย
- เอาต์พุต: 2
- นอกจากนี้ กด ENTER .
- ก่อนอื่น เราจะพิมพ์สูตรต่อไปนี้ในเซลล์ H6 .
- AVERAGEIFS(C6:C23,E6 :E23,E6) → คำนวณค่าเฉลี่ยของเซลล์เหล่านั้นในอาร์เรย์ C6 ถึง C23 ซึ่งมีเซลล์ที่สอดคล้องกันในอาร์เรย์ E6 ถึง E23 มีเนื้อหาเซลล์ของเซลล์ E6 นั่นคือ “ ชนะ ”
- เอาต์พุต: 2.09
- หลังจากนั้น กด ENTER . <12
- ในตอนแรก เราจะพิมพ์สูตรต่อไปนี้ใน เซลล์ H6 .
- AVERAGEIFS(C6:C23,F6:F23,”=20-Mar-22″) → คำนวณค่าเฉลี่ยของเซลล์เหล่านั้นในอาร์เรย์ C6 ถึง C23 ซึ่งเซลล์ที่สอดคล้องกันในอาร์เรย์ F6 ถึง F23 มีวันที่มากกว่าหรือเท่ากับ 20-มี.ค.-22 และน้อยกว่าหรือเท่ากับ 8-ส.ค.-22
- เอาต์พุต: 1.727272727
- ที่จุดนี้ กด ENTER .
ดังนั้น คุณจะเห็นผลลัพธ์ในเซลล์ H6 .
อ่านเพิ่มเติม: วิธีการใช้ฟังก์ชัน AVERAGE ใน Excel (5 ตัวอย่าง)
2. การใช้เกณฑ์เดียวสำหรับค่าที่มากกว่า
ในตัวอย่างนี้ เราจะแสดงวิธีใช้ฟังก์ชัน <1 ฟังก์ชัน>AVERAGEIFS เพื่อหา เป้าหมาย ที่มีจำนวน แอสซิสต์ มากกว่าหรือเท่ากับ 1 ที่นี่ เราได้ทำเครื่องหมายจำนวน Assists ที่มีค่าแล้ว มากกว่าหรือเท่ากับ 1 และจำนวน เป้าหมาย ขึ้นอยู่กับการช่วยเหลือด้วย สีเหลือง ต่อไป เราจะคำนวณค่าเฉลี่ยของเป้าหมายเหล่านี้ตามเกณฑ์
ขั้นตอน:
=AVERAGEIFS(C6:C23,D6:D23,">=1")
รายละเอียดสูตร
ดังนั้น คุณจะเห็นผลลัพธ์ในเซลล์ H6 .
การอ่านที่คล้ายกัน
3. การใช้หลายเกณฑ์ในฟังก์ชัน AVERAGEIFS
ในตัวอย่างนี้ เราจะสาธิตการใช้ AVERAGEIFS ฟังก์ชันตามเกณฑ์หลายเกณฑ์
ที่นี่ เราจะหาค่าเฉลี่ยของเป้าหมายเมื่อ เป้าหมาย จำนวนคือ อย่างน้อย 1 และเมื่อ สถานที่ คือ หน้าแรก เราได้ทำเครื่องหมายทั้งสองเกณฑ์ที่มี สีเหลือง .
ขั้นตอน:
=AVERAGEIFS(C6:C23,C6:C23,">=1",F6:F23,"Home")
รายละเอียดสูตร
ดังนั้น คุณสามารถดูผลลัพธ์ได้ใน H6
อีกครั้ง เราจะหาค่าเฉลี่ยของเป้าหมายเมื่อ จำนวนเป้าหมาย คือ มากกว่าหรือเท่ากับ 1 และเมื่อจำนวน แอสซิสต์ เป็น มากกว่าหรือเท่ากับ 1 เราได้ทำเครื่องหมายเกณฑ์ทั้งสองด้วย สีเหลือง .
=AVERAGEIFS(C6:C23,C6:C23,">=1",D6:D23,">=1")
รายละเอียดสูตร
ดังนั้น คุณจะเห็นผลลัพธ์ใน H6 .
4 การนับค่าเฉลี่ยด้วยการจับคู่บางส่วน (อักขระตัวแทน)
ในตัวอย่างนี้ เราจะแสดงวิธีคำนวณค่าเฉลี่ยโดยใช้ฟังก์ชัน AVERAGEIFS เมื่อเกณฑ์ตรงกันเพียงบางส่วน เราจะใช้ อักขระตัวแทน เพื่อจุดประสงค์นี้ คุณเห็นไหม มี สองเกาหลี ในรายการ ฝ่ายตรงข้าม เกาหลีเหนือ และ เกาหลีใต้ ต่อไป เราจะค้นหา ค่าเฉลี่ยของเป้าหมาย ของ ฝ่ายตรงข้าม ที่มี เกาหลี อยู่ในชื่อของพวกเขา ที่นี่ เราทำเครื่องหมาย ฝ่ายตรงข้าม และหมายเลข เป้าหมาย ที่เกี่ยวข้องด้วย สีเหลือง
ขั้นตอน:
=AVERAGEIFS(C6:C23,B6:B23,"*Korea")
รายละเอียดสูตร
ดังนั้น คุณสามารถดูผลลัพธ์ได้ในเซลล์ H6
หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับ ไวด์การ์ด ตัวอักษร คุณสามารถไปที่ลิงค์นี้
อ่านเพิ่มเติม: วิธีนับแบบต่างๆ ใน Excel
5. การใช้การอ้างอิงเซลล์ในฟังก์ชัน AVERAGEIFS
ในตัวอย่างนี้ เราจะใช้การอ้างอิงเซลล์แทนข้อความในฟังก์ชัน AVERAGEIFS เราจะใช้เกณฑ์เดียวเพื่อจุดประสงค์นี้
ที่นี่ เราจะหาค่าเฉลี่ย เป้าหมาย ตามเกณฑ์เมื่อ ผลลัพธ์ ชนะ . ในสูตร แทนที่จะพิมพ์ ชนะ เราจะเลือกเซลล์ E6
เราได้ทำเครื่องหมาย เป้าหมาย และเกณฑ์ <1 แล้ว>ชนะ ด้วย สีเหลือง และเราจะหาค่าเฉลี่ยของประตูที่มี สีเหลือง .
ขั้นตอน:
=AVERAGEIFS(C6:C23,E6:E23,E6)
รายละเอียดสูตร
ด้วยเหตุนี้ คุณจะเห็นผลลัพธ์ในเซลล์ H6 .
6. การใช้ช่วงวันที่ในฟังก์ชัน AVERAGEIFS
ที่นี่ เราจะแสดงให้คุณเห็นการใช้ฟังก์ชัน AVERAGEIFS เมื่อมีช่วง วันที่ และเราต้องการหาค่าเฉลี่ยตาม วันที่ . เพื่อจุดประสงค์นี้ เราได้แก้ไขชุดข้อมูลก่อนหน้าและเพิ่ม วันที่ คอลัมน์ไปที่มัน
หลังจากนั้น เราต้องการค้นหาค่าเฉลี่ยของเป้าหมายที่มีวันที่ตั้งแต่ 20-มี.ค.-22 ถึง 08-ส.ค.-22 . ที่นี่ เราทำเครื่องหมายวันที่เหล่านี้ด้วย สีเหลือง .
ขั้นตอน:
=AVERAGEIFS(C6:C23,F6:F23,"=20-Mar-22")
สูตร รายละเอียด
ดังนั้น คุณสามารถดูผลลัพธ์ได้ใน H6 .
ข้อผิดพลาดทั่วไปของฟังก์ชัน Excel AVERAGEIFS
ใน ตารางต่อไปนี้ เราได้แสดงข้อผิดพลาดทั่วไปของฟังก์ชัน AVERAGEIFS และสาเหตุของข้อผิดพลาดดังกล่าว
ข้อผิดพลาด | เมื่อแสดง |
---|---|
#DIV/0! | แสดงเมื่อไม่มีค่าใน average_match ที่ตรงกับเกณฑ์ทั้งหมด |
#VALUE! | สิ่งนี้แสดงให้เห็นเมื่อความยาวของอาร์เรย์ทั้งหมดไม่เท่ากัน |
ฝึกฝน ส่วน
คุณสามารถดาวน์โหลดไฟล์ excel ด้านบนได้ ดังนั้น ฝึกฝนตัวอย่างที่อธิบาย