สารบัญ
ค่าเฉลี่ยคำนวณโดยการรวมตัวเลขที่ระบุแล้วหารด้วยค่ารวมที่เลือก เราใช้ค่าเฉลี่ยเพราะมีประโยชน์ในการเทียบเคียงปริมาณต่างๆ ของสินค้าประเภทเดียวกัน ใน 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 !