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

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

قام بنشر

السلام عليكم أساتذتى الكرام الرجاء من سيادتكم التكرم على مساعدتى بتعديل معادلة Data Validation الموجودة بالعمود E من صفحة الحركات اليومية    

=IF($D3="شراء",$E3,IF(AND(SUMIF(المخزن!$C$3:$C$800,$C3,المخزن!$I$3:$I$800)>=$E3,$D3="بيع"),$E3))

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

                                                                                              وشاكر مقدماً على مساعدتكم وبارك الله فيكم

 

مخزن 1.xlsb

قام بنشر

جاري تعديل الملف ليشمل تحديث البيع والشراء وتحديث كمية الرصيد .... إلخ

  • Like 1
قام بنشر (معدل)

ما تم تعديله على الملف :-

  1. عمود الوارد H (إجمالي المشتريات) في ورقة المخزن :-
    =SUMIFS('الحركات اليومية'!$E$3:$E$800,'الحركات اليومية'!$B$3:$B$800,$B3,'الحركات اليومية'!$D$3:$D$800,"شراء")
  2. عمود الصادر G (إجمالي المبيعات) في ورقة المخزن :-
    =SUMIFS('الحركات اليومية'!$E$3:$E$800,'الحركات اليومية'!$B$3:$B$800,$B3,'الحركات اليومية'!$D$3:$D$800,"بيع")
  3. في ورقة الحركات اليومية تم ضبط Data Validation للعمود E ليصبح :-
    =OR($D3="شراء",$E3<=VLOOKUP($B3,المخزن!$B$3:$I$800,8,FALSE))

     

  4. أيضاً في الـ Data Validation تم ضبط رسالة الخطأ لتصبح :-
     

image.png.86a32dc1f70e8f258291cde6ea4526e3.png

 

أيضاً في الخلية C3 في ورقة الحركات اليومية ، تم ضبط الخلية لتجلب اسم الصنف تلقائياً من خلال المعادلة :-

=IFERROR(VLOOKUP(B3,المخزن!$B$3:$C$800,2,FALSE),"")

 

الآن جرب ملفك بإدخال حركة شراء لصنف معين ، وحركة بيع لهذا الصنف ، ولاحظ عملية تحديث الرصيد له في ورقة المخزن . ومن ثم جرب ادخال حركة بيع لكمية أكبر من رصيد الصنف هذا وراقب النتيجة .

 

الملف جربه علي أكون قد وُفقت في تعديلاتي البسيطة 

 

 

مخزن 1.xlsb

تم تعديل بواسطه Foksh
اضافة المرفق
  • Like 1
قام بنشر (معدل)

شكرا جزيلا لجهود سيادتكم العظيمة , ولكن عندما تم ادخال كمية أكبر من المتاح لكود المنتج رقم 8 فقد قبل معى الإدخال كما ترى بالصورة المرسلة فأصبح الرصيد لهذا المنتج -1 وهذا لا يمكن ان يحدث ..فاذا كان الرصيد المتاح مثلا لأى منتج 7 فأريد ان ادخل أى رقم من 1 : 7     ولكن لا يمكن الإدخال لكمية أكبر من المتاح وهو 7                 ولكم جزيل الشكر

Untitled.png

تم تعديل بواسطه كمال على طارق
قام بنشر

هل ظهرت لك رسالة التنبيه بأن الكمية غير صحيحة ؟؟

Kamal.thumb.gif.346d084a06c511b2a691504f88303d68.gif

 

 

هذه محاولتي .. إلا إذا أردت الذهاب إلى الأكواد والـ VBA 😅

قام بنشر

تظهر الرسالة معى ولكن هذا ليس المطلوب بالضبط ولكنى اريد كما أوضحت سلفاً ان كان رصيد منتج معين هو 7 احتاج عند الإدخال ان اتمكن حتى ادخال 7 للكمية ولا يمكن أدخال اى كمية أعلى وأكثر من 7 لهذا المنتج                    بارك الله فى جهودكم وياريت تكون بدون أكواد VBA ان أمكن ذلك                  .. الا ما اضطررنا لذلك

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

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

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

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

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

Important Information