السلام عليكم و رحمة الله و بركاته
الاخوه الافاضل
عندي طلب و اتمني ان تساعدوني فى ملف الاكسل المرفق قد قمت بعمل بعض المعادلات و لكن للاسف لا تعمل فى كامل الملف كما يجب
فى البدايه دعوني اقوم بشرح الملف
الملف الهيدر فى الشيت الاول كما يلي
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 ممكن يتكرر
ارفقت لكم الشيت على امل ان تساعدوني ما عليكم امر
Book123.xlsx