علي المصري قام بنشر يناير 10, 2018 قام بنشر يناير 10, 2018 السلام عليمن ورحمة الله وبركاته عندي قائمة اسماء المدرسة بحملها من موقع المدرسة بتكون كلها في 4 اعمدة مسلسل الشعبة رقم الطالب اسم الطالب اريد فصل هذه الاسماء كل شعبة على حده فما هي الدالة التي تصلح لذلك Ali.rar
بن علية حاجي قام بنشر يناير 10, 2018 قام بنشر يناير 10, 2018 السلام عليكم ورحمة الله جرب الملف المرفق حيث تم إضافة المعادلات الخاصة بفصل الشُّعَب في جداول... بن علية حاجي Ali.rar 2 1
علي المصري قام بنشر يناير 11, 2018 الكاتب قام بنشر يناير 11, 2018 شكرا جزيلا استاذنا الفاضل بن علية حاجي شكرا جزيلا استاذنا الفاضل سليم حاصبيا حلول اكثر من رائعة جزاكم الله خيرا وربنا يسهل وافهم الدوال بسرعة لاني لم اتعامل مع هذه الدول من قبل كنت اعتقد ان دلة Vlookup فيها امكانية لعمل ذلك وبعد هذه الحلول وجدت انها دالة عقيمة فاذا كان عند حضراتكم شرح لهذه الدوال ارجو ارسالها لي مع الشكر الجزيل
سليم حاصبيا قام بنشر يناير 11, 2018 قام بنشر يناير 11, 2018 29 دقائق مضت, علي المصري said: شكرا جزيلا استاذنا الفاضل بن علية حاجي شكرا جزيلا استاذنا الفاضل سليم حاصبيا حلول اكثر من رائعة جزاكم الله خيرا وربنا يسهل وافهم الدوال بسرعة لاني لم اتعامل مع هذه الدول من قبل كنت اعتقد ان دلة Vlookup فيها امكانية لعمل ذلك وبعد هذه الحلول وجدت انها دالة عقيمة فاذا كان عند حضراتكم شرح لهذه الدوال ارجو ارسالها لي مع الشكر الجزيل اخي علي يالنسية للمعادلة المقترحة من الاخ بن علية هناك شرط وهو (يجب ان تكون اسماء الكل الشعب مرتبة) بمعني اولاً كل 6-A ثم كل6-B و الا يحدث خطأ اذ يمكن ان يندرج اسم او عذة اسماء في العامودين معاً بينما المعادلة الثّانية لا تراعي هذا الشرط
علي المصري قام بنشر يناير 11, 2018 الكاتب قام بنشر يناير 11, 2018 شكرا جزيلا استاذ سليم من بعد اذنك عندي بعض المعلمين يكتبون الشعب كالتالي 6A والبعض يكتبها 6-A اريد ان يتم ادراج ثلاث خلايا في المعادلة لكي تكون عامة بحيث يتم البحث عن الشعبة بأي شكل من الاشكال كما موضح بالمرفق Ali Salim.rar
بن علية حاجي قام بنشر يناير 11, 2018 قام بنشر يناير 11, 2018 (معدل) السلام عليكم ورحمة الله أرفق لك ملفين في المرفقات، الملف الأول Ali_2 هو حل للحالة الأولى (مرفقك الأول) الذي ذكر فيه أخي سليم شرط ترتيب الشعب حيث تم التعديل على المعادلات لتأتي بالبيانات مهما كان الترتيب بمعادلات صفيف أقصر من التي وضعها أخي سليم في ملفه. والملف الثاني Ali_3 فيه حل للمسألة المطلوبة في آخر مشاركتك مع التعديل على بعض التسميات مع ترك تسميتين فقط : AliLang و MySections (التي تم التعديل على نطاقها) وإضافة تسمية ثالثة MyCel لاستعمالها في دالة OFFSET لتحديد عمود الاسم (عمود القائمة العربية أو عمود القائمة الانجليزية وفق القائمة المنسدلة)... بالنسبة لاختيار الشعب يمكن التغيير في الخلايا المكتوبة بالأحمر (C5 و C6 بالنسبة للقائمة على اليمين والخلايا F5 و F6 بالنسبة للقائمة على اليسار)... أرجو أن تفي هذه التعديلات ما تريده... ملاحظة : تم إضافة تنسيق شرطي لتأطير الخلايا غير الفارغة فقط في القائمتين... بن علية حاجي Ali_2_3.rar تم تعديل يناير 11, 2018 بواسطه بن علية حاجي 1
علي المصري قام بنشر يناير 11, 2018 الكاتب قام بنشر يناير 11, 2018 جزاك الله خيرا استاذناالفاضل بن علية حاجي
علي المصري قام بنشر يناير 11, 2018 الكاتب قام بنشر يناير 11, 2018 السلام عليكم ورحمة الله وبركاته هل يمكن البحث كالتالي اذا كانت الشعبة غي الشيت الخاص باسماء الطلاب StuNames مكتوب كالتالي 6-A وفي صفحة البحث StudentList مكتوبة 6A أو العكس Ali_31.rar
بن علية حاجي قام بنشر يناير 11, 2018 قام بنشر يناير 11, 2018 السلام عليكم جرب الملف المرفق لعل فيه ما تريد.... بن علية حاجي Ali_31.rar 1 1
علي المصري قام بنشر يناير 11, 2018 الكاتب قام بنشر يناير 11, 2018 شكرا جزيلا على اهتمام حضراتكم ولكن المعادلة =IF(C7="";"";OFFSET(OFFSET(MyCel;;IF(AliLang="English";2;1));SMALL(IF(((MySections=D$5)+(MySections=CONCATENATE(MID(D$5;1;1);"-";MID(D$5;2;1))));ROW($1:$1000));C7)-1;0)) عند تجربتها على الصف الثاني عشر 12A مثلا لا تعطي نتيجة كما انني استميحط عذرا في طلباتي اريد ان يكون البحث عن الحالتين 6A أو 6-A في جدول اسماء الطلاب بحيث اذا وجد اي من الحالتين يعطي النتيجة 1
بن علية حاجي قام بنشر يناير 11, 2018 قام بنشر يناير 11, 2018 السلام عليكم تم تعديل المعادلات حسب هذه الحالة... ولا حرج أخي في كثرة الطلب... بن علية حاجي Ali_31.rar 1
علي المصري قام بنشر يناير 12, 2018 الكاتب قام بنشر يناير 12, 2018 (معدل) 23 ساعات مضت, بن علية حاجي said: السلام عليكم تم تعديل المعادلات حسب هذه الحالة... ولا حرج أخي في كثرة الطلب... بن علية حاجي Ali_31.rar جزاك الله خيرا ROW($1:$1000) هل يمكن استبدالها بنطاف محدد مثلا A1:D1000 12 ساعات مضت, عبد الفتاح كيرة said: حول البيانات إلى جدول هل كل شخص يستعمل البرنامج يعرف هذه الطريقة اريد طريقة عامة مع الشكر الجزيل استاذنا الفاضل عبدالفتاح كيرة تم تعديل يناير 12, 2018 بواسطه علي المصري
علي المصري قام بنشر يناير 12, 2018 الكاتب قام بنشر يناير 12, 2018 (معدل) السلام عليكم ورحمة الله وبركاته استاذنا الفاضل بن علية حاجي عند نطبيق المعادلات على الملف الاصلي الذي اعمل عليه تم كتابة المعادلة التالية =IF(B8="";"";OFFSET(OFFSET(MyCel;;IF(AliLang="English";2;1));SMALL(IF(((MySections=U$2)+(MySections=CONCATENATE(MID(U$2;1;LEN(U$2)-1);"-";RIGHT(U$2;1))));ROW($1:$2000));B8-1);0)) الي الصورة =IF(B8="";"";OFFSET(OFFSET(MyCel;;IF(AliLang="English";2;1));SMALL(IF(((MySections=U$2)+(MySections=CONCATENATE(MID(U$2;1;LEN(U$2)-1);"-";RIGHT(U$2;1))));ROW($1:$2000));B8);0)) حيث تم جذف -1 من الجزء الاخير كي تعمل بطريقة صحيحة حيث انه في وجود -1 يكون اسم الطالب الاول هو الاسم الاخير من الشعبة السابقة فهل هذ التل سوف يعطي مشاكل فيما بعد ام ماذا وما السبب في ذلك Book1.rar هل الجزء ROW($1:$2000) مرتبط بقائمة الاسماء تم تعديل يناير 12, 2018 بواسطه علي المصري
بن علية حاجي قام بنشر يناير 12, 2018 قام بنشر يناير 12, 2018 السلام عليكم ورحمة الله أولا : القيمة 1 ليست محذوفة من B8 كما كتبت بل من ناتج الدالة SMALL بمعنى أن نهاية المعادلة هي من الشكل: ROW($1:$2000));B8)-1;0)) وليس ROW($1:$2000));B8-1);0)) ثانيا : يمكن حذف 1- من المعادلة باعتبار أن التسمية MySection عندك هي للنطاق StudNames!$B$2:$B$2001 وقد وضعتُ 1- في المعادلة لأن هذه التسمية كانت للنطاق StudNames!$B$1:$B$2000 وبهذا التغيير الذي قمتَ به لا يؤثر على النتائج فيما بعد... ثالثا : بالنسبة لتغيير الجزئية (ROW($1:$1000 بالجزئية A1:D1000 بهذا الشكل لا يمكن، أما بالشكل (ROW(A$1:D$1000 مع تثبيت أرقام الصفوف بالعلامة $ أما الحروف في هذه الحالة فلا أهمية لها... بن علية حاجي 1
علي المصري قام بنشر يناير 13, 2018 الكاتب قام بنشر يناير 13, 2018 شكرا جزيلا استاذ بن علية حاجي سؤال اخير هل يمكن استخدام هذه المعادلة في محرر الاوامر VBA اريد ان اترك المجال للمستخدم ان يستخدم جلب الاسماء من قوائم الطلاب أو كتابتها يدوياً في حالة عدم توفر الاسماء مكتوبة ان امكن ذلك ارجو من حضراتكم تطبيقها على المرفق Book1.rar
بن علية حاجي قام بنشر يناير 13, 2018 قام بنشر يناير 13, 2018 السلام عليكم لم أفهم مقصدك؟ ربما تريد أن يكون استدعاء قائمة طلبة الفصل المحدد عن طريق زر "لصق الاسماء"؟ بطبيعة الحال هذا ممكن يكفي فقط إنشاء الكود المناسب لذلك... غير أن عملية استدعاء الاسماء عن طريق الكود أو عن طريق كتابتها يدويا يلغي كل المعادلات الموضوعة في الجدول... بن علية حاجي 1
علي المصري قام بنشر يناير 13, 2018 الكاتب قام بنشر يناير 13, 2018 6 ساعات مضت, بن علية حاجي said: السلام عليكم لم أفهم مقصدك؟ ربما تريد أن يكون استدعاء قائمة طلبة الفصل المحدد عن طريق زر "لصق الاسماء"؟ بطبيعة الحال هذا ممكن يكفي فقط إنشاء الكود المناسب لذلك... غير أن عملية استدعاء الاسماء عن طريق الكود أو عن طريق كتابتها يدويا يلغي كل المعادلات الموضوعة في الجدول... بن علية حاجي شكرا جزيلا على اهتمام حضرتك انا اقصد ان استغني عن كتابة المعادلات في الخلايا واكتبها داخل محرر VBA وبالتالي استطيع عمل زر " لصق الاسماء" وزر اخر لاستدعاء عمل هذه المعادلات من ال VBA وفي نفس الوقت يستطيع المستخدم اضافة الاسماء عن طريق كتابتها اسم اسم مع الشكر الجزيل لحضرتك على العموم : انا نفذت المعادلات التي قدمتها حضرتك لي والان تعمل بشكل ممتاز
بن علية حاجي قام بنشر يناير 13, 2018 قام بنشر يناير 13, 2018 السلام عليكم ورحمة الله تم إضافة كود خاص بالزر "لصق الأسماء" لاستدعاء البيانات مباشرة من شيت StudNames... أرجو أن تفي الغرض المطلوب... بن علية حاجي Book12.rar 1 1
علي المصري قام بنشر يناير 14, 2018 الكاتب قام بنشر يناير 14, 2018 السلام عليكم ورحمة الله وبركاته شكرا جزيلا جزاك الله خيرا تم بحمد الله وفضله
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.