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

تعديل في معادلة


إذهب إلى أفضل إجابة Solved by أ / محمد صالح,

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

السلام عليكم الاساتذة الافاضل بالمنتدى الرائع فضلا من كرمكم  " المطلوب تعديل في المعادلة لو القيمة الموجودة في عمود C في ورقة الصرف سالبة تجمع SUMIFS بدون عملية الضرب في خلية L1 ولو غير ذلك تنفذ الدالة الموجودة في عمود E ،  كمثال في شهر 4 تم صرف عدد 3 * سعة الكرتونة 1000 =3000 وفي نفس الشهر تم ارتجاع في ورقة الصرف 500 علبة بالسالب = 2500 وليس 3000 "

مصنف.xlsx

رابط هذا التعليق
شارك

  • أفضل إجابة

حسب فهمي للمطلوب يلزمك تغيير المعادلة في الخلية E2 إلى

=SUMIFS(الصرف!$C$2:$C$8,الصرف!$B$2:$B$8,$A$1,الصرف!$A$2:$A$8,">="&D2,الصرف!$A$2:$A$8,"<="&EOMONTH(D2,0),الصرف!$C$2:$C$8,">="&0)*$L$1+SUMIFS(الصرف!$C$2:$C$8,الصرف!$B$2:$B$8,$A$1,الصرف!$A$2:$A$8,">="&D2,الصرف!$A$2:$A$8,"<="&EOMONTH(D2,0),الصرف!$C$2:$C$8,"<"&0)

رغم اعتراضي على اختلاف طريقة تسجيل البيانات فإذا كان العدد 3 يتم ضربه في 1000 لذلك يجب كتابة ال 500 على صورة 0.5 فهذا سيقلل المعادلة ويضبط المخرجات

بالتوفيق

  • Like 2
رابط هذا التعليق
شارك

وعليكم السلام

حل آخر

=(SUMPRODUCT(الصرف!$C$2:$C$8;--(MONTH(الصرف!$A$2:$A$8)=MONTH(D2))*(الصرف!$B$2:$B$8=$A$1)*(الصرف!$C$2:$C$8>0))*$L$1)-(SUMPRODUCT(الصرف!$C$2:$C$8;--(MONTH(الصرف!$A$2:$A$8)=MONTH(D2))*(الصرف!$B$2:$B$8=$A$1)*(الصرف!$C$2:$C$8<0))*-1)

 

مصنف (1).xlsx

  • Like 1
رابط هذا التعليق
شارك

ردا على اقتراحكم استاذنا الكريم "لو كتبت ال 500 على صورة 0.5 "ممكن يكون المرتجع  70 او 30 او 10 سيكون تحويلها على صورة 0.07 ممكن يحدث خطا في الكتابة كتبتها لتجنب الخطا او النسيان       شكرا استاذنا الفاضل أ / محمد صالح هذا هو المطلوب والشكر موصول لاستاذ أبوأحـمـد للحل الأخر الموفق جزاكم الله خيرا

رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

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



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information