كمال الجزائري قام بنشر فبراير 16, 2010 قام بنشر فبراير 16, 2010 إخواني الكرام سلام الله عليكم و رحمته تعالى وبركاته ... أثناء قيامي بحساب المعدلات و إرادة استخراج الثلاثة الأوائل في كل مادة بعد فرز المعدلات في النموذج المرفق صادفتني بعض المشاكل التي لم تمكنني للحصول على المبتغى ... لذا أنا في انتظار مساعدتكم و ردود أهل الاختصاص .... كما لو تكرمتم أريد أن أعرف كيف أمنع إدخال أي قيمة للخلية إذا تعدت الـــ 20. كأن يكتب 32 داخل الخلية فلا يسمح له بذلك , وجازاكم الله كل خير ... R.rar
بن علية حاجي قام بنشر فبراير 16, 2010 قام بنشر فبراير 16, 2010 (معدل) السلام عليكم ورحمة الله أقدم هذه الصيغة باستعمال الدوال Index و (EQUIV (MATCH و (GRANDE.VALEUR (LARGE وقد طبقتها على مادة اللغة العربية الموجودة في النظاق E7:E60 للحصول على الأول في المادة (وللحصول على الثاني والثالث عليك بتغيير الرقم 1 الخاص بالدالة GRANDE.VALEUR أو LARGE في الصيغة بالرقم 2 ثم 3) وللمواد الأخرى نغير النطاق E7:E60 بالنطاق الخاص بكل مادة... =INDEX($C$7:$C$60;EQUIV(GRANDE.VALEUR(E7:E60;1);E7:E60;0)+6;0) ملاحظة: أعطيتك الصيغة بالفرنسية أما إذا أردتها بالإنجليزية فيجب استبدال الكلمة EQUIV بـ MATCH والكلمة GRANDE.VALEUR بـ LARGE وكلمة INDEX تبقى كما هي... إن شاء الله يكون هذا هو المطلوب... وإن أردت أن أضع لك كل الصيغ اللازمة فلا حرج في ذلك... وربما سيقدم لك الإخوة الكرام صيغا أخرى لنستفيد أكثر... أخوك بن علية تم تعديل فبراير 16, 2010 بواسطه hben
مصطفى كمال قام بنشر فبراير 16, 2010 قام بنشر فبراير 16, 2010 السلام عليكم ورحمة الله تعالى وبركاته مرحبا بك أخا كريما بيننا وفي منتدى الإكسيل أرجو أن يحوز رضاك الملف التالي - بالنسبة للألوان استخدم التنسيق الشرطي للخلية acceuil - style - mise en forme conditionnel - لتحديد الأرقام في الخلية استخدم Données - validation de données R.rar
مصطفى كمال قام بنشر فبراير 16, 2010 قام بنشر فبراير 16, 2010 السلام عليكم ورحمة الله تعالى وبركاته بعد إذن اخي الكريم بن علية، فإنني قمت باستخدام معادلته في ملف الأخ كمال الجزائري وفي انتظار محاولات الإخوة
مصطفى كمال قام بنشر فبراير 16, 2010 قام بنشر فبراير 16, 2010 السلام عليكم ورحمة الله تعالى وبركاته أخي الكريم الأرقام الممكن تسجيلها حسب الملف المرفق أرقام طبيعية وليست عشرية لإمكانية كتابة الأرقام العشرية: 1- اختر E7:p60 2- اذهب إلى Données - validation de données 3- بدل في المكان Nombre Entier اختر Décimal
بن علية حاجي قام بنشر فبراير 16, 2010 قام بنشر فبراير 16, 2010 السلام عليكم ورحمة الله قمت بخطأ في الصيغة التي أعطيتها بالأعلى ... وتصحيحه هو كما يلي: الصيغة الخطأ: =INDEX($C$7:$C$60;EQUIV(GRANDE.VALEUR(E7:E60;1);E7:E60;0)+6;0) الصيغة الصحيحة: =INDEX($C$7:$C$60;EQUIV(GRANDE.VALEUR(E7:E60;1);E7:E60;0);0) ملاحظة: الصيغة التي وضعتها فيها خلل وهو أنه إذا كانت العلامات الكبيرة في المادة بعضها متساو يقع الخطأ في الصيغة فتكرر اسم الطالب مرتين أو ثلاث مرات حسب الحالات... وحل المسألة موجود في أحد مواضيع أو ردود أحد الإخوة الكرام (لا أتذكر رابط الموضوع) ولكني أتذكر ما قام به الأخ في الموضوع لتفادي هذا الخطأ وهو بضرب ناتج كل خلية بعدد صغير جدا يعطي فارقا طفيفا جدا بين القيم (وخاصة القيم المتساوية) وهذا العدد (يضاف كصيغة في أعمدة إضافية تقابل خاناتُها خانات أعمدة المواد بالترتيب) يمكن أن يكون (مثلا) : قيمة الخلية × 0.001 × رقم السطر =CurrentCell*0.001*ROW() والله أعلم
ابو القبطان قام بنشر فبراير 16, 2010 قام بنشر فبراير 16, 2010 اخي الحبيب حاج بن عليه رقم السته الخطا هذا .. دوخني ... ولم اجد له ما يشير اليه فحذفته ، وظبطت الامور وكنت على وشك ارسال هذه الملاحظه ، والحمد لله سبقتني في الايضاح ، المهم ان تعم الفائده . سلمت يداك وجزيت خيرا .. اخوك : حسن علي
كمال الجزائري قام بنشر فبراير 17, 2010 الكاتب قام بنشر فبراير 17, 2010 السلام عليكم جميعا ... و منكم بحول الله تعالى نستفيد , ولكم مني أسمى عبارات التقدير و الاحترام بما أتحتكم من أوقاتكم للرد على بعض التساؤلات التي لازمتني طويلا , وقد رددتم فأجزتم , و إلى ما أصبو إليه وصلتم , و كنتم نعم المساعد و المعين . سررت بانضمامي إلى هذا المنتدى النافع (أدام الله نفعه على كل المسلمين و حفظ أعضاءه الطيبين)..
سالم شباني قام بنشر فبراير 17, 2010 قام بنشر فبراير 17, 2010 السلام عليكم أود أن أساهم بهذا الملف وهو للأستاذ عمر الحسيني جزاه الله خيرا ملف يفي بالغرض وشامل أرجو أن يفيد الجميع العشرة الأوائل.rar
قصي قام بنشر فبراير 18, 2010 قام بنشر فبراير 18, 2010 السلام عليكم ورحمة الله قمت بخطأ في الصيغة التي أعطيتها بالأعلى ... وتصحيحه هو كما يلي: الصيغة الخطأ: =INDEX($C$7:$C$60;EQUIV(GRANDE.VALEUR(E7:E60;1);E7:E60;0)+6;0) الصيغة الصحيحة: =INDEX($C$7:$C$60;EQUIV(GRANDE.VALEUR(E7:E60;1);E7:E60;0);0) ملاحظة: الصيغة التي وضعتها فيها خلل وهو أنه إذا كانت العلامات الكبيرة في المادة بعضها متساو يقع الخطأ في الصيغة فتكرر اسم الطالب مرتين أو ثلاث مرات حسب الحالات... وحل المسألة موجود في أحد مواضيع أو ردود أحد الإخوة الكرام (لا أتذكر رابط الموضوع) ولكني أتذكر ما قام به الأخ في الموضوع لتفادي هذا الخطأ وهو بضرب ناتج كل خلية بعدد صغير جدا يعطي فارقا طفيفا جدا بين القيم (وخاصة القيم المتساوية) وهذا العدد (يضاف كصيغة في أعمدة إضافية تقابل خاناتُها خانات أعمدة المواد بالترتيب) يمكن أن يكون (مثلا) : قيمة الخلية × 0.001 × رقم السطر =CurrentCell*0.001*ROW() والله أعلم لو تكرمت ضع الحل في صورة مرفق وموجودا به العمود الذي فيه عملية ضرب السطر لكن ارجو ان تضع بدل E7:E60 اسم المادة مثلا ..لغه عربية وشكرا
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.