Excel: วิธีคำนวณค่าเฉลี่ยหากเซลล์มีข้อความ
คุณสามารถใช้สูตรต่อไปนี้เพื่อคำนวณค่าเฉลี่ยใน Excel เฉพาะเซลล์ที่มีข้อความเฉพาะ:
=AVERAGEIF( A1:A13 ,"*text*", B1:B13 )
สูตรเฉพาะนี้จะคำนวณค่าเฉลี่ยของค่าในช่วง B1:B13 สำหรับเซลล์ที่มี “ข้อความ” ในช่วง A1:A13 เท่านั้น
หมายเหตุ : เครื่องหมายดอกจันคือสัญลักษณ์ตัวแทนที่บอกให้ Excel ละเว้นข้อความใดๆ ก่อนหรือหลังสตริงที่ระบุ
ตัวอย่างต่อไปนี้แสดงวิธีการใช้สูตรนี้ในทางปฏิบัติ
ตัวอย่าง: คำนวณค่าเฉลี่ยหากเซลล์มีข้อความ
สมมติว่าเรามีชุดข้อมูลต่อไปนี้ซึ่งแสดงคะแนนที่ทำโดยผู้เล่นบาสเก็ตบอล 12 คน:

เราสามารถใช้สูตรต่อไปนี้เพื่อคำนวณคะแนนเฉลี่ยที่ผู้เล่นในทีม “Mavs” ทำไว้เท่านั้น:
=AVERAGEIF( A2:A13 ,"*mavs*", B2:B13 )
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:

คะแนนเฉลี่ยที่ผู้เล่นในทีม “Mavs” ทำได้คือ 25
เราสามารถตรวจสอบได้ด้วยตนเองว่าสิ่งนี้ถูกต้อง:
คะแนนเฉลี่ยที่ได้ = (31 + 23 + 21) / 3= 25
โปรดทราบว่าสูตรนี้ไม่คำนึงถึงขนาดตัวพิมพ์
นั่นคือเราสามารถใช้ “*MAVS*” หรือ “*mavs*” หรือ “*Mavs*” ในสูตร จากนั้น Excel จะส่งกลับผลลัพธ์เดียวกัน
หมายเหตุ : คุณสามารถดูเอกสารฉบับเต็มสำหรับฟังก์ชัน AVERAGEIF ได้ที่นี่
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:
วิธีการคำนวณค่าเฉลี่ยระหว่างสองค่าใน Excel
วิธีการคำนวณค่าเฉลี่ยสะสมใน Excel
วิธีค้นหาค่าเฉลี่ยเคลื่อนที่ถ่วงน้ำหนักใน Excel