dart3210
-
Posts
7 -
تاريخ الانضمام
-
تاريخ اخر زياره
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
مشاركات المكتوبه بواسطه dart3210
-
-
يعطيك الف عافيه اخوي
ما تقصر بيض الله وجهك بس عندي تعليق
اخوي بالنسبه للحاله و و التعليمات و مرحله امر الشراء المفروض انها بتكون مبنيه على الخليه
E
PO CREATION
مش عارف هل انت عملت حسابك على كدا ولا لاء لانى لما بعمل الفلتره بشوف المفروض ان اوامر الشراء الى فى مرحله التصنيع مثلا
دي منشئه فى تاريخ
2023-04-26
و بالتالى دا المفروض انه فى مرحلة التخليص حاليا و ليس التصنيع
اعتقد فى شيء فى المعادله للاسف برضو لان المراحل مش طالعه صح بالمطابقه ب تاريخ عمل امر الشراء
سامحني اذا بغلبك معاي
-
السلام عليكم و رحمة الله و بركاته
الاخوه الافاضل
عندي طلب و اتمني ان تساعدوني فى ملف الاكسل المرفق قد قمت بعمل بعض المعادلات و لكن للاسف لا تعمل فى كامل الملف كما يجب
فى البدايه دعوني اقوم بشرح الملف
الملف الهيدر فى الشيت الاول كما يلي
Sales Doc. Created On Req.dlv.dt PO PO CREATION Status Instructions Order Stage
المفترض ان اول عمود هو كما هو بالاعلى لل Sales Doc و بعدها تاريخ انشاؤه ثم التاريخ المطلوب استلامه فيه ثم امر الشراء ثم تاريخ انشاء امر الشراء الخانات التى قمت انا باضافتها و هي حالة امر الشراء و التعليمات المطلوب عملها و المرحله الحاليه لامر الشراء
1- بالنسبة لحالة امر الشراء ف قمت بعمل المعادلة التاليه
=IF((C2 - (E2 + 25 + 25 + 7 + 3 + 7)) >= 0, "On Time", ABS(C2 - (E2 + 25 + 25 + 7 + 3 + 7)) & " Days Delay")
حيث تحسب عدد 25 يوم للتصنيع و 3 ايام لاختيار شركة الشحن ثم 25 يوم للشحن و سبع ايام للتخليص و تقارن ذلك بالتاريخ المطلوب تسليم امر الشراء فيه و تعطي حالة امر الشراء اذا كان هناك تاخير او سيتم التسليم فى الوقت المحدد و في حالة التاخير تكتب عدد ايام التاخير
2- بالنسبة لخانه التعليمات المطلوب عملها ف قمت بعمل المعادلة التالة
=IF((C4 - (E4 + 25 + 25 + 7 + 3 + 7)) >= 70, "Check with Warehouse Team", IF((C4 - (E4 + 25 + 25 + 7 + 3 + 7)) >= 61, "Check with Clearance Team", IF((C4 - (E4 + 25 + 25 + 7 + 3 + 7)) >= 30, "Follow up with Forwarder and Update ETA", IF((C4 - (E4 + 25 + 25 + 7 + 3 + 7)) >= 26, "Nominate Forwarder", IF((C4 - E4) >= 1, "Follow up with Forwarder and Update ETA", "Create a ticket to report the delay of " & ABS(C4 - (E4 + 25 + 25 + 7 + 3 + 7)) & " days")))))
على اساس
من 1 الى 25 يوم
Follow up with the supplier
من 26 الى 29 يوم
nominate the forwarder
من 30 الى 55 يوم
Follow up with Forwarder and Update ETA
من 56 الى 66 يوم
Check with Clearance Team
من 67 الى 77 يوم
Check with Warehouse Team
و فى حالة التاخير عن تاريخ التوريد تكتب
Create a ticket to report the delay of عدد ايام التاخير عن تاريخ التسليم لامر الشراء بناء على
لكن للاسف المعادلة لم تعمل بالشكل المطلوب ف بعض اوامر الشراء تكون بالفعل تعدت بالفعل ال 50 يوم فى بعض الحالات و يكتب nominate the forwarder
و دي اول مشكله
الخانه الاخيره و خانة
3- المرحله الحاليه لامر الشراء
=IF((C91 - (E91 + 25 + 25 + 7 + 3 + 7)) >= 70, "Receiving Stage", IF((C91 - (E91 + 25 + 25 + 7 + 3 + 7)) >= 61, "Clearance Stage", IF((C91 - (E91 + 25 + 25 + 7 + 3 + 7)) >= 30, "Shipping Stage", IF((C91 - (E91 + 25 + 25 + 7 + 3 + 7)) >= 26, "Nomination Stage", IF((C91 - E91) >= 1, "Shipping Stage", "Production Stage")))))
و دي بيكون فيها المرحله الحالة لامر الشراء بناء على عدد الايام التى مرت على امر من تاريخ ارسال الامر للمورد
من 1 الى 25
Production Stage
من 26 الى 29
Nomination Stage
كم 30 الى 55
Shipping Stage
من 56 الى 66
Clearance Stage
من 67 الى 77
Receiving Stage
من 78 الى 88
و اذا تعدي ال 90 يوم
Critical stage
و الان مشكلتى الثانيه
و هي انى احصل على التقرير من مصدين مختلفين و ف محتاج ان اقوم بمقارنتهم ببعض و الفلتره من المكرر باعتبار انه لا يمكن ان يحدث تكرار لرقم ال sic و لكن ممكن يتكرر ال po فى حالات نادر
ف عندي تقريرين كلاهما يحوي خانة sic و po
المطلوب تقرير ثالث بكافة ال po و ال sic
ال po لا يتكرر
ال sic ممكن يتكرر
ارفقت لكم الشيت على امل ان تساعدوني ما عليكم امر
-
يعطيك الف عافيه اخوي
بس اذا ممكن تشرحلى الكود
=IF($I2="","",IF($B2="",$A1,MAX($A$1:$A1)+1))
انا مثلا اذا عندي شيت جديد شلون راح اضيف الفاتوره مثلا الفاتوره جديده فيها 3 بنود و فاتوره اخري فيها 9 بنود
-
الاخوه الافاضل رواد المنتدي الكرام تحيه طيبه لكم جميعا
عندي ملف اكسل قد قمت بعمله لمساعدتي فى تتبع ما يتم استلامه
كما هو موضح بالصوره التاليه يحتوي على عده فواتير اقوم بادخالهم بشكل يدوي و فى بعض الاحيان الفاتوره تحتوي على بند واحد و احيانا اكثر من 10 بنود
فكيف يمكننى ان اجعل البرنامج يقوم بعمل تحديد تلقائي على محتويات الفاتوره الواحده كما هو موضح بالصوره التاليه
تحياتى و احترمي لكم جميعا
-
22 hours ago, عبد اللطيف سلوم said:
تفضل
هذا برنامج مشتريات ومبيعات صممته على اكسس
تستطيع التعديل عليه حسب ما ترغب
شكرا جزيلا اخي الفاضل
فى ميزان حسناتك باذن الله
اخي الفاضل عندي استفسار مانوع هذا الملف
لاني حاولت افتحه اكتر من مره لكن لم اوفق
-
السلام عليكم و رحمة الله و بركاته
انا بحاول اعمل برنامج للمشتريات للشركة اللى بشتغل فيها بلاكسل
ممكن حد يساعدني فى تصميم البرنامج دا بلاكسل او اكسس او اى لغة برمجه
و اعذروني المقابل المادي مش كبير يعنى ممكن ميزانيه لا تتعدي الالف جنيه
شكرا جزيلا لكم
تعديل معادله أوامر الشراء
في منتدى الاكسيل Excel
قام بنشر
يعطيك الف عافيه اخوي
ما تقصر بيض الله وجهك بس عندي تعليق
اخوي بالنسبه للحاله و و التعليمات و مرحله امر الشراء المفروض انها بتكون مبنيه على الخليه
E
PO CREATION
مش عارف هل انت عملت حسابك على كدا ولا لاء لانى لما بعمل الفلتره بشوف المفروض ان اوامر الشراء الى فى مرحله التصنيع مثلا
دي منشئه فى تاريخ
2023-04-26
و بالتالى دا المفروض انه فى مرحلة التخليص حاليا و ليس التصنيع
اعتقد فى شيء فى المعادله للاسف برضو لان المراحل مش طالعه صح بالمطابقه ب تاريخ عمل امر الشراء
سامحني اذا بغلبك معاي