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

اتمنى المساعدة في حل هذه العقبة البسيطة وجزاكم الله خيراً


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

اخواني الكرام عملت برنامج لعلامات المدرسة واريد ان اظهر مرتبة الطالب اما الاول واما مرتبته الثاني واما الثالث انا اعرف ان العامل if يحل المعضلة لكن بعد فرز مجاميع الطلاب بواسطة sort لكن بصراحة لا اعرف كيف يمكنني اخذ مجاميع الطلاب الذين هم في اوراق عمل مختلفة وفرزهم فاتمنى المساعدة ولكم جزيل الشكر والتقدير اخوكم علي

علامات التلاميذ - Copy.rar

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

اخى الكريم بعد التحية

حاول اعداد البيانات بالشكل المرسل ليسهل التعاما معها

مثال حاول تطبق عليه ماتريد.rar

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

اخى المشكلة

فى المفاهيم التى تستخدمها غير مفهومه لى فمعنا فى المنتدى من يفهم التعامل مع هذه المفاهيم برجاء من الاخوة الزملاء محاولت مساعدة صديقنا فى الوصول لحل

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

أخي الكريم / علي

هذا ملف مرفق فيه الحل إن شاء الله

تم الإستعانة بكود لأستاذنا الكبير / أبو أحمد عبد المجرب

كم تم الإستعانة بدالة مستحدثة للأستاذ الكبير أيضا عماد الحسامي

هذه الدالة في حالة التكرار لا تلغي المرتبة اللي بعدها

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

مثلاً : كما في ملفك تكرر الثالث والمرتبة الرابعة موجودة

إذا أردت أن ينتقل مباشرة إلى المرتبة الخامسة سيتم تطبيق الدالة المعدلة

وبالنسبة لموقع المجموع لابد أن يكون الخلية [ J18] بالتالي تم إضافة صف في الأوراق التي المجموع فيها في الخلية [ J17]

حتى يتم المحافظة على النسق العام

أضف ما شئت من أوراق على نفس النسق وسوف يتم إضافتها في ورقة الترتيب المسماه( Sheet1) وممكن تسميها بأي اسم تريد

أخي العزيز لابد أن تجعل ورقة الترتيب هي الأولى في ترتيب الأوراق

وذلك من خلال الضغط علىاسم الورقة باليمين ثم اختر نقل أو نسخ وقم بنقلها إلى أعلى حتى تصبح هي الأولى وألا سيضيفها الكود ضمن السلسلة

وإن شاء الله يكون هذا مطلوبك والعفو

1علامات التلاميذ - Copy.rar

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

والله ما بعرف كيف بدي اتشكرك اخي الشهابي بالفعل هذا هو المطلوب اخي جزاك الله خيراً انتم بالفعل فخر للامة العربية الكن لدي تعقيب على ردك الكريم

=IF($A2="",0,INDIRECT(CONCATENATE("'",$A2,"'!","$J$18"

ما الفائدة من indirect الكود صح ومعناه بحال كانت الخلية a2 فارغ توجه بشكل غير مباشر وادمج الخلية a2 مع j18 هل هذا معناه ؟اعود واكرر شكرك لردك المبذول والشكر للاخ احمد على المتابعة الحثيثة بارك الله فيكم

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

أخي العزيز / علي

الحمد لله أن هذا هو الحل

المعادلة تقولأنه إذا كانت الخلية a2 فارغة تكون النتيجة 0 وإذا كانت غير ذلك تم استخدام الدالة indirect وذلك لاستعمال القيمة في الخلية a2 كنص بالاستعانة بالدالة CONCATENATE

إن شاء الله وصلت الفكرة

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

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