۩◊۩ أبو حنين ۩◊۩ قام بنشر مارس 6, 2015 قام بنشر مارس 6, 2015 (معدل) برجاء المساعده فى معاددلة استدعاء للاخ بن علية حاجى الاخوة الكرام ارجو المساعده فى معادلة لاخ بن علية حاجى تم اقتباسها من عمل سابق وهى للاستدعاء بيانات من شيت Training data الى شيت Recall على اساس المتغيرات الاتيه التاريخ من I1 والى D1 من شيت Recall و الرقم M1 الاداره M2 CASE M3 لا استطيع ضبط المعادلة التى بالشيت Recall والتى على اساسها يتم استدعاء البيانات ارجو المساعده نموذج ترشيحات العاملين للبرامج التدريبي استدعاء1.rar تم تعديل مارس 6, 2015 بواسطه ۩◊۩ أبو حنين ۩◊۩
بن علية حاجي قام بنشر مارس 6, 2015 قام بنشر مارس 6, 2015 السلام عليكم ورحمة الله أخي الحبيب أبو حنين، لست أدري إن كنت قد فهمت المطلوب، وباعتبار أن الشرط M1 يتعلق بالرقم P/N في شيت Training Data وبالاستعانة بعمود إضافي في هذا الشيت (لأجل أن تكون المعادلات بسيطة وتجنب معادلات الصفيف) قمت بتغييرات على معادلات جلب البيانات المطلوبة حسب الشروط الخمسة من الخلايا I1، D1، M3، M2، M1 وذلك باستعمال الدالة OFFSET مع ملاحظة أنه إذا كانت كل خلايا الشروط الخمسة فارغة فإن المعادلات تجلب كل البيانات الموجودة في شيت Training Data (ويمكن عكس ذلك أي عدم جلب أي شيء في هذه الحالة)... أرجو أن يروقك هذا الحل وفي غير ذلك تجدني في انتظار ملاحظاتك وآرائك... أخوك بن علية ملاحظة : تم تغيير عبارة "تم الاعتزار عن البرنامج" إلى العبارة "تم الاعتذار عن البرنامج" الملف المرفق : نموذج ترشيحات العاملين للبرامج التدريبي استدعاء1.rar
۩◊۩ أبو حنين ۩◊۩ قام بنشر مارس 6, 2015 الكاتب قام بنشر مارس 6, 2015 السلام عليكم اخى الحبيب بن علية حاجى ارجو من الله ان تكون بكل صحه وعافيه اخى الحبيب .. جزاك الله كل الخير اخى الحبيب لماذا معادلة العمود A الخاص يالتسلسل =IF(ROW($A1)<=$N$4;OFFSET('Training data'!$A$1;MATCH(ROW($A1);'Training data'!$N:$N;0)-1;COLUMN(A$1)-1);"") لماذا لا يكون =IF(B5="";"";COUNTA($B$5:B5)) هل لذلك ارتباط بعمليه الاستدعاء وبرجاء توضيح الخطاء فى المعادلة التى لا تعمل فى المشاركة الاولى فى شيت Recall لك من كل التقدير والعرفان جزاك الله كل الخير
تمت الإجابة بن علية حاجي قام بنشر مارس 6, 2015 تمت الإجابة قام بنشر مارس 6, 2015 (معدل) السلام عليكم ورحمة الله السلام عليكم اخى الحبيب بن علية حاجى ارجو من الله ان تكون بكل صحه وعافيه اخى الحبيب .. جزاك الله كل الخير اخى الحبيب لماذا معادلة العمود A الخاص يالتسلسل =IF(ROW($A1)<=$N$4;OFFSET('Training data'!$A$1;MATCH(ROW($A1);'Training data'!$N:$N;0)-1;COLUMN(A$1)-1);"") لماذا لا يكون =IF(B5="";"";COUNTA($B$5:B5)) هل لذلك ارتباط بعمليه الاستدعاء وبرجاء توضيح الخطاء فى المعادلة التى لا تعمل فى المشاركة الاولى فى شيت Recall لك من كل التقدير والعرفان جزاك الله كل الخير أخي الحبيب أبو حنين، لم أنتبه للمعادلات التي كانت في المرفق بالمشاركة الأولى (المهم حصل خير وأصبح لديك حلين للمسألة)... والخطأ في المعادلات في الملف بالمشاركة الأولى يكون تصحيحه كما يلي: * المعادلة الأولى الموجودة في الخلية A5 كانت : =IF(ROW($A1)>MAX('Training data'!$R:$R);"";ROW($R1)) وتصحيحها هو : =IF(ROW($A1)>MAX('Training data'!$S:$S);"";ROW($R1)) وهذه المعادلة يتم سحبها إلى الأسفل في العمود A * المعادلة الثانية الموجودة في الخلية B5 كانت : =IF($A5="";"";INDEX(Plage;MATCH($A5;'Training data'!$B:$B;0);COLUMN(B$1))) وتصحيحها هو : =IF($A5="";"";INDEX(Plage;MATCH($A5;'Training data'!$S:$S;0);COLUMN(B$1))) وهذه المعادلة يتم سحبها إلى باقي الخلايا باليسار في الصف الخامس (ثم تصحيح التنسيق في هذا الصف مثل تنسيق الصف الذي يليه) ثم يتم سحب معادلات كل هذه الخلايا إلى الأسفل.... ملاحظة: يمكن استعمال المعادلة الأولى المصححة في العمود A في ملف المشاركة الثانية بدل المعادلة : =IF(ROW($A1)<=$N$4;OFFSET('Training data'!$A$1;MATCH(ROW($A1);'Training data'!$N:$N;0)-1;COLUMN(A$1)-1);"") أو يمكن استعمال المعادلة التالية: =IF(ROW($A1)<=$N$4;ROW($A1);"") ولا يمكن استعمال المعادلة التي اقترحتها ((IF(B5="";"";COUNTA($B$5:B5= لأن الدالة COUNTA في هذه الحالة تعد كل مضامين الخلايا في العمود B وبما أنه يحوي معادلات فإن التسلسل في العمود A يبقى متواصلا إلى نهاية الجدول وبالتالي يحدث أخطاء في نتائج معادلات خلايا الأعمدة الموالية من الجدول... والله أعلم أخوك بن علية المرفق (تعديلات على معادلات الملف في المشاركة الأولى) : نموذج ترشيحات العاملين للبرامج التدريبي استدعاء1.rar تم تعديل مارس 6, 2015 بواسطه بن علية حاجي
۩◊۩ أبو حنين ۩◊۩ قام بنشر مارس 7, 2015 الكاتب قام بنشر مارس 7, 2015 (معدل) السلام عليكم اخى الحبيب بن علية حاجى جزاك الله كل الخير ... واسال الله ان يجعل ما تقدمة من مساعده فى ميزان حسناتك انت وجميع من فى المنتدى اخى الحبيب طلب اخير ارجو ارشادى الى الخطوات الاساسيه لمووضع الاستدعاء على اس اكثر من متغير او بمعنى لرجو شرح المعادلات التى فى شيت Training Data وارتباطها بالمعادلات التى بشيت Recall اعلى ان اثقل عليكى ولاكن لكون الموضوع هام وكثبير الاستخدام ارجو تسليط الضوء عليه جزاك الله كل الخير والتقدير 'واخيرا أنه إذا كانت كل خلايا الشروط الخمسة فارغة فإن المعادلات تجلب كل البيانات الموجودة في شيت Training Data (ويمكن عكس ذلك أي عدم جلب أي شيء في هذه الحالة)... كيف ذلك فى حفظ الله تم تعديل مارس 7, 2015 بواسطه ۩◊۩ أبو حنين ۩◊۩
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.