คำนวณค่าเฉลี่ยเคลื่อนที่ใน Excel: สูตรและแผนภูมิ

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

ในบทช่วยสอนสั้นๆ นี้ คุณจะได้เรียนรู้วิธีการคำนวณค่าเฉลี่ยเคลื่อนที่อย่างง่ายอย่างรวดเร็วใน Excel ฟังก์ชันที่จะใช้เพื่อให้ได้ค่าเฉลี่ยเคลื่อนที่สำหรับ N วัน สัปดาห์ เดือน หรือปีล่าสุด และวิธีการเพิ่ม เส้นแนวโน้มค่าเฉลี่ยเคลื่อนที่ไปยังแผนภูมิ Excel

ในบทความล่าสุด 2-3 บทความ เราได้ศึกษาการคำนวณค่าเฉลี่ยอย่างใกล้ชิดใน Excel หากคุณติดตามบล็อกของเรา คุณคงทราบวิธีคำนวณค่าเฉลี่ยปกติและฟังก์ชันใดบ้างที่จะใช้เพื่อหาค่าเฉลี่ยถ่วงน้ำหนัก ในบทช่วยสอนวันนี้ เราจะพูดถึงเทคนิคพื้นฐานสองประการในการคำนวณค่าเฉลี่ยเคลื่อนที่ใน Excel

    ค่าเฉลี่ยเคลื่อนที่คืออะไร

    โดยทั่วไป ค่าเฉลี่ยเคลื่อนที่ (หรือที่เรียกว่า ค่าเฉลี่ยเคลื่อนที่ , ค่าเฉลี่ยเคลื่อนที่ หรือ ค่าเฉลี่ยเคลื่อนที่ ) สามารถกำหนดเป็นชุดของค่าเฉลี่ย สำหรับส่วนย่อยที่แตกต่างกันของชุดข้อมูลเดียวกัน

    มักใช้ในสถิติ เศรษฐกิจที่ปรับตามฤดูกาล และการพยากรณ์อากาศเพื่อทำความเข้าใจแนวโน้มพื้นฐาน ในการซื้อขายหุ้น ค่าเฉลี่ยเคลื่อนที่เป็นตัวบ่งชี้ที่แสดงมูลค่าเฉลี่ยของหลักทรัพย์ในช่วงเวลาที่กำหนด ในธุรกิจ เป็นเรื่องปกติที่จะคำนวณค่าเฉลี่ยเคลื่อนที่ของยอดขายในช่วง 3 เดือนที่ผ่านมาเพื่อกำหนดแนวโน้มล่าสุด

    ตัวอย่างเช่น ค่าเฉลี่ยเคลื่อนที่ของอุณหภูมิสามเดือนสามารถคำนวณได้โดยใช้ค่าเฉลี่ยของ อุณหภูมิตั้งแต่เดือนมกราคมถึงเดือนมีนาคมโดยเฉลี่ยแล้วอุณหภูมิตั้งแต่เดือนกุมภาพันธ์ถึงเมษายน จากนั้นมีนาคมถึงพฤษภาคม เป็นต้น

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

    การคำนวณค่าเฉลี่ยเคลื่อนที่อย่างง่ายใน Excel

    โดยรวมแล้ว มีสองวิธีในการรับ ค่าเฉลี่ยเคลื่อนที่อย่างง่ายใน Excel โดยใช้สูตรและตัวเลือกเส้นแนวโน้ม ตัวอย่างต่อไปนี้แสดงให้เห็นทั้งสองเทคนิค

    คำนวณค่าเฉลี่ยเคลื่อนที่สำหรับช่วงเวลาหนึ่งๆ

    สามารถคำนวณค่าเฉลี่ยเคลื่อนที่อย่างง่ายได้ในเวลาไม่นานด้วยฟังก์ชัน AVERAGE สมมติว่าคุณมีรายการอุณหภูมิเฉลี่ยรายเดือนในคอลัมน์ B และคุณต้องการหาค่าเฉลี่ยเคลื่อนที่เป็นเวลา 3 เดือน (ดังที่แสดงในภาพด้านบน)

    เขียนสูตร AVERAGE ปกติสำหรับ 3 ค่าแรก และ ป้อนลงในแถวที่สอดคล้องกับค่าที่ 3 จากด้านบน (เซลล์ C4 ในตัวอย่างนี้) จากนั้นคัดลอกสูตรลงไปที่เซลล์อื่นๆ ในคอลัมน์:

    =AVERAGE(B2:B4)

    คุณสามารถแก้ไข คอลัมน์ที่มีการอ้างอิงแบบสัมบูรณ์ (เช่น $B2) ถ้าคุณต้องการ แต่อย่าลืมใช้ การอ้างอิงแถวแบบสัมพัทธ์ (โดยไม่มีเครื่องหมาย $) เพื่อให้สูตรปรับอย่างเหมาะสมสำหรับเซลล์อื่น

    โปรดจำไว้ว่าค่าเฉลี่ยคำนวณโดยการบวกค่าแล้วหารผลรวมด้วยจำนวนค่าที่จะหาค่าเฉลี่ย คุณสามารถตรวจสอบผลลัพธ์โดยใช้สูตร SUM:

    =SUM(B2:B4)/3

    รับค่าเฉลี่ยเคลื่อนที่สำหรับ N วัน/สัปดาห์/เดือน/ปีล่าสุดในคอลัมน์

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

    =AVERAGE(OFFSET( เซลล์แรก, COUNT( ทั้งช่วง)- N,0, N,1))

    โดยที่ N คือจำนวนวัน/สัปดาห์/เดือน/ปีสุดท้ายที่จะรวมไว้ในค่าเฉลี่ย

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

    สมมติว่าค่าที่จะหาค่าเฉลี่ยอยู่ในคอลัมน์ B โดยเริ่มจากแถวที่ 2 สูตรจะเป็นดังนี้:

    =AVERAGE(OFFSET(B2,COUNT(B2:B100)-3,0,3,1))

    และตอนนี้ เรามาทำความเข้าใจว่าสูตรค่าเฉลี่ยเคลื่อนที่ของ Excel นี้กำลังทำอะไรอยู่

    • ฟังก์ชัน COUNT COUNT(B2:B100) จะนับจำนวนค่าที่ป้อนไปแล้ว ในคอลัมน์ B เราเริ่มนับใน B2 เนื่องจากแถวที่ 1 เป็นส่วนหัวของคอลัมน์
    • ฟังก์ชัน OFFSET รับเซลล์ B2 (อาร์กิวเมนต์ที่ 1) เป็นจุดเริ่มต้น และชดเชยการนับ (ค่าที่ส่งคืนโดย COUNT function) โดยเลื่อนขึ้น 3 แถว (-3 ในอาร์กิวเมนต์ที่ 2) เนื่องจากผลลัพธ์จะส่งกลับผลรวมของค่าในช่วงที่ประกอบด้วย 3 แถว (3 ในอาร์กิวเมนต์ที่ 4) และ 1 คอลัมน์ (1 ในอาร์กิวเมนต์สุดท้าย) ซึ่งเป็น 3 เดือนล่าสุดที่เราต้องการ
    • สุดท้าย ผลรวมที่ส่งคืนจะถูกส่งผ่านไปยังฟังก์ชัน AVERAGE เพื่อคำนวณค่าเฉลี่ยเคลื่อนที่

    เคล็ดลับ หากคุณกำลังทำงานกับเวิร์กชีตที่อัปเดตได้อย่างต่อเนื่องซึ่งมีแนวโน้มที่จะเพิ่มแถวใหม่ในอนาคต อย่าลืมระบุจำนวนแถวที่เพียงพอให้กับฟังก์ชัน COUNT เพื่อรองรับรายการใหม่ที่อาจเกิดขึ้น ไม่มีปัญหาหากคุณรวมแถวมากกว่าที่จำเป็นจริงๆ ตราบใดที่คุณมีสิทธิ์ในเซลล์แรก ฟังก์ชัน COUNT จะละทิ้งแถวว่างทั้งหมดอยู่ดี

    อย่างที่คุณสังเกตเห็น ตารางในตัวอย่างนี้มีข้อมูล เป็นเวลาเพียง 12 เดือน แต่ยังมีช่วง B2:B100 ให้กับ COUNT เพียงเพื่อให้อยู่ในด้านประหยัด :)

    ค้นหาค่าเฉลี่ยเคลื่อนที่สำหรับค่า N สุดท้ายในแถว

    หาก คุณต้องการคำนวณค่าเฉลี่ยเคลื่อนที่สำหรับ N วัน เดือน ปี และอื่นๆ ในแถวเดียวกัน คุณสามารถปรับสูตรออฟเซ็ตด้วยวิธีนี้:

    =AVERAGE(OFFSET( เซลล์แรก,0,COUNT( range) -N,1, N,))

    สมมติว่า B2 เป็นตัวเลขแรกในแถว และคุณต้องการ ในการรวมตัวเลข 3 ตัวสุดท้ายในค่าเฉลี่ย สูตรจะใช้รูปแบบต่อไปนี้:

    =AVERAGE(OFFSET(B2,0,COUNT(B2:N2)-3,1,3))

    การสร้างแผนภูมิค่าเฉลี่ยเคลื่อนที่ของ Excel

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

    สำหรับตัวอย่างนี้ ฉันได้สร้างแผนภูมิคอลัมน์ 2 มิติ ( แท็บแทรก > กลุ่มแผนภูมิ ) สำหรับข้อมูลการขายของเรา:

    และตอนนี้ เราต้องการ "แสดงภาพ" ค่าเฉลี่ยเคลื่อนที่เป็นเวลา 3 เดือน

    1. ใน Excel 2013 เลือกแผนภูมิ ไปที่กลุ่ม แท็บออกแบบ > เค้าโครงแผนภูมิ แล้วคลิก เพิ่มองค์ประกอบแผนภูมิ > เส้นแนวโน้ม > ตัวเลือกเส้นแนวโน้มเพิ่มเติม

      ใน Excel 2010 และ Excel 2007 ให้ไปที่ เค้าโครง > เส้นแนวโน้ม > ตัวเลือกเส้นแนวโน้มเพิ่มเติม .

      เคล็ดลับ หากคุณไม่ต้องการระบุรายละเอียด เช่น ช่วงเวลาหรือชื่อค่าเฉลี่ยเคลื่อนที่ คุณสามารถคลิก การออกแบบ > เพิ่มองค์ประกอบแผนภูมิ > เส้นแนวโน้ม > เส้นค่าเฉลี่ยเคลื่อนที่ เพื่อผลลัพธ์ในทันที

    2. บานหน้าต่าง รูปแบบเส้นแนวโน้ม จะเปิดขึ้นทางด้านขวาของเวิร์กชีตของคุณใน Excel 2013 และกล่องโต้ตอบที่เกี่ยวข้องจะปรากฏขึ้นใน Excel 2010 และ 2007

      ในบานหน้าต่าง จัดรูปแบบเส้นแนวโน้ม คุณคลิกไอคอนตัวเลือกเส้นแนวโน้ม เลือกตัวเลือก เส้นค่าเฉลี่ยเคลื่อนที่ และระบุช่วงเวลาเส้นค่าเฉลี่ยเคลื่อนที่ในกล่อง ระยะเวลา :<3

    3. ปิดบานหน้าต่างเส้นแนวโน้ม แล้วคุณจะพบเส้นแนวโน้มค่าเฉลี่ยเคลื่อนที่เพิ่มในแผนภูมิของคุณ:

    ถึงปรับแต่งการแชทของคุณ คุณสามารถสลับไปที่ เติม & เส้น หรือ เอฟเฟกต์ ในช่อง จัดรูปแบบเส้นแนวโน้ม และเล่นกับตัวเลือกต่างๆ เช่น ประเภทของเส้น สี ความกว้าง ฯลฯ

    สำหรับการวิเคราะห์ข้อมูลที่มีประสิทธิภาพ คุณอาจต้องการเพิ่มเส้นแนวโน้มค่าเฉลี่ยเคลื่อนที่ 2-3 เส้นที่มีช่วงเวลาต่างกันเพื่อดูว่าแนวโน้มมีวิวัฒนาการอย่างไร ภาพหน้าจอต่อไปนี้แสดงเส้นแนวโน้มค่าเฉลี่ยเคลื่อนที่ 2 เดือน (สีเขียว) และ 3 เดือน (สีแดงอิฐ)

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

    สมุดแบบฝึกหัด

    การคำนวณค่าเฉลี่ยเคลื่อนที่ - ตัวอย่าง (ไฟล์ .xlsx)

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