كيفية حساب المتوسط ​​المتحرك في Excel (4 أمثلة)

  • شارك هذا
Hugh West

يُعرف المتوسط ​​المتحرك أيضًا باسم المتوسط ​​المتحرك أو المتوسط ​​الجاري في Excel. في هذه المقالة ، سنوضح لك كيفية حساب الحركة المتحركة المتوسط ​​في Excel في 4 أمثلة مختلفة.

تنزيل المصنف

يمكنك تنزيل مصنف Excel التدريبي المجاني من هنا.

حساب المتوسط ​​المتحرك. xlsx

ما هو المتوسط ​​المتحرك؟

يعني المتوسط ​​المتحرك الفترة الزمنية للمتوسط ​​هي نفس الشيء ولكنه يستمر في التحرك عند إضافة بيانات جديدة.

بالنسبة إلى المثيل ، إذا طلب منك أي شخص تقديم المتوسط ​​المتحرك لقيمة المبيعات في اليوم الثالث ، فيجب عليك إعطاء قيمة المبيعات لليوم الأول والثاني والثالث . وإذا طلب منك أي شخص تقديم المتوسط ​​المتحرك لقيمة المبيعات في اليوم الرابع ، فيجب عليك إعطاء قيمة المبيعات للأيام 2 و 3 و 4. مع إضافة بيانات جديدة ، يجب عليك الاحتفاظ بالفترة الزمنية (3 أيام) نفس الشيء ولكن استخدم البيانات المضافة حديثًا لحساب المتوسط ​​المتحرك.

يقوم المتوسط ​​المتحرك بتسوية أي مخالفات (القمم والوديان) من البيانات إلى التعرف بسهولة على الاتجاهات. كلما كانت الفترة الفاصلة لحساب المتوسط ​​المتحرك أكبر ، كلما حدثت تقلبات أكثر تجانسًا ، حيث يتم تضمين المزيد من نقاط البيانات في كل متوسط ​​محسوب.

اقرأ المزيد: كيفية إنشاء المتوسط ​​المتحرك في مخطط Excel ( 4 طرق)

4 أمثلة حول كيفية حساب المتوسط ​​المتحرك في Excel

في هذه المرحلة ، ستتعلم كيفية حساب الحركةمتوسط ​​باستخدام أدوات Excel والصيغ وما إلى ذلك.

1. احسب المتوسط ​​المتحرك باستخدام أداة تحليل البيانات في Excel (باستخدام خط الاتجاه)

باستخدام مجموعة البيانات الموضحة أدناه ، سنقوم بحساب المتوسط ​​المتحرك للمبيعات عند الفاصل الزمني من 3 باستخدام برنامج Excel أداة تحليل البيانات .

الخطوات:

  • انقر فوق علامة التبويب ملف - & GT. الخيارات

  • من خيارات Excel النافذة المنبثقة ، انقر فوق الوظائف الإضافية وحدد وظائف Excel الإضافية من المربع إدارة ثم اضغط على انتقال…

  • حدد حزمة أدوات التحليل على أنها الوظائف الإضافية وانقر موافق .

  • انتقل الآن إلى علامة التبويب البيانات - & gt؛ تحليل البيانات .

  • حدد المتوسط ​​المتحرك - & GT ؛ حسنًا.

  • في المربع المتوسط ​​المتحرك المربع المنبثق ،
    • قم بتوفير البيانات في المربع نطاق الإدخال الذي تريد حساب المتوسط ​​المتحرك عن طريق السحب عبر العمود أو الصف . في حالتنا ، هو $ C $ 5: $ C $ 15 .
    • اكتب عدد الفواصل في الفاصل الزمني (أردنا 3 أيام من الفاصل الزمني لذلك كتبنا الرقم 3 )
    • في المربع نطاق الإخراج ، قم بتوفير نطاق البيانات الذي تريده لبياناتك المحسوبة تخزين عن طريق السحب خلال العمود أو الصف . في حالتنا ، هو $ D $ 5: $ D $ 15 .
    • إذا كنت تريد رؤية خط الاتجاه منبياناتك مع مخطط ثم حدد إخراج المخطط وإلا اتركه.
    • انقر فوق موافق .

ستحصل على المتوسط ​​المتحرك للبيانات المقدمة مع Excel خط اتجاه يعرض كلاً من البيانات الأصلية و قيمة المتوسط ​​المتحرك مع التقلبات المتجانسة.

2. حساب المتوسط ​​المتحرك باستخدام دالة المتوسط ​​في Excel

يمكنك ببساطة تشغيل صيغة AVERAGE لحساب المتوسط ​​المتحرك للبيانات المعطاة بفاصل زمني محدد. يمكن لبرنامج Excel فهم النمط وتطبيق نفس النمط على بقية البيانات.

كما هو موضح في الصورة أدناه ، اختر الخلية الثالثة واكتب ببساطة AVERAGE صيغة لحساب قيمة المبيعات مع فاصل زمني من 3 .

في الخلية D7 ، اكتب

=AVERAGE(C5:C7)

واضغط أدخل .

ستحصل على المتوسط ​​المتحرك لقيمة المبيعات لـ 3 منتجات محددة من تلك الخلية والخليتين أعلاه .

  • الآن اسحب الصف لأسفل بمقدار مقبض التعبئة لتطبيق نفس النمط على باقي الخلايا.

دعونا نتحقق مما إذا كان يعطينا بالفعل المتوسط ​​المتحرك (نفس الفاصل الزمني 3 ولكن البيانات المضافة حديثًا) أم لا.

إذا نقرنا نقرًا مزدوجًا على أي خلية أخرى كما هو موضح في الصورة أدناه ، يمكننا أن نرى أن الخلية بها متوسط ​​متحرك تشير إلى المتوسطقيمة تلك الخلية والخلتين أعلاه.

الخلية D11 تحتوي على المتوسط ​​المتحرك لـ الخلية C9 و C10 و C11 .

المحتوى المرتبط: كيفية حساب المتوسط ​​والحد الأدنى والحد الأقصى في Excel (4 طرق سهلة)

3. احسب متوسط ​​التدحرج باستخدام الصيغة في Excel

يمكنك أيضًا استخدام الصيغ لحساب المتوسط ​​المتحرك في Excel.

3.1. احصل على المتوسط ​​المتحرك للقيم N-th الأخيرة في عمود بالصيغة

لنفترض أنك تريد معرفة متوسط ​​مبيعات المنتجات الثلاثة الأخيرة لعمودك. للقيام بذلك ، تحتاج إلى صيغة لحساب المتوسط ​​المتحرك. ويمكن للدالة المتوسط ​​ القيام بذلك مع الدالة OFFSET و وظيفة COUNT s.

الصيغة العامة لهذا هي ،

=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 ، من القيم الثلاث الأخيرة ( الخلية C13 و C14 و C15 ) من العمود C من مجموعة البيانات الخاصة بنا.

للتحقق مما إذا كانت النتيجة صحيحة حقًا أم لا ، قمنا أيضًا بتنفيذ ملفصيغة عامة متوسط ​​ بين الخلايا C13 إلى C15 ولا تزال تحصل على النتيجة 700 .

انهيار الصيغة

  • COUNT (C5: C100) - & GT ؛ تحسب الدالة COUNT عدد القيم الموجودة في العمود C . لقد بدأنا من الخلية C5 لأن هذه هي نقطة البداية للنطاق المطلوب حسابه.
  • OFFSET (C5، COUNT (C5: C100) -3،0،3،1 ) - & GT. تأخذ الدالة OFFSET مرجع الخلية C5 (الوسيطة الأولى) كنقطة بداية ، وتوازن القيمة التي ترجعها الدالة COUNT عن طريق تحريك 3 صفوف تصل ( -3 في الوسيطة الثانية). تقوم بإرجاع مجموع القيم في نطاق يتكون من 3 صفوف ( 3 في الوسيطة الرابعة) و عمود واحد ( 1 في الوسيطة الأخيرة) ، وهي آخر 3 قيم التي نريد حسابها.
  • AVERAGE (OFFSET (C5، COUNT (C5: C100) -3،0،3 ، 1)) - & GT. أخيرًا ، تحسب الدالة AVERAGE قيم المجموع المرتجعة لاستخراج المتوسط ​​المتحرك.

3.2. الحصول على المتوسط ​​المتحرك للقيم N-th الأخيرة في صف باستخدام الصيغة

للحصول على المتوسط ​​المتحرك لـ آخر 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

إذا كنت تريد بدء الصيغ من الصف الأول من النطاق ، فلن تكون هناك بيانات كافية لحساب متوسط ​​كامل لأن النطاق سيمتد فوق الصف الأول.

تتجاهل الوظيفة AVERAGE القيم النصية والخلايا الفارغة تلقائيًا. لذلك سيستمر في الحساب بقيم فاصلة أقل. لهذا السبب تعمل هذه الصيغة مع رقم الخلية. 3 كما أعلنا عن قيمة الفاصل الزمني 3 .

للتعامل مع مشكلة البيانات غير الكافية عند حساب المتوسط ​​المتحرك ، يمكنك استخدام ما يلي الصيغة ،

=IF(ROW()-ROW($C$5)+1<3,NA(),AVERAGE(C5:C7))

أين ،

  • C5 = نقطة بداية النطاق
  • C7 = نقطة نهاية النطاق
  • 3 = الفاصل الزمني
  • ROW () - ROW ($ C $ 5) +1 - & GT. ببساطة يولد رقم صف نسبي يبدأ بـ 1

حيث أن C5 في الصف 5 لذلك يشير هذا ، في الصف 5 ، النتيجة هي 1 ؛ في الصف 6 ، تكون النتيجة 2 ​​ وهكذا.

  • عندما يكون رقم الصف الحالي أقل من 3 ، ترجع الصيغة # N / A . بخلاف ذلك ، تُرجع الصيغة المتوسط ​​المتحرك .

الآن اسحب الصف لأسفل بمقدار مقبض التعبئة إلىقم بتطبيق الصيغة على باقي الخلايا.

الخاتمة

توضح هذه المقالة كيفية حساب المتوسط ​​المتحرك في Excel مع 4 أمثلة. آمل أن يكون هذا المقال مفيدًا جدًا لك. لا تتردد في السؤال عما إذا كان لديك أي أسئلة بخصوص هذا الموضوع.

هيو ويست مدرب ومحلل إكسل ذو خبرة عالية ولديه أكثر من 10 سنوات من الخبرة في هذا المجال. حاصل على درجة البكالوريوس في المحاسبة والمالية ودرجة الماجستير في إدارة الأعمال. لدى هيو شغف بالتدريس وقد طور منهجًا تعليميًا فريدًا يسهل اتباعه وفهمه. ساعدت معرفته الخبيرة ببرنامج Excel الآلاف من الطلاب والمهنيين في جميع أنحاء العالم على تحسين مهاراتهم والتميز في حياتهم المهنية. من خلال مدونته ، يشارك Hugh معرفته مع العالم ، ويقدم دروسًا مجانية في Excel وتدريبًا عبر الإنترنت لمساعدة الأفراد والشركات على تحقيق إمكاناتهم الكاملة.