zekooo قام بنشر فبراير 27, 2011 قام بنشر فبراير 27, 2011 السلام عليكم ورحمة الله وبركاته اخواني الكرام ، اسعد الله صباحكم بكل خير ، وجعل ماتقدمونه من مساعدات وافاده لنا في ميزان حسناتكم اخواني مرفق ملف فيه صفحتين الاولى (Area1 والمعلومات التي به يتم استخراجها من نظام ERP ) والثانيه (Calc وهنا احتاج لمعادلة تساعدني في تعبئة الخانات حسب تصنيف معين من الصفحة الاولي Area1) مثال على المطلوب في الخانه (D7) اريد احضار قيمة Disc من الـ Area1 حسب توافقه وتطابقه مع الشرط التالي ( D6 & B7 ). في الخانه (D8) اريد احضار قيمة ٍSales من الـ Area1 حسب توافقه وتطابقه مع الشرط التالي ( D6 & B7 ). وهكذا الى ان اقوم بتعبئة كامل النمودج شاكر ومقدر تعاونكم معي مقدما دمتم بخير Help.rar
عبدالله المجرب قام بنشر فبراير 27, 2011 قام بنشر فبراير 27, 2011 اخي زيكو جرب المرفق ان شاء الله يفي بالغرض واذا كان هذا هو المطلوب ان شاء الله نحاول اكمال الملف Help.rar
zekooo قام بنشر فبراير 27, 2011 الكاتب قام بنشر فبراير 27, 2011 اخي زيكو جرب المرفق ان شاء الله يفي بالغرض واذا كان هذا هو المطلوب ان شاء الله نحاول اكمال الملف اخي العزيز ابو احمد ، بارك الله فيك وجزاك الله خيرا عزيزي المعلومات الى اسحبها من النظام عندي كل مره تختلف من حيث ترتيب المعلومات وظهورها لذلك لو ممكن يكون فيه طريقه تكون عامه بدون تحديد Range ويكون البحث حسب الشرطين ( D6 & B7 ). اعذرني اخي يمكن انا مش عارف اوصل المطلوب بشكل دقيق تحياتي للجميع
يحيى حسين قام بنشر فبراير 27, 2011 قام بنشر فبراير 27, 2011 السلام عليكم و رحمة الله أخي زيكو جرب هذه المعادلة =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 أتمنى ان تفي بطلبك ان شاء الله دمتم في حفظ الله
zekooo قام بنشر فبراير 28, 2011 الكاتب قام بنشر فبراير 28, 2011 السلام عليكم و رحمة الله أخي زيكو جرب هذه المعادلة =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
يحيى حسين قام بنشر مارس 1, 2011 قام بنشر مارس 1, 2011 السلام عليكم و رحمة الله أخي زيكو المعادلة الأولى تعمل في حالة ان الأرقام من 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
zekooo قام بنشر مارس 2, 2011 الكاتب قام بنشر مارس 2, 2011 (معدل) السلام عليكم و رحمة الله أخي زيكو المعادلة الأولى تعمل في حالة ان الأرقام من 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 تم تعديل مارس 2, 2011 بواسطه zekooo
يحيى حسين قام بنشر مارس 2, 2011 قام بنشر مارس 2, 2011 السلام عليكم و رحمة الله في الخلية 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 دمت في حفظ الله
يحيى حسين قام بنشر مارس 2, 2011 قام بنشر مارس 2, 2011 السلام عليكم أيضاً في الخلة 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))
عبدالله باقشير قام بنشر مارس 2, 2011 قام بنشر مارس 2, 2011 السلام عليكم اخي الحبيب /يحي حسين ______حفظه الله
يحيى حسين قام بنشر مارس 3, 2011 قام بنشر مارس 3, 2011 السلام عليكم و رحمة الله أخي الحبيب خبور شكراً على مرورك الطيب دمت في حفظ الله
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.