สารบัญ
เส้นค่าเฉลี่ยเคลื่อนที่ เรียกอีกอย่างว่า เส้นค่าเฉลี่ยเคลื่อนที่ หรือ เส้นค่าเฉลี่ยเคลื่อนที่ใน Excel ในบทความนี้ เราจะแสดงวิธีคำนวณเส้นค่าเฉลี่ยเคลื่อนที่ ค่าเฉลี่ยใน Excel ใน 4 ตัวอย่างที่แตกต่างกัน
ดาวน์โหลดสมุดงาน
คุณสามารถดาวน์โหลดสมุดงาน Excel แบบฝึกหัดได้ฟรีจากที่นี่
คำนวณค่าเฉลี่ยเคลื่อนที่.xlsx
ค่าเฉลี่ยเคลื่อนที่คืออะไร
ค่าเฉลี่ยเคลื่อนที่ หมายถึงช่วงเวลาของค่าเฉลี่ยคือ เหมือนเดิมแต่จะเคลื่อนที่ต่อไปเมื่อมีการเพิ่มข้อมูลใหม่
เช่น ถ้าใครขอให้คุณระบุค่าเฉลี่ยเคลื่อนที่ของมูลค่าการขายในวันที่ 3 คุณต้องระบุมูลค่าการขายของวันที่ 1, 2 และ 3 และถ้าใครขอให้คุณระบุค่าเฉลี่ยเคลื่อนที่ของมูลค่าการขายในวันที่ 4 คุณต้องระบุมูลค่าการขายของวันที่ 2, 3 และ 4 เมื่อมีการเพิ่มข้อมูลใหม่ คุณต้องรักษาช่วงเวลา (3 วัน) เหมือนกันแต่ใช้ข้อมูลที่เพิ่มเข้ามาใหม่เพื่อคำนวณค่าเฉลี่ยเคลื่อนที่
ค่าเฉลี่ยเคลื่อนที่ทำให้ความผิดปกติใดๆ (จุดสูงสุดและหุบเขา) เรียบขึ้นจากข้อมูลไปยัง รับรู้แนวโน้มได้อย่างง่ายดาย ยิ่งช่วงเวลาที่คำนวณค่าเฉลี่ยเคลื่อนที่มากเท่าไร ความผันผวนก็จะยิ่งราบรื่นมากขึ้นเท่านั้น เนื่องจากมีจุดข้อมูลมากขึ้นในแต่ละค่าเฉลี่ยที่คำนวณ
อ่านเพิ่มเติม: วิธีสร้างค่าเฉลี่ยเคลื่อนที่ในแผนภูมิ Excel ( 4 วิธี)
4 ตัวอย่างการคำนวณค่าเฉลี่ยเคลื่อนที่ใน Excel
ในขั้นตอนนี้ คุณจะได้เรียนรู้วิธีการคำนวณค่าเฉลี่ยเคลื่อนที่เฉลี่ยด้วยเครื่องมือ Excel สูตร ฯลฯ
1. คำนวณค่าเฉลี่ยเคลื่อนที่ด้วยเครื่องมือวิเคราะห์ข้อมูลใน Excel (พร้อมเส้นแนวโน้ม)
ด้วยชุดข้อมูลที่แสดงด้านล่าง เราจะคำนวณค่าเฉลี่ยเคลื่อนที่ของยอดขายที่ ช่วงเวลา 3 ด้วย Excel เครื่องมือวิเคราะห์ข้อมูล .
ขั้นตอน:
- คลิกที่แท็บ ไฟล์ - > ตัวเลือก
- จากหน้าต่างป๊อปอัป ตัวเลือก Excel คลิก Add-in และเลือก Excel Add-in จากช่อง Manage จากนั้นกด GO… <14
- ทำเครื่องหมาย Analysis ToolPak เป็น Add-ins แล้วคลิก ตกลง .
- ไปที่แท็บ ข้อมูล -> การวิเคราะห์ข้อมูล .
- เลือก เส้นค่าเฉลี่ยเคลื่อนที่ -> ตกลง
- ในกล่องป๊อปอัป ค่าเฉลี่ยเคลื่อนที่
- ระบุข้อมูลในช่อง ช่วงอินพุต ที่คุณต้องการคำนวณค่าเฉลี่ยเคลื่อนที่โดย ลากผ่านคอลัมน์หรือแถว ในกรณีของเรา มันคือ $C$5:$C$15 .
- เขียน จำนวนของช่วงเวลา ใน ช่วงเวลา (เราต้องการ 3 วันของช่วงเวลา เราจึงเขียนตัวเลข 3 )
- ในช่อง ช่วงเอาต์พุต ให้ระบุช่วงข้อมูลที่คุณต้องการให้ข้อมูลที่คำนวณได้ เก็บโดย ลากผ่านคอลัมน์หรือแถว ในกรณีของเรา มันคือ $D$5:$D$15 .
- ถ้าคุณต้องการดู เส้นแนวโน้ม ของข้อมูลของคุณด้วยแผนภูมิ จากนั้น ทำเครื่องหมาย เอาต์พุตแผนภูมิ มิฉะนั้น ให้ปล่อยไว้
- คลิก ตกลง .
คุณจะได้รับ ค่าเฉลี่ยเคลื่อนที่ ของข้อมูลที่มีให้พร้อมกับ เส้นแนวโน้ม ของ Excel ที่แสดงทั้งข้อมูลดั้งเดิมและ ค่าเฉลี่ยเคลื่อนที่ที่มีความผันผวนที่ราบรื่น
2. คำนวณค่าเฉลี่ยเคลื่อนที่ด้วยฟังก์ชันค่าเฉลี่ยใน Excel
คุณสามารถเรียกใช้สูตร เฉลี่ย เพื่อคำนวณ ค่าเฉลี่ยเคลื่อนที่ ของข้อมูลที่ระบุในช่วงเวลาหนึ่งๆ Excel สามารถเข้าใจรูปแบบและใช้รูปแบบเดียวกันกับข้อมูลที่เหลือ
ดังที่แสดงในภาพด้านล่าง เลือกเซลล์ เซลล์ที่ 3 และเขียน เฉลี่ย สูตรคำนวณมูลค่าการขายด้วย ช่วงเวลา 3 .
ใน เซลล์ D7 เขียน
=AVERAGE(C5:C7)
และกด Enter .
คุณจะได้รับค่าเฉลี่ยเคลื่อนที่ของมูลค่าการขายสำหรับ 3 ผลิตภัณฑ์เฉพาะของ เซลล์นั้นและ 2 เซลล์ด้านบน .
- ตอนนี้ลากแถวลงโดย เติมที่จับ เพื่อใช้รูปแบบเดียวกันกับเซลล์ที่เหลือ
มาลองดูกันว่ามันให้ ค่าเฉลี่ยเคลื่อนที่ จริงหรือไม่ (ช่วงเวลาเดียวกันของ 3 แต่เพิ่มข้อมูลใหม่) หรือไม่
หากเราดับเบิลคลิกที่เซลล์อื่นตามภาพด้านล่าง เราจะเห็นว่าเซลล์นั้นมี ค่าเฉลี่ยเคลื่อนที่ แสดงค่าเฉลี่ยค่าของเซลล์นั้นและสองเซลล์ข้างต้น
เซลล์ D11 เก็บค่าเฉลี่ยเคลื่อนที่ของ เซลล์ C9, C10 และ C11 .
เนื้อหาที่เกี่ยวข้อง: วิธีคำนวณค่าเฉลี่ย ต่ำสุด และสูงสุดใน Excel (4 วิธีง่ายๆ)
3. คำนวณค่าเฉลี่ยเคลื่อนที่ด้วยสูตรใน Excel
คุณยังสามารถใช้สูตรเพื่อคำนวณ ค่าเฉลี่ยเคลื่อนที่ ใน Excel
3.1 รับค่าเฉลี่ยเคลื่อนที่สำหรับค่า N-th สุดท้ายในคอลัมน์ที่มีสูตร
สมมติว่าคุณต้องการทราบค่าเฉลี่ยของยอดขายของผลิตภัณฑ์ 3 รายการสุดท้ายในคอลัมน์ของคุณ ในการทำเช่นนี้ คุณต้องใช้สูตรเพื่อคำนวณค่าเฉลี่ยเคลื่อนที่ และฟังก์ชัน ค่าเฉลี่ย สามารถทำได้พร้อมกับ ฟังก์ชัน OFFSET และ ฟังก์ชัน COUNT s
สูตรทั่วไปสำหรับสิ่งนี้คือ<3 =Average(OFFSET(first_cell, COUNT(entire_range)-N, 0, N, 1)
ที่นี่
- N = จำนวนของค่าที่จะรวมเพื่อคำนวณค่าเฉลี่ย
ดังนั้นหากเราคำนวณค่าเฉลี่ยเคลื่อนที่สำหรับชุดข้อมูลของเรา สูตรจะเป็น
=AVERAGE(OFFSET(C5,COUNT(C5:C100)-3,0,3,1))
ที่นี่
- C5 = จุดเริ่มต้นของค่า
- 3 = ช่วงเวลา
จะให้ค่าเฉลี่ยเคลื่อนที่ของ ค่า 3 ค่าสุดท้ายในคอลัมน์ .
ดูภาพด้านบนซึ่งเราได้ค่าเฉลี่ยเคลื่อนที่ 700 จากค่า 3 ค่าล่าสุด ( เซลล์ C13, C14 และ C15 ) ของ คอลัมน์ C ของชุดข้อมูลของเรา
เพื่อตรวจสอบว่าผลลัพธ์ถูกต้องหรือไม่ เรายังใช้สูตรทั่วไป ค่าเฉลี่ย ระหว่างเซลล์ C13 ถึง C15 และยังคงได้ผลลัพธ์ 700 .
การแยกย่อยสูตร
- นับ(C5:C100) -> ฟังก์ชัน COUNT นับจำนวนค่าที่มีอยู่ใน คอลัมน์ C เราเริ่มจาก เซลล์ C5 เพราะนั่นคือจุดเริ่มต้นของช่วงที่จะคำนวณ
- OFFSET(C5,COUNT(C5:C100)-3,0,3,1 ) -> ฟังก์ชัน OFFSET ใช้การอ้างอิงเซลล์ C5 (อาร์กิวเมนต์ที่ 1) เป็นจุดเริ่มต้น และปรับสมดุลค่าที่ส่งกลับโดยฟังก์ชัน COUNT โดยการย้าย 3 แถวขึ้น ( -3 ในอาร์กิวเมนต์ที่ 2) ส่งกลับผลรวมของค่าในช่วงที่ประกอบด้วย 3 แถว ( 3 ในอาร์กิวเมนต์ที่ 4) และ 1 คอลัมน์ ( 1 ใน อาร์กิวเมนต์สุดท้าย) ซึ่งเป็น ค่า 3 ค่าสุดท้าย ที่เราต้องการคำนวณ
- AVERAGE(OFFSET(C5,COUNT(C5:C100)-3,0,3 ,1)) -> สุดท้าย ฟังก์ชัน เฉลี่ย จะคำนวณค่าผลรวมที่ส่งคืนเพื่อแยกค่าเฉลี่ยเคลื่อนที่
3.2. รับค่าเฉลี่ยเคลื่อนที่สำหรับค่า N-th สุดท้ายในแถวโดยใช้สูตร
หากต้องการรับค่าเฉลี่ยเคลื่อนที่สำหรับ ค่า 3 ค่าสุดท้ายในแถว สูตรคือ<3 =Average(OFFSET(first_cell, COUNT(range)-N, 0, N, 1)
อย่างที่คุณเห็น สูตรเกือบจะเหมือนกับสูตรที่มีคอลัมน์ เฉพาะเวลานี้ แทนที่จะรวมช่วงทั้งหมด คุณต้องแทรก ช่วงคงที่ .
=AVERAGE(OFFSET(C5,COUNT(C5:M5)-3,0,3,1))
ที่นี่
- C5 = เริ่มจุดของช่วง
- M5 = จุดสิ้นสุดของช่วง
- 3 = ช่วงเวลา
มันจะให้ ค่าเฉลี่ยเคลื่อนที่ของ ค่า 3 ค่าสุดท้ายติดต่อกัน .
4. คำนวณค่าเฉลี่ยเคลื่อนที่สำหรับข้อมูลที่ไม่เพียงพอใน Excel
หากคุณต้องการเริ่มสูตรจากแถวแรกของช่วง จะมีข้อมูลไม่เพียงพอที่จะ คำนวณค่าเฉลี่ยทั้งหมด เนื่องจากช่วงจะขยายเหนือแถวแรก
ฟังก์ชัน เฉลี่ย จะละเว้นค่าข้อความและเซลล์ว่างโดยอัตโนมัติ ดังนั้นจะยังคงคำนวณด้วยค่าช่วงเวลาที่น้อยลง นั่นเป็นเหตุผลที่สูตรนี้ใช้ได้กับ หมายเลขเซลล์ 3 ตามที่เราประกาศ ค่าช่วงเวลา 3 .
เพื่อจัดการกับปัญหาข้อมูลที่ไม่เพียงพอเมื่อคำนวณค่าเฉลี่ยเคลื่อนที่ คุณสามารถใช้สิ่งต่อไปนี้ สูตร,
=IF(ROW()-ROW($C$5)+1<3,NA(),AVERAGE(C5:C7))
ที่ไหน,
- C5 = จุดเริ่มต้นของช่วง
- C7 = จุดสิ้นสุดของช่วง
- 3 = ช่วงเวลา
- ROW()-ROW($C$5)+1 -> เพียงสร้างหมายเลขแถวสัมพัทธ์ที่ขึ้นต้นด้วย 1
เนื่องจาก C5 อยู่ใน แถวที่ 5 ดังนั้น นี่แสดงว่าใน แถวที่ 5 ผลลัพธ์คือ 1 ; ใน แถวที่ 6 ผลลัพธ์คือ 2 ไปเรื่อยๆ
- เมื่อหมายเลขแถวปัจจุบัน น้อยกว่า 3 สูตรส่งกลับ #N/A มิฉะนั้น สูตรจะส่งกลับ ค่าเฉลี่ยเคลื่อนที่
ตอนนี้ให้ลากแถวลงโดย Fill Handle เพื่อใช้สูตรกับเซลล์ที่เหลือ
บทสรุป
บทความนี้อธิบายวิธีการคำนวณ ค่าเฉลี่ยเคลื่อนที่ ใน Excel พร้อม 4 ตัวอย่าง ฉันหวังว่าบทความนี้มีประโยชน์มากสำหรับคุณ อย่าลังเลที่จะถามหากคุณมีคำถามเกี่ยวกับหัวข้อนี้