วิธีการคำนวณค่าเฉลี่ยของหลายช่วงใน Excel (3 วิธี)

  • แบ่งปันสิ่งนี้
Hugh West

ค่าเฉลี่ยคำนวณโดยการรวมตัวเลขที่ระบุแล้วหารด้วยค่ารวมที่เลือก เราใช้ค่าเฉลี่ยเพราะมีประโยชน์ในการเทียบเคียงปริมาณต่างๆ ของสินค้าประเภทเดียวกัน ใน Microsoft Excel เราสามารถ คำนวณค่าเฉลี่ย ของช่วงต่างๆ ในบทความนี้ เราจะสาธิตวิธีการคำนวณค่าเฉลี่ยของหลายช่วงใน excel

ดาวน์โหลดสมุดงานแบบฝึกหัด

คุณสามารถดาวน์โหลดสมุดงานและฝึกใช้งานได้

ค่าเฉลี่ยหลายช่วง.xlsm

3 วิธีการที่เหมาะสมในการคำนวณค่าเฉลี่ยของหลายช่วงใน Excel

คือ ผู้ใช้หลายคนไม่ค่อยรู้จักว่าเราสามารถคำนวณค่าเฉลี่ยของหลายช่วงใน excel ได้ แต่ใช่ เราสามารถทำได้ด้วย ฟังก์ชัน Excel บางฟังก์ชันในสเปรดชีตของเรา ในการคำนวณค่าเฉลี่ยของหลายช่วง เราจะใช้ชุดข้อมูลด้านล่าง ชุดข้อมูลประกอบด้วยคอลัมน์ผู้เล่นและคะแนนของผู้เล่นทั้งหมดในเกมนั้นๆ

อย่างที่เราเห็นว่ามีผู้เล่น 3 คนในชุดข้อมูลของเรา และสมมติว่าเราต้องการคำนวณค่าเฉลี่ยของคะแนนผู้เล่นคนแรก ( P1 ) และผู้เล่นคนที่สอง ( P2 ) จาก คะแนน Game1 และผู้เล่นคนแรก ( P1 ) คะแนนจาก คะแนน Game2 และผู้เล่นคนแรก ( P1 ) และผู้เล่นคนที่สอง ( P2 ) คะแนนจาก คะแนน Game3 . ดังนั้นเราจึงต้องการค่าเฉลี่ยหลายช่วงของเซลล์

1. ใช้ฟังก์ชันเฉลี่ยของ Excelในการคำนวณค่าเฉลี่ยของช่วงที่ไม่ติดกันหลายช่วงโดยนับเป็นศูนย์

ใน Excel ฟังก์ชัน AVERAGE จะคำนวณค่าเฉลี่ยของชุดค่า ชุดของช่วง บางครั้งตัวเลขไม่ติดกันและเราต้องคำนวณค่าอย่างรวดเร็ว เรามาเริ่มกันที่ความเข้าใจพื้นฐานของ ฟังก์ชัน AVERAGE ใน Excel

ไวยากรณ์:

ไวยากรณ์สำหรับ ฟังก์ชัน AVERAGE คือ:

AVERAGE(number1, [number2], …)

อาร์กิวเมนต์:

number1: [จำเป็น] จำนวนเต็มแรก การอ้างอิงเซลล์ หรือช่วงที่ควรคำนวณค่าเฉลี่ย

<0 number2: [ไม่บังคับ] ตัวเลข การอ้างอิงเซลล์ หรือช่วงที่ควรคำนวณค่าเฉลี่ยเพิ่มขึ้นสูงสุด 255 รายการ

ค่าส่งกลับ:

ค่าเฉลี่ยเลขคณิตของพารามิเตอร์

1.1 เพิ่มช่วงลงในฟังก์ชัน AVERAGE ทีละรายการ

มาเพิ่มช่วงต่างๆ ลงใน ฟังก์ชัน AVERAGE ทีละรายการเพื่อคำนวณค่าเฉลี่ยของช่วงที่เลือกโดยทำตามขั้นตอน ลง

ขั้นตอน:

  • ก่อนอื่น เลือกเซลล์ที่เราต้องการหาค่าเฉลี่ยของช่วงต่างๆ ดังนั้นเราจึงเลือกเซลล์ D12 .
  • ที่สอง พิมพ์สูตรด้านล่าง เนื่องจากเราต้องการค่าเฉลี่ยของช่วง C5:C9 , D5:D7 และ E5:E9 ภายใน ฟังก์ชัน AVERAGE ให้เลือกทั้งหมด ช่วงที่เราต้องการหาค่าเฉลี่ย โดยกดปุ่ม Ctrl และลากผ่านช่วง
=AVERAGE(C5:C9,D5:D7,E5:E9)

  • ตอนนี้ กด Enter .

  • ตอนนี้ เราจะเห็นว่าผลลัพธ์อยู่ในเซลล์ที่เลือก D12 และสูตรจะแสดงในแถบสูตร

  • ผลลัพธ์ด้านบนใช้สำหรับช่วงที่ไม่ติดกัน รวมทั้งศูนย์

อ่านเพิ่มเติม: วิธีคำนวณค่าเฉลี่ย ต่ำสุด และสูงสุดใน Excel (4 วิธีง่ายๆ)

1.2 ตั้งชื่อช่วงเป็นหลายช่วง

เราสามารถย่อสูตรของ ฟังก์ชัน AVERAGE ในชุดข้อมูลเดียวกันได้ เรามาทำตามขั้นตอนกัน

ขั้นตอน:

  • ก่อนอื่น เลือกช่วง C5:C9 , D5: D7 และ E5:E9 โดยการลากช่วง ขณะที่ลากและเลือกช่วง ตรวจสอบให้แน่ใจว่าคุณกำลังกดแป้น Ctrl อยู่
  • หลังจาก ที่ ตั้งชื่อให้กับช่วงที่เลือก ขณะที่เราเลือกคะแนน เราจะตั้งชื่อช่วงต่างๆ ว่า คะแนน

  • ถัดไป เลือกเซลล์ที่เราต้องการให้ ค่าเฉลี่ยของหลายช่วงที่จะคำนวณ ด้วยเหตุนี้ เราจึงเลือกเซลล์ D12 .
  • หลังจากนั้น จดสูตรด้านล่าง
=AVERAGE(Score)

  • ตอนนี้ กดปุ่ม Enter
  • สุดท้าย ผลลัพธ์จะแสดงในเซลล์ D12 และถ้าเราดูที่แถบสูตร สูตรก็จะปรากฏขึ้น

  • ผลลัพธ์ด้านบนคือค่าเฉลี่ยของค่าที่ไม่ติดกันหลายค่าช่วงรวมถึงศูนย์

อ่านเพิ่มเติม: วิธีคำนวณค่าเฉลี่ยของหลายคอลัมน์ใน Excel (6 วิธี)

การอ่านที่คล้ายกัน

  • วิธีคำนวณคะแนนเฉลี่ย 5 ดาวใน Excel (3 วิธีง่ายๆ)
  • สูตรการเข้าร่วมเฉลี่ยใน Excel (5 วิธี)
  • กำหนดค่าเฉลี่ยเคลื่อนที่แบบเอกซ์โพเนนเชียลสามเท่าใน Excel
  • วิธีคำนวณเปอร์เซ็นต์ที่สูงกว่าค่าเฉลี่ยใน Excel (3 วิธีง่ายๆ)
  • Running Average: วิธีคำนวณโดยใช้ฟังก์ชัน Average(…) ของ Excel

2. ใช้สูตร Excel เพื่อกำหนดค่าเฉลี่ยของช่วงที่ไม่ติดกันหลายช่วงยกเว้นศูนย์

หากต้องการค่าเฉลี่ยในช่วงที่ไม่ติดกันยกเว้นศูนย์ เราสามารถใช้สูตรที่รวมฟังก์ชันบางอย่างของ Excel ได้ มี ฟังก์ชัน SUM , ฟังก์ชัน INDEX, และ ฟังก์ชัน FREQUENCY ที่รวมเข้าด้วยกันเพื่อคำนวณค่าเฉลี่ยของช่วงต่างๆ

2.1 . ค่าเฉลี่ยทีละช่วงในสูตร Excel

เราสามารถเพิ่มหลายช่วงต่อการรวมกันของ ฟังก์ชัน SUM , ฟังก์ชัน INDEX และ ฟังก์ชัน FREQUENCY ทันทีเพื่อหาค่าเฉลี่ย เพียงทำตามคำแนะนำด้านล่าง

ขั้นตอน:

  • ในการเริ่มต้น ให้เลือกเซลล์ D12 .
  • จากนั้นจดสูตรด้านล่าง
=SUM(C5:C9,D5:D7,E5:E9)/INDEX(FREQUENCY((C5:C9,D5:D7,E5:E9),0),2)

  • หลังจากนั้น กดปุ่ม Enter
  • ในที่สุด เราจะเห็นผลลัพธ์ในเซลล์ D12 . ช่วงที่ไม่ติดกันหลายช่วงไม่รวมศูนย์ จะหาค่าเฉลี่ยโดยใช้สูตรด้านบน

🔎 สูตรทำงานอย่างไร

  • SUM(C5:C9,D5:D7,E5:E9): ฟังก์ชัน SUM จะเพิ่มช่วง C5:C9 , D5:D7 และ E5:E9 และส่งคืนผลรวมของช่วงหลายช่วงที่เลือก

    เอาต์พุต → 788

  • FREQUENCY((C5:C9,D5:D7,E5:E9),0): ฟังก์ชัน FREQUENCY ส่งกลับ อาร์เรย์แนวตั้งของจำนวนเต็มหลังจากคำนวณว่าค่าต่างๆ เกิดขึ้นภายในช่วงของค่าต่างๆ บ่อยเพียงใด ความถี่(C5:C9,D5:D7,E5:E9) กลายเป็น ความถี่( C 5: C 9, D 5: D 7, E 5: E 9) ซึ่งจะล็อคการอ้างอิงไปยังเซลล์ใดเซลล์หนึ่ง จากนั้น FREQUENCY(( C 5: C 9, D 5: 7, 5: E 9),0) ส่งกลับอาร์เรย์แนวตั้ง

    เอาต์พุต → 1

  • ดัชนี(ความถี่((C5:C9,D5:D7,E5:E9),0),2): ฟังก์ชัน INDEX ส่งกลับค่า ณ จุดใดจุดหนึ่งในช่วงหรืออาร์เรย์ จะกลายเป็น INDEX({1;12},2) นั่นหมายความว่าจะส่งกลับผลลัพธ์ที่ตำแหน่งนั้นในช่วง โดยละเว้นศูนย์เรามี 12 เซลล์

    เอาต์พุต →12

  • SUM(C5:C9,D5:D7,E5:E9)/INDEX(ความถี่((C5:C9,D5:D7, E5:E9),0),2): ส่งคืนค่าเฉลี่ยของหลายช่วง จะกลายเป็น 788/{12} และส่งคืนค่าเฉลี่ยของช่วง

    เอาต์พุต → 65.67

อ่านเพิ่มเติม: วิธีคำนวณค่าเฉลี่ยใน Excel ไม่รวม 0 (2 วิธี)

2.2 . ตั้งชื่อให้กับหลายช่วง

สามารถย่อการรวมกันของฟังก์ชัน excel ได้ ดังนั้น เรามาดูขั้นตอนด้านล่างกัน

STEPS:

  • เช่นเดียวกันกับวิธีการก่อนหน้าของส่วน 1.2 ลาก C5:C9 , D5:D7 และ E5:E9 ในช่วง ระวังอย่ากดแป้น Ctrl ค้างไว้ขณะลากและเลือกช่วง
  • หลังจากนั้น ให้ตั้งชื่อช่วงที่เลือก เราตั้งชื่อช่วงต่างๆ มากมาย คะแนน ขณะที่เราเลือกคะแนน

  • จากนั้น เลือกเซลล์ที่มีค่าเฉลี่ยของช่วงต่างๆ จะมีการคำนวณช่วง ด้วยเหตุนี้ เราจึงเลือก D12 .
  • หลังจากเลือกเซลล์แล้ว ให้พิมพ์สูตรต่อไปนี้
=SUM(Scores)/INDEX(FREQUENCY((Scores),0),2)

  • สุดท้าย กด Enter .

อ่านเพิ่มเติม: วิธี เพื่อแยกเซลล์ในสูตร Excel AVERAGE (4 วิธี)

3. Excel VBA เพื่อคำนวณค่าเฉลี่ยของหลายช่วง

เราสามารถใช้ แมโคร VBA เพื่อคำนวณค่าเฉลี่ยของหลายช่วง ในการทำเช่นนี้ เราจะใช้ชุดข้อมูลด้านล่างซึ่งมีบางส่วนผู้เล่นและคะแนนของเกม เราต้องการคะแนนเฉลี่ยของเกมที่พวกเขาเล่นภายใต้ คะแนนเฉลี่ย ลองดูขั้นตอนด้านล่างนี้

ขั้นตอน:

  • ประการแรก ไปที่ นักพัฒนาซอฟต์แวร์ แท็บบน Ribbon
  • อย่างที่สอง คลิกที่ Visual Basic หรือกด Alt + F11 เพื่อเปิด Visual Basic Editor .

  • อีกวิธีในการเปิด Visual Basic Editor คือเพียงแค่ คลิกขวา บนแผ่นงานแล้วเลือก ดูรหัส .

  • ตอนนี้ จด รหัส VBA เพื่อคำนวณค่าเฉลี่ยของช่วงต่างๆ . Excel VBA มีฟังก์ชันในตัว ค่าเฉลี่ย ด้วยวิธีนี้ เราสามารถหาค่าเฉลี่ยช่วงของเซลล์ได้มากเท่าที่เราต้องการ

รหัส VBA:

9052
  • สุดท้าย เรียกใช้รหัสโดยกด F5 หรือคลิกปุ่ม Run Sub

  • และโดยใช้ VBA รหัสเราจะได้ค่าเฉลี่ยของหลายช่วงใน excel

อ่านเพิ่มเติม: คำนวณค่าเฉลี่ยของอาร์เรย์ ด้วย VBA (Macro, UDF และ UserForm)

สรุป

วิธีการข้างต้นช่วยให้คุณหาค่าเฉลี่ยหลายช่วงใน excel หวังว่านี่จะช่วยคุณได้! หากคุณมีคำถาม คำแนะนำ หรือข้อเสนอแนะ โปรดแจ้งให้เราทราบในส่วนความคิดเห็น หรือคุณสามารถดูบทความอื่นๆ ของเราในบล็อก ExcelWIKI.com !

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