Friday, 1 December 2017

اكسل vba الحركة من المتوسط وظيفة


المتوسط ​​المتحرك يعلمك هذا المثال كيفية حساب المتوسط ​​المتحرك لسلسلة زمنية في إكسيل. ويستخدم المتوسط ​​المتحرك للتخلص من المخالفات (قمم ووديان) للتعرف بسهولة على الاتجاهات. 1. أولا، دعونا نلقي نظرة على السلاسل الزمنية لدينا. 2. من علامة التبويب بيانات، انقر فوق تحليل البيانات. ملاحظة: لا يمكن العثور على زر تحليل البيانات انقر هنا لتحميل الوظيفة الإضافية تولباس تولباك. .3 حدد متوسط ​​النقل وانقر فوق موافق. .4 انقر في مربع نطاق الإدخال وحدد النطاق B2: M2. 5. انقر في المربع الفاصل الزمني واكتب 6. 6. انقر في المربع نطاق الإخراج وحدد الخلية B3. 8. رسم رسم بياني لهذه القيم. إكسلاناتيون: لأننا نقوم بضبط الفاصل الزمني الى 6، المتوسط ​​المتحرك هو متوسط ​​نقاط البيانات الخمس السابقة ونقطة البيانات الحالية. ونتيجة لذلك، يتم تمهيد قمم والوديان بها. يظهر الرسم البياني اتجاها متزايدا. لا يستطيع إكسيل حساب المتوسط ​​المتحرك لنقاط البيانات الخمس الأولى لأنه لا توجد نقاط بيانات سابقة كافية. 9. كرر الخطوات من 2 إلى 8 للفاصل الزمني 2 والفاصل الزمني 4. الخاتمة: كلما زاد الفاصل الزمني، كلما تم تمهيد القمم والوديان. كلما كان الفاصل الزمني أصغر كلما اقتربت المتوسطات المتحركة من نقاط البيانات الفعلية. متوسط ​​متوسط ​​الدالة أدناه سوف ننظر إلى برنامج في إكسيل فبا الذي يقوم بإنشاء وظيفة تعريف المستخدم التي تحسب متوسط ​​نطاق تم اختياره عشوائيا باستثناء قيم أو أكثر التي هي القيم المتطرفة ويجب ألا يكون متوسطها. وظائف المستخدم المعرفة تحتاج إلى أن توضع في وحدة نمطية. 1. افتح محرر فيسوال باسيك ثم انقر فوق إدراج، وحدة نمطية. 2. قم بإضافة سطر التعليمات البرمجية التالي: فونكتيون كوستومافيراج (رنغ أس رانج، لور أس إنتيجر. العلوية أس إنتيجر) اسم الدالة هو كوستومرافيج. الجزء بين الأقواس يعني أننا نقدم إكسيل فبا نطاق واثنين من المتغيرات الصحيحة كإدخال. نحن نسمي مجموعتنا رنج، متغير واحد صحيح نطلق عليه أقل، ومتغير واحد صحيح نطلق عليه العلوي، ولكن يمكنك استخدام أي أسماء. 3. بعد ذلك، نعلن عن كائن رانج ومتغيرين من نوع إنتيجر. نحن نسمي الخلية كائن المدى. متغير واحد صحيح نطلق عليه توتال ومتغير واحد صحيح رقم نسميه. خلية خافتة كمجال، إجمالي كما صحيح. عد كما صحيح 4. نريد أن تحقق كل خلية في مجموعة مختارة عشوائيا (هذا النطاق يمكن أن يكون من أي حجم). في إكسيل فبا، يمكنك استخدام كل حلقة التالية لهذا. إضافة خطوط التعليمات البرمجية التالية: لكل خلية في رنغ ملاحظة: يتم اختيار رنغ والخلية عشوائيا هنا، يمكنك استخدام أي أسماء. تذكر الإشارة إلى هذه الأسماء في بقية الشفرة. 5. بعد ذلك، نتحقق من كل قيمة في هذا النطاق إذا كانت تقع بين القيمتين (الأدنى والعلوي). إذا كان صحيحا، ونحن زيادة مجموع قيمة الخلية ونحن زيادة عدد 1. إضافة خطوط التعليمات البرمجية التالية إلى حلقة. إذا كانت الخلية. فالو غ أقل و cell. Value لوت العلوي ثم إجمالي إجمالي الخلية. العد العد التنازلي 1 النهاية إذا 6. لإرجاع نتيجة هذه الدالة (المتوسط ​​المطلوب)، إضافة سطر التعليمات البرمجية التالي خارج الحلقة. كوستومافريج مجموع العد 7. لا ننسى لإنهاء وظيفة. إضافة السطر: 8. الآن يمكنك استخدام هذه الوظيفة تماما مثل أي وظيفة إكسيل أخرى لحساب متوسط ​​الأرقام التي تقع بين قيمتين. يمكنك التحقق من كل القيم التي تقل عن 10 وأعلى من 30 واستخدام الدالة المتوسطة القياسية في إكسيل لمعرفة ما إذا كان إكسيل يحسب نفس المتوسط ​​مثل الدالة المتوسطة المخصصة. عمل الدالة متوسط ​​مخصص ملاحظة: هذه الوظيفة متوفرة فقط في هذا المصنف. كيفية حساب المتوسطات المتحركة في إكسيل إكسيل تحليل البيانات للدمى، 2nd إديتيون يوفر الأمر تحليل البيانات أداة لحساب المتوسطات المتحركة المتحركة و الأسية في إكسيل. لنفترض، من أجل التوضيح، أن you8217ve جمع المعلومات درجة الحرارة اليومية. تريد حساب المتوسط ​​المتحرك لمدة ثلاثة أيام 8212 متوسط ​​الأيام الثلاثة الأخيرة 8212 كجزء من بعض التنبؤات الجوية البسيطة. لحساب المتوسطات المتحركة لمجموعة البيانات هذه، اتبع الخطوات التالية. لحساب متوسط ​​متحرك، انقر أولا فوق الزر أمر تحليل البيانات 8217s تحليل البيانات. عندما يعرض إكسيل مربع الحوار تحليل البيانات، حدد العنصر المتوسط ​​المتحرك من القائمة ثم انقر فوق موافق. يعرض إكسيل مربع الحوار المتوسط ​​المتحرك. حدد البيانات التي تريد استخدامها لحساب المتوسط ​​المتحرك. انقر في مربع النص "نطاق الإدخال" في مربع الحوار "المتوسط ​​المتحرك". ثم تحديد نطاق الإدخال، إما عن طريق كتابة عنوان مجموعة أوراق العمل أو باستخدام الماوس لتحديد نطاق ورقة العمل. يجب أن يستخدم مرجع النطاق الخاص بك عناوين الخلايا المطلقة. عنوان الخلية المطلق يسبق حرف العمود ورقم الصف مع علامات، كما هو الحال في A1: A10. إذا كانت الخلية الأولى في نطاق الإدخال تتضمن تسمية نص لتحديد بياناتك أو وصفها، فحدد خانة الاختيار التصنيفات في الصف الأول. في مربع النص الفاصل الزمني، أخبر إكسيل كم عدد القيم المطلوب تضمينها في حساب المتوسط ​​المتحرك. يمكنك حساب المتوسط ​​المتحرك باستخدام أي عدد من القيم. بشكل افتراضي، يستخدم إكسيل القيم الثلاث الأخيرة لحساب المتوسط ​​المتحرك. لتحديد أنه سيتم استخدام بعض القيم الأخرى لحساب المتوسط ​​المتحرك، أدخل هذه القيمة في مربع النص الفاصل الزمني. أخبر إكسيل أين تضع بيانات المتوسط ​​المتحرك. استخدم مربع النص نطاق الإخراج لتحديد نطاق ورقة العمل الذي تريد وضع بيانات المتوسط ​​المتحرك. في مثال ورقة العمل، تم وضع بيانات المتوسط ​​المتحرك في نطاق ورقة العمل B2: B10. (اختياري) حدد ما إذا كنت تريد مخططا. إذا كنت تريد مخططا يقوم بتخطيط معلومات المتوسط ​​المتحرك، حدد خانة الاختيار مخطط الإخراج. (اختياري) حدد ما إذا كنت تريد معلومات الخطأ القياسية المحسوبة. إذا كنت ترغب في حساب أخطاء قياسية للبيانات، حدد خانة الاختيار "أخطاء قياسية". يضع إكسيل قيم خطأ قياسية بجوار قيم المتوسط ​​المتحرك. (يتم نقل معلومات الخطأ القياسية إلى C2: C10.) بعد الانتهاء من تحديد معلومات المتوسط ​​المتحرك التي تريد حسابها والمكان الذي تريد وضعه، انقر فوق موافق. يحسب إكسيل معلومات المتوسط ​​المتحرك. ملاحظة: إذا كان لدى إكسيل 8217t معلومات كافية لحساب متوسط ​​متحرك لخطأ قياسي، فإنه يضع رسالة الخطأ في الخلية. يمكنك مشاهدة العديد من الخلايا التي تعرض رسالة الخطأ هذه كقيمة.

No comments:

Post a Comment