اذهب الي المحتوي
أوفيسنا

المساعده في تحديث بيانات جدول


zekooo

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

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

اخواني الكرام ، اسعد الله صباحكم بكل خير ، وجعل ماتقدمونه من مساعدات وافاده لنا في ميزان حسناتكم

اخواني مرفق ملف فيه صفحتين الاولى (Area1 والمعلومات التي به يتم استخراجها من نظام ERP ) والثانيه (Calc وهنا احتاج لمعادلة تساعدني في تعبئة الخانات حسب تصنيف معين من الصفحة الاولي Area1)

مثال على المطلوب

في الخانه (D7) اريد احضار قيمة Disc من الـ Area1 حسب توافقه وتطابقه مع الشرط التالي ( D6 & B7 ).

في الخانه (D8) اريد احضار قيمة ٍSales من الـ Area1 حسب توافقه وتطابقه مع الشرط التالي ( D6 & B7 ).

وهكذا الى ان اقوم بتعبئة كامل النمودج

شاكر ومقدر تعاونكم معي مقدما

دمتم بخير

Help.rar

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

اخي زيكو جرب المرفق

ان شاء الله يفي بالغرض واذا كان هذا هو المطلوب ان شاء الله نحاول اكمال الملف

Help.rar

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

اخي زيكو جرب المرفق

ان شاء الله يفي بالغرض واذا كان هذا هو المطلوب ان شاء الله نحاول اكمال الملف

اخي العزيز ابو احمد ، بارك الله فيك وجزاك الله خيرا

عزيزي المعلومات الى اسحبها من النظام عندي كل مره تختلف من حيث ترتيب المعلومات وظهورها

لذلك لو ممكن يكون فيه طريقه تكون عامه بدون تحديد Range ويكون البحث حسب الشرطين ( D6 & B7 ).

اعذرني اخي يمكن انا مش عارف اوصل المطلوب بشكل دقيق

تحياتي للجميع

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

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

أخي زيكو

جرب هذه المعادلة

 

=INDEX('Area 1'!$B$2:$F$190,MATCH(Calc!D$6,'Area 1'!$A$2:$A$190,0)+CHOOSE(MATCH(Calc!$B7,{1001;1002;1003;1004;1005;1006;1007;1008},0),1,2,3,4,5,6,7,8),MATCH(Calc!$C7,'Area 1'!$B$1:$F$1,0))

 

و لكن اخي قم بإلغاء دمج الخلايا في صفحة Cal في المدى من B7:B16

أتمنى ان تفي بطلبك ان شاء الله

دمتم في حفظ الله

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

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

أخي زيكو

جرب هذه المعادلة

 

=INDEX('Area 1'!$B$2:$F$190,MATCH(Calc!D$6,'Area 1'!$A$2:$A$190,0)+CHOOSE(MATCH(Calc!$B7,{1001;1002;1003;1004;1005;1006;1007;1008},0),1,2,3,4,5,6,7,8),MATCH(Calc!$C7,'Area 1'!$B$1:$F$1,0))

 

و لكن اخي قم بإلغاء دمج الخلايا في صفحة Cal في المدى من B7:B16

أتمنى ان تفي بطلبك ان شاء الله

دمتم في حفظ الله

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

بارك الله فيك اخي يحيى وجزاك الله خيرا الجزاء

عزيزي فعلا الكود هذا افضل من الشئ الي انا كنت عاوز اسويه بالصفحه

لكن عندما حاولت اطبقه على الصفحة الاساسية عندي لم استطيع وتكون النتيجه دائما N/A

وارفقت ماقمت به للاطلاع عليه اذا تكرمت وتعديل خطائ

وياريت شرح بسيط للكود

تحياتي وشكرا مقدما

Desktop.rar

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

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

أخي زيكو

المعادلة الأولى تعمل في حالة ان الأرقام من 1001 الى 1008 متوفره في جميع النطاقات تحت الارقام الرئيسية

و لكني لاحظ ان بعضها لا يكون موجود و في بعض الحالات لا يوجد الى الرقم 1008 كما هو الحال تحت الرقم 1101204101

و لذلك سنلغي المعادلة الأولى و قبل ان تضيف المعادلة الجديدة

يجب ان تدرك جيدا ان الارقام التي ينتجها الـ ERP الذي تعمل عليه هي قيمة نصية و ليست ارقام كما تتوقع و هذا سبب فشل المعادلة لأنك كنت تقارن قيمة رقمية مع قيم نصية ظاهره و كأنها قيم رقمية

و لتجاوز هذه المشكلة في الصفحات Area قم بتحديد العمود A

ثم من تاب Data اختر TextToColumns و عندما يظهر مربع الحوار إختر Finish

و عند حلي على ملفاتك ظهرت عندي مشكلة أخرى لم اجد لها حلاً و هو ان المعادلة عند وضعها في مصنف Cal تعطي خطأ

و لكني عندما وضعتها كجزء من صفحة Area 1 كما سترى في المرفق أعطت النتيجة

أرجو أن تتأكد من دقة النتائج و أن تعلمني بالنتيجة

و المعادلة هنا معادلة صفيف

=INDEX($B$2:$F$190,MATCH(L$4,$A$2:$A$190,0)+MATCH($J5,OFFSET(INDEX($A$2:$A$190,MATCH(L$4,$A$2:$A$190,0)),

0,0,MATCH(10,LEN(INDEX($A$2:$A$190,MATCH(L$4,$A$2:$A$190,0)+1):$A$190),0),1),0)-1,MATCH($K5,$B$1:$F$1,0))

فلا تنسى أن تضغط على Ctrl+Shift+Enter

دمت في حفظ الله

Area Sales with Cal.rar

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

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

أخي زيكو

المعادلة الأولى تعمل في حالة ان الأرقام من 1001 الى 1008 متوفره في جميع النطاقات تحت الارقام الرئيسية

و لكني لاحظ ان بعضها لا يكون موجود و في بعض الحالات لا يوجد الى الرقم 1008 كما هو الحال تحت الرقم 1101204101

و لذلك سنلغي المعادلة الأولى و قبل ان تضيف المعادلة الجديدة

يجب ان تدرك جيدا ان الارقام التي ينتجها الـ ERP الذي تعمل عليه هي قيمة نصية و ليست ارقام كما تتوقع و هذا سبب فشل المعادلة لأنك كنت تقارن قيمة رقمية مع قيم نصية ظاهره و كأنها قيم رقمية

و لتجاوز هذه المشكلة في الصفحات Area قم بتحديد العمود A

ثم من تاب Data اختر TextToColumns و عندما يظهر مربع الحوار إختر Finish

و عند حلي على ملفاتك ظهرت عندي مشكلة أخرى لم اجد لها حلاً و هو ان المعادلة عند وضعها في مصنف Cal تعطي خطأ

و لكني عندما وضعتها كجزء من صفحة Area 1 كما سترى في المرفق أعطت النتيجة

أرجو أن تتأكد من دقة النتائج و أن تعلمني بالنتيجة

و المعادلة هنا معادلة صفيف

=INDEX($B$2:$F$190,MATCH(L$4,$A$2:$A$190,0)+MATCH($J5,OFFSET(INDEX($A$2:$A$190,MATCH(L$4,$A$2:$A$190,0)),

0,0,MATCH(10,LEN(INDEX($A$2:$A$190,MATCH(L$4,$A$2:$A$190,0)+1):$A$190),0),1),0)-1,MATCH($K5,$B$1:$F$1,0))

فلا تنسى أن تضغط على Ctrl+Shift+Enter

دمت في حفظ الله

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

اسعد الله صباحك

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

عزيزي عند تجربة الكود الاخير وجدت ان اخر صنفين يظهر الناتج N/A علما بانه يوجد معلومات بالخليه

ارجو الاطلاع على المرفق (باللون الازرق)

تحيايتي لك ولمجهودك جعله الله في ميزان حسناتك

Area Sales with Cal.rar

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

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

في الخلية AI2 ضع المعادلة التالية

=INDEX($B$2:$F$190,MATCH(AI$1,$A$2:$A$190,0)+MATCH($J2,OFFSET(INDEX($A$2:$A$190,MATCH(AI$1,$A$2:$A$190,0)),

0,0,MATCH(7,LEN(INDEX($A$2:$A$190,MATCH(AI$1,$A$2:$A$190,0)+1):$A$190),0),1),0)-1,MATCH($K2,$B$1:$F$1,0)) 
و في الخلية AJ2 ضع المعادلة التالية
  =INDEX($B$2:$F$190,MATCH(AJ$1,$A$2:$A$190,0)+MATCH($J2,OFFSET(INDEX($A$2:$A$190,MATCH(AJ$1,$A$2:$A$190,0)),

0,0,5,1),0)-1,MATCH($K2,$B$1:$F$1,0)) 

و المعادلتين أعلاه معادلات صفيف

فلا تنسى الضغط على Ctrl+Shift+Enter

دمت في حفظ الله

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

السلام عليكم

أيضاً في الخلة AJ2 يمكنك إستخدام المعادلة التالية

 =INDEX($B$2:$F$190,MATCH(AJ$1,$A$2:$A$190,0)+CHOOSE(MATCH($J2,{1003,1005,1006,1007},0),1,2,3,4),MATCH($K2,$B$1:$F$1,0)) 

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information