اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

السادة الأعضاء

السلام عليكم ورحمة الله وبركاته

بعد البحث على الإنترنت في كيفية حساب معادلة المتوسط المتحرك تلقائياً

مع حركات الوارد على المخازن وكذلك حركات المنصرف لم أتوصل إلى حل

لتلك المشكلة بل إن الجميع يتعامل بطريقة المتوسط المرجح (الجرد الدوري)

وقد حاولت كثيراً العمل على دالات كثيرة وإدخالها مع بعضها دون نتيجة

لذلك أرجو المساعدة بالمعادلات ولكم منا جزيل الشكر

مرفق الملف والشرح داخل الملف بما هو مطلوب

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

قام بنشر

أستاذ نزار أعتذر للتأخر في الرد

في معادلة 400+400

نجد في البداية أنه قد تم شراء 100ك برتقال × سعر 5 ج وبالتالي يكون قيمة الوارد = 500 ج

ثم تم صرف 20ك × سعر 5 ج طبقاً لسعر الوارد = 100 ج

فأصبح الرصيد 80 ك بقيمة 400 ج

ثم حدث وارد مرة أخرى 100 ك × 4 = 400 ج

فتم جمع الرصيد 80 ك + 100 ك = 180 ك

وتم جمع قيمة الوارد الجديد على قيمة الرصيد القديم  = 400 ج + 400 ج = 800 ج

ثم قسمة القيمة على الكمية للوصول لمتوسط السعر الذي سيتم الصرف على أساسه وهكذا

قام بنشر

بص الرقم اللي إتحسب بالمعادلة اللي طلع 4.444444444 ده

الرقم ده المفروض لو حصلت حركة صرف ينزل أتوماتيك في الخانة اللي فيها الرقم 4.44 اللي باللون الأحمر واللي السهم مشاور عليها

وللتوضيح أكتر المفروض إن أخر سعر متوسط للصنف عندي هو 4.4444444 وبالتالي عند صرف أي كمية من المخازن يكون الصرف بالقيمة دي طبقاً لأخر متوسط محسوب

قام بنشر

image.png.61ec179e7fe7e2bc0ed8708e0605e9a9.png

بص يا أستاذ نزار

آخر سعر متوسط موجود للبرتقال 4.444444 طبقاً للمعادلة

يبقى لما يحصل عندي منصرف من صنف البرتقال ياخد أخر سعر متوسط أتوماتيك وهو 4.444444 زي ما هو محسوب

والمطلوب هنا إني أول ما أختار البرتقال في خانة الصرف تنزل أتوماتيك سعر المتوسط

إذا كانت الخانة لا تساوي فراغ

قام بنشر

أولا طبعا باشكر حضرتك على إهتمامك وجزاك الله عنا خيرا

ثانياً حضرتك عملت المعادلة في عامود خارج الجدول والقيمة اللي حضرتك عملتها بره دي سليمة جدا

بس مطلوب وضعها داخل الجدول بحيث تعمل أتوماتكيا مع كل حركة صرف

قام بنشر

الله ينور على حضرتك

بس عندما تم سحب المعادلة إلى أسفل ووضع كمية أخرى للمنصرف

باظت النتائج

يعني جيت أصرف من التفاح مثلاً طبقا للرصيد الموجود راح حسب سعر معرفش جابه منين

بينما كان المفروض يجيب آخر متوسط طبقاً للنتائج

أنا تعبت حضرتك معايا بس والله الموضوع ده هيفرق جامد جدا مع الناس ومعايا

حساب المتوسط المتحرك أوتوماتيك (2)(2).xls

قام بنشر

المعادلات صحيحه وبتحسب صح

image.png.47bb9e5e7e9304e41aee6b70ffe2b591.png

 

مشكلة التفاح لانك بتحسب على المتوسط فشي طبيعي السعر الاخير 57.5 لماينضرب في 2 يطلع 115

عموما جرب وشوف

واي استفسار او تعديل تحت امرك

 

مع الشكر

 

 

قام بنشر

صباح الخير

جرب المعادله ادناه

=IF(F3=0;0;INDEX($K$2:$K3;SUMPRODUCT(MAX(ROW($B$2:$B3)*($B3=$B$2:$B3))-1)))

او هذه المعادلة

=IF(F3=0;0;LOOKUP(2;1/($B$2:$B3=$B3);$K$2:$K3))

كما يمكن عمل الدالة عن طريق  الكود VBA 

=IF(F18=0;0;LastItemLookup(B18;$B$2:$K17;10))

وانظر للمرفق

حساب المتوسط المتحرك أوتوماتيك-2.xls

  • Like 1
قام بنشر

صباح الفل

تم مراجعة الشيت والمعادلات والدنيا تمام جدا

تسلم إيدك وجزاك الله عنا خيراً

وعلى فكرة أنا قولت لازم Max , Row

يدخلوا في المعادلة بس الترتيب هو ده اللي كان غايب عن دماغي

فرصة سعيدة جداً يا أستاذ نزار وهاجرب الشيت ولو في حاجة مش واضحة هابلغ حضرتك

قام بنشر

أستاذ نزار السلام عليكم ورحمة الله وبركاته

أشكر حضرتك جداً على المجهود الذي قمت به

والمعادلات تعمل بشكل سليم وهايل بصراحة

وهناك حالة تلزم أن يتم التعديل على المعادلات وهي حالة غير منطقية

وهذه الحالة تتمثل في أن إذا قام النستخدم بصرف كمية أكبر من كمية الرصيد وهذا غير منطقي ومعك كل الحق إذا قلت ذلك لأن هذا طبيعي

حيث لا يمكن صرف بضاعة ليس لها رصيد ( منطقي جدا )

لذلك هل من الممكن الإحتفاظ بنفس أخر متوسط إذا تم الصرف بأكبر من كمية الرصيد ويظهر الرصيد بالسالب والسعر بالمتوسط وقيمة المخزون بالسالب

مجرد إقتراح قابل للمناقشة

زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information