ฟังก์ชัน Excel AVERAGEIFS ที่มีหลายเกณฑ์

  • แบ่งปันสิ่งนี้
Michael Brown

บทช่วยสอนนี้แสดงวิธีใช้ฟังก์ชัน Excel AVERAGEIFS ในการคำนวณค่าเฉลี่ยที่มีหลายเงื่อนไข

เมื่อพูดถึงการคำนวณค่าเฉลี่ยเลขคณิตของกลุ่มตัวเลขใน Excel AVERAGE คือคำตอบ ในการเฉลี่ยเซลล์ที่ตรงตามเงื่อนไขบางอย่าง AVERAGEIF มีประโยชน์ หากต้องการหาค่าเฉลี่ยที่มีหลายเกณฑ์ AVERAGEIFS คือฟังก์ชันที่จะใช้ หากต้องการเรียนรู้วิธีการทำงาน โปรดอ่านต่อไป!

    ฟังก์ชัน AVERAGEIFS ใน Excel

    ฟังก์ชัน AVERAGEIFS ของ Excel จะคำนวณค่าเฉลี่ยเลขคณิตของเซลล์ทั้งหมดในช่วงที่ตรงกับค่าที่ระบุ เกณฑ์

    ไวยากรณ์เป็นดังนี้:

    AVERAGEIFS(ช่วงเฉลี่ย, เกณฑ์ช่วง 1, เกณฑ์ 1, [ช่วงเกณฑ์ 2, เกณฑ์ 2], …)

    โดยที่:

    • Average_range - ช่วงของเซลล์ที่จะหาค่าเฉลี่ย
    • Criteria_range1, criteria_range2, … - ช่วงที่จะทดสอบกับเกณฑ์ที่เกี่ยวข้อง
    • Criteria1, เกณฑ์2, … - เกณฑ์ที่กำหนดว่าเซลล์ใดจะเฉลี่ย สามารถระบุเกณฑ์ในรูปแบบของตัวเลข นิพจน์เชิงตรรกะ ค่าข้อความ หรือการอ้างอิงเซลล์

    เกณฑ์ช่วง 1 / เกณฑ์ 1 จำเป็น ตามมาด้วย เป็นตัวเลือก สามารถใช้คู่ช่วง/เกณฑ์ตั้งแต่ 1 ถึง 127 คู่ในสูตรเดียว

    ฟังก์ชัน AVERAGEIFS มีอยู่ใน Excel 2007 - Excel 365

    หมายเหตุ ฟังก์ชัน AVERAGEIFS ทำงานร่วมกับตรรกะ AND เช่น เฉพาะเซลล์เหล่านั้นเป็นค่าเฉลี่ยที่เงื่อนไขทั้งหมดเป็นจริง ในการคำนวณเซลล์ที่มีเงื่อนไขเดียวเป็น TRUE ให้ใช้สูตร AVERAGE IF OR

    ฟังก์ชัน AVERAGEIFS - บันทึกการใช้งาน

    เพื่อให้เข้าใจอย่างชัดเจนเกี่ยวกับวิธีการทำงานของฟังก์ชันและหลีกเลี่ยงข้อผิดพลาด แจ้งข้อเท็จจริงต่อไปนี้:

    • ในอาร์กิวเมนต์ average_range เซลล์ว่าง , ค่าตรรกะ TRUE/FALSE และ ค่าข้อความ จะถูกละเว้น ค่าศูนย์ รวมอยู่ด้วย
    • ถ้า เกณฑ์ เป็นเซลล์ว่าง จะถือว่าเป็นค่าศูนย์
    • ถ้า ช่วงเฉลี่ย ไม่มีค่าตัวเลขแม้แต่ตัวเดียว #DIV/0! เกิดข้อผิดพลาดขึ้น
    • หากไม่มีเซลล์ใดตรงตามเกณฑ์ที่ระบุทั้งหมด จะมี #DIV/0! ข้อผิดพลาดจะถูกส่งกลับ
    • เกณฑ์ของ AVERAGEIFS อาจนำไปใช้กับช่วงเดียวกันหรือช่วงที่แตกต่างกัน
    • แต่ละ ช่วงเกณฑ์ ต้องมีขนาดและรูปร่างเหมือนกันกับ ช่วงค่าเฉลี่ย มิฉะนั้นให้ใส่ #VALUE! เกิดข้อผิดพลาดขึ้น

    ตอนนี้คุณรู้ทฤษฎีแล้ว เรามาดูวิธีใช้ฟังก์ชัน AVERAGEIFS ในทางปฏิบัติกัน

    สูตร Excel AVERAGEIFS

    อันดับแรก ให้เราร่างแนวทางทั่วไป หากต้องการสร้างสูตร AVERAGEIFS อย่างถูกต้อง โปรดปฏิบัติตามหลักเกณฑ์เหล่านี้:

    1. ในอาร์กิวเมนต์แรก ให้ระบุช่วงที่คุณต้องการหาค่าเฉลี่ย
    2. ในอาร์กิวเมนต์ต่อมา ให้ระบุคู่ช่วง/เกณฑ์ . คู่สามารถจัดเรียงในลำดับใดก็ได้ แต่เกณฑ์จะเป็นไปตามเสมอช่วงที่ใช้กับ
    3. สูตร AVERAGEIFS ควรมีอาร์กิวเมนต์ จำนวนคี่เสมอ : ช่วงเฉลี่ย + หนึ่งคู่หรือมากกว่า เกณฑ์ช่วง/เกณฑ์ .

    AVERAGEIFS พร้อมเกณฑ์ข้อความ

    หากต้องการหาค่าเฉลี่ยของตัวเลขในคอลัมน์หนึ่ง หากคอลัมน์อื่นมีข้อความบางอย่าง ให้ใช้ข้อความนั้นเป็นเกณฑ์

    ตัวอย่างเช่น ลองหาค่าเฉลี่ยของยอดขาย "Apple" ในภูมิภาค "เหนือ" สำหรับสิ่งนี้ เราสร้างสูตร AVERAGEIFS โดยมีสองเกณฑ์:

    • Average_range คือ C3:C15 (เซลล์ถึงค่าเฉลี่ย)
    • Criteria_range1 คือ A3:A15 (รายการที่ต้องตรวจสอบ) และ เกณฑ์ 1 คือ "apple"
    • เกณฑ์ช่วง 2 คือ B3:B15 (ภูมิภาคที่ต้องตรวจสอบ) และ เกณฑ์ 2 คือ "ทิศเหนือ"

    เมื่อนำอาร์กิวเมนต์มารวมกัน เราจะได้สูตรต่อไปนี้:

    =AVERAGEIFS(C3:C15, A3:A15, "apple", B3:B15, "north")

    ด้วยเกณฑ์ในเซลล์ที่กำหนดไว้ล่วงหน้า (F3 และ F4 ) สูตรใช้รูปแบบนี้:

    =AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, F4)

    AVERAGEIFS พร้อมตัวดำเนินการเชิงตรรกะ

    เมื่อเกณฑ์เริ่มต้นเป็น "เท่ากับ" สามารถละเครื่องหมายความเท่าเทียมกันได้ และ คุณเพียงใส่ข้อความเป้าหมาย (อยู่ในเครื่องหมายอัญประกาศ) หรือตัวเลข (โดยไม่ใส่เครื่องหมายอัญประกาศ) ในอาร์กิวเมนต์ที่เกี่ยวข้องตามที่แสดงในตัวอย่างก่อนหน้า

    เมื่อใช้ตัวดำเนินการเชิงตรรกะอื่นๆ เช่น "มากกว่า" (> ;) "น้อยกว่า" (<) ไม่เท่ากับ () และอื่น ๆ ที่มี ตัวเลข หรือ วันที่ คุณแนบโครงสร้างทั้งหมดไว้ในอัญประกาศคู่

    ตัวอย่างเช่น หากต้องการให้ยอดขายเฉลี่ยมากกว่าศูนย์ที่จัดส่งภายในวันที่ 1 ต.ค. 2022 สูตรคือ:

    =AVERAGEIFS(C3:C15, B3:B15, "0")

    เมื่อเกณฑ์อยู่ในเซลล์ที่แยกจากกัน คุณใส่ตัวดำเนินการทางตรรกะในเครื่องหมายคำพูดและต่อเข้ากับ การอ้างอิงเซลล์ โดยใช้เครื่องหมายและ (&) ตัวอย่างเช่น:

    =AVERAGEIFS(C3:C15, B3:B15, ""&F4)

    AVERAGEIFS ที่มีอักขระตัวแทน

    หากต้องการเฉลี่ยเซลล์ตาม การจับคู่ข้อความบางส่วน ให้ใช้อักขระตัวแทนในเกณฑ์ - เครื่องหมายคำถาม (?) เพื่อจับคู่อักขระเดี่ยวใดๆ หรือเครื่องหมายดอกจัน (*) เพื่อจับคู่อักขระจำนวนเท่าใดก็ได้

    ในตารางด้านล่าง สมมติว่าคุณต้องการเฉลี่ยยอดขาย "สีส้ม" ในภูมิภาค "ใต้" ทั้งหมด รวมทั้ง "ใต้ - ทิศตะวันตก" และ "ทิศตะวันออกเฉียงใต้". ในการดำเนินการ เราได้ใส่เครื่องหมายดอกจันไว้ในเกณฑ์ที่สอง:

    =AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, "south*")

    หากป้อนเกณฑ์การจับคู่ข้อความบางส่วนในเซลล์ ให้ต่ออักขระตัวแทนเข้ากับการอ้างอิงเซลล์ ในกรณีของเรา สูตรใช้รูปแบบนี้:

    =AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, F4&"*")

    ค่าเฉลี่ยถ้าอยู่ระหว่างสองค่า

    หากต้องการหาค่าเฉลี่ยของค่าที่อยู่ระหว่างค่าเฉพาะเจาะจงสองค่า ให้ใช้หนึ่งใน สูตรทั่วไปต่อไปนี้:

    ค่าเฉลี่ยถ้าอยู่ระหว่างสองค่า รวม:

    AVERAGEIFS(average_range, criteria_range,">= value1 ", criteria_range,"<= value2 ")

    ค่าเฉลี่ยถ้าอยู่ระหว่างสองค่า ยกเว้น:

    AVERAGEIFS(average_range, criteria_range,"> value1 ", criteria_range,"< value2 ")

    ในสูตรที่ 1 คุณใช้ตัวดำเนินการทางตรรกะ มากกว่าหรือเท่ากับ (>=) และ น้อยกว่าหรือเท่ากับ (<=) ดังนั้นค่าขอบเขตจึงรวมอยู่ด้วย ในค่าเฉลี่ย

    ในสูตรที่ 2 เกณฑ์ตรรกะ มากกว่า (>) และ น้อยกว่า (<) จะไม่รวมค่าขอบเขตจากค่าเฉลี่ย .

    สูตรเหล่านี้ทำงานได้ดีหรือทั้งสองกรณี - เมื่อเซลล์ที่จะหาค่าเฉลี่ยและเซลล์ที่จะตรวจสอบอยู่ใน คอลัมน์เดียวกัน หรือในสอง คอลัมน์ที่แตกต่างกัน .<3

    ตัวอย่างเช่น ในการคำนวณยอดขายเฉลี่ยระหว่าง 100 ถึง 130 คุณสามารถใช้สูตรนี้:

    =AVERAGEIFS(C3:C15, C3:C15, ">=100", C3:C15, "<=130")

    ด้วยค่าขอบเขตในเซลล์ E3 และ F3 สูตร ใช้รูปแบบนี้:

    =AVERAGEIFS(C3:C15, C3:C15, ">="&E3, C3:C15, "<="&F3)

    โปรดทราบว่าในกรณีนี้ เราใช้การอ้างอิงเดียวกัน (C3:C15) สำหรับอาร์กิวเมนต์ 3 ช่วง

    ในการหาค่าเฉลี่ยของเซลล์ในคอลัมน์ที่กำหนด ถ้าค่าในคอลัมน์อื่นอยู่ระหว่างสองค่า ให้ระบุช่วงที่แตกต่างกันสำหรับอาร์กิวเมนต์ ช่วงค่าเฉลี่ย และ ช่วงเกณฑ์

    ตัวอย่างเช่น หากต้องการเฉลี่ยยอดขายในคอลัมน์ C หากวันที่ในคอลัมน์ B อยู่ระหว่าง 1-ก.ย. ถึง 30 ต.ค. สูตรคือ:

    =AVERAGEIFS(C3:C15, B3:B15, ">=9/1/2022", B3:B15, "<=10/30/2022")

    ด้วยการอ้างอิงเซลล์:

    =AVERAGEIFS(C3:C15, B3:B15, ">="&E3, B3:B15, "<="&F3)

    นั่นคือวิธีที่คุณใช้ฟังก์ชัน AVERAGEIFS ใน Excel เพื่อค้นหาค่าเฉลี่ยเลขคณิตที่มีหลายเกณฑ์ ฉันขอขอบคุณที่อ่านและหวังว่าจะได้พบคุณในบล็อกของเราในสัปดาห์หน้า!

    แบบฝึกหัดสำหรับการดาวน์โหลด

    Excelฟังก์ชัน AVERAGEIFS - ตัวอย่าง (ไฟล์ .xlsx)

    Michael Brown เป็นผู้ที่ชื่นชอบเทคโนโลยีโดยเฉพาะและมีความหลงใหลในการทำให้กระบวนการที่ซับซ้อนง่ายขึ้นโดยใช้เครื่องมือซอฟต์แวร์ ด้วยประสบการณ์กว่าทศวรรษในอุตสาหกรรมเทคโนโลยี เขาได้ฝึกฝนทักษะของเขาใน Microsoft Excel และ Outlook รวมถึง Google ชีตและเอกสาร บล็อกของ Michael ทุ่มเทให้กับการแบ่งปันความรู้และความเชี่ยวชาญของเขากับผู้อื่น โดยให้คำแนะนำและแบบฝึกหัดที่ทำตามได้ง่ายเพื่อปรับปรุงผลิตภาพและประสิทธิภาพ ไม่ว่าคุณจะเป็นมืออาชีพที่ช่ำชองหรือมือใหม่ บล็อกของ Michael นำเสนอข้อมูลเชิงลึกอันมีค่าและคำแนะนำที่เป็นประโยชน์สำหรับการใช้ประโยชน์สูงสุดจากเครื่องมือซอฟต์แวร์ที่จำเป็นเหล่านี้