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

كريم الفلسطيني

03 عضو مميز
  • Posts

    112
  • تاريخ الانضمام

  • تاريخ اخر زياره

كل منشورات العضو كريم الفلسطيني

  1. كان احد السادة عرض نفس الموضوع سابقا منذ ايام وضعت اجابة و لكنه لم يبدي اي راي فيها .. كان طلبه كالتالي: 1- نقوم بترتيب الطلبة العشرة الاوائل وفقا لمعدلهم و بالطبع من الاكبر الى الاصغر 2- الترتيب يكون باظهار كل العشرة الاوائل مختلفي المعدل بمعنى في حالة مثلا تساوي طالبين في المعدل فانه في المحصل يظهر 11 طالب مثلا 1-2-2-3-4..الخ ( لان الترتيب النموذجي حسب الاكسل يكون باظهار العشرة الاوائل فقط و في حالة تساوي طالبين في المعدل يظهر 1-2-2-4....الخ 2- في حالة تساوي معدلات الطلاب نقوم بالتفريق بينهم على اساس السن و الاولية للاصغر سنا 3- في حالة تساوي السن تكون المفاضلة حسب الترتيب الابجدي للاسماء.......... .... النتيجة التي توصلت اليها تكون من الشكل 3/1(1) 3/1(2) و تعني 3 : ان الطالبان ترتيبهما حسب معدلهما هو الثالث 1 : ان الطالب حسب سنه هو الاول و اذاكان متساويان في السن سنجد 1 و 1 و بالتالي نذهب لقراءة الرقم وراء القوس و هو الذي يعبر عن الترتيب الابجدي New WinRAR archive.rar
  2. انظر للملف بشكله نهائي كما قلت سابقا ليس بحل مثالي و لكنه يوصلك للنتائج المرجوة في انتظار حلول امثل من الاعضاء النتيجة ستكون مثلا في طالبين على شكل 3/1((1 3/1((2 و تعني 3 : ان الطالبان ترتيبهما حسب معدلهما هو الثالث 1 : ان الطالب حسب سنه هو الاول و اذاكان متساويان في السن سنجد 1 و 1 و بالتالي نذهب لقراءة الرقم وراء القوس و هو الذي يعبر عن الترتيب الابجدي... اتمنى انني وفقت في المساعدة بالتوفيق الملف النهائي.rar
  3. لقد حسنته حسب السن ( ربما ليس هو بحل مثالي لكنه يفي بالغرض ليبقى مشكل التهجئة ... حسب سن.rar
  4. انظر للملف الذي طرحته
  5. حسب ما فهمت من الموضوع 1- نقوم بترتيب الطلبة وفقا لمعدلهم و بالطبع من الاكبر الى الاصغر 2- في حالة تساوي معدلات الطلاب نقوم بالتفريق بينهم على اساس السن و الاولية للاصغر سنا 3- في حالة تساوي السن تكون المفاضلة حسب الترتيب الابجدي للاسماء.......... ..... المعادلة التي طرحتها تقوم بترتيب الطلبة وفقا لمعدلاتهم ... و لكن لا تحقق النقطة 2 و 3 .... لذا يجب تحسين المعادلة New WinRAR archive.rar
  6. جرب هذه المعادلة هي تقوم بابراز الترتيب مثلا 1 2 2 3 4 4 ..... الخ .... و بالتالي سيكون الاشكال المتبقي من هو مثلا الثاني الاول و الثاني الثاني ...حسب شرطي السن اولا و من ثم التهجئة ..... =SUMPRODUCT((B$2:B$19>B2)/COUNTIF(B$2:B$19,B$2:B$19&""))+1
  7. يمكن ذلك عن طريق نعادلة if انا لا اعرف الحدود التي تستعلمونها و لكن مثلا نقول العلامة على 20 تحت 10 فهو راسب و فوق 10 هو ناجح و لا يمكن تجاوز القيمة 20 و بالتالي نكتب =IF(ISBLANK(H12),"",IF(AND(H12>=0,H12<10),"راسب",IF(AND(H12>=10,H12<=20),"ناجح","")))&IF(H12>20,"هناك خطا تجاوز الحد المسموح","")
  8. استاذي لو تكرمت ووضعته للتحميل لاجل الاستفادة منه ...
  9. عزيزي اعتقد ان الملف ليس ملفك لذا لكي تفهمه و تتقن استعماله و تضيف اليه الاضافات التي تراها مناسبة يجب ان تقوم ببنائه بنفسك و هو ليس بالامر المعقد او المستحيل خطوة خطوة و ستتمكن من ذلك - مجرد راي - اما بالنسبة لطلبك انا اعتقد انا تريد هذا - انظر للمرفق- New WinRAR archive.rar
  10. اضف عمود و اكتب المعادلة التالية =IF(ISBLANK(M8),"",IF(AND(M8>=17,M8<=20),"نتائج ممتازة جدا","")&IF(AND(M8>=16,M8<17),"نتائج ممتازة","")&IF(AND(M8>=14,M8<16),"نتائج جيدة جدا","")&IF(AND(M8>=13,M8<14),"نتائج جيدة","")&IF(AND(M8>=11,M8<13),"عمل حسن","")&IF(AND(M8>=10,M8<11),"عمل متوسط","")&IF(AND(M8>=8,M8<10),"نتائج غير كافية","")&IF(AND(M8>=6,M8<8),"نتائج غير مرضية","")&IF(AND(M8>=0,M8<6),"نتائج ضعيفة جدا",""))
  11. ما هي النتيجة التي تريد الوصول اليها .... اي ما هو طلبك
  12. هل تقصد مثلا اذا كان r= 0.76 اعطي a1=0.52 a2= 0.19 ... اذا كان هذا هو المطلوب مثلا ارى ان r في الجدول في الاسفل =1.44 ... و القيمة الموجودة في الاعلى هي 1.4 ؟؟؟
  13. لم تظهر الصورة هذا الموضوع طرح فيه السؤال ربما تجد ضالتك
  14. شكرا خي اشتغلت معي.... لم انتبه انك وضعت ميكرو... كان ايضا ممكن تحسينه ووضع سهم اخر في حالة تسااوي القيميتن........ Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Val(Range("C9").Value) > Val(Range("B9").Value) Then Me.Shapes("aaa").Visible = msoFalse Me.Shapes("bbb").Visible = msoCTrue Me.Shapes("ccc").Visible = msoFalse Else Me.Shapes("aaa").Visible = msoCTrue Me.Shapes("bbb").Visible = msoFalse Me.Shapes("ccc").Visible = msoFalse End If If Val(Range("C9").Value) = Val(Range("B9").Value) Then Me.Shapes("aaa").Visible = msoFalse Me.Shapes("bbb").Visible = msoFalse Me.Shapes("ccc").Visible = msoCTrue End If End Sub اما عن طريق التنسيق الشرطي يمكن ذلك و لكن بوضع قيمة في الخلية ..... يعني كعملية حسابية و هذا حسب ما اعلم جربتها و لكن طريقتك افضل
  15. جربت هكذا و لم تشتغل معي لان الخلية يجب ان يكون بها قيمة... كما انه في الملف المرسل اعتقد انه لم يشتغل عن طريق التنسيق الشرطي لانك لو ذهبت لخلية السهم و قمت بحذف الشروط clear rules سيبقى السهم موجود، ؟؟؟؟
  16. الحل الذي توصلت اليه. ... الترتيب.rar
  17. للغلق ... بعد عدة محاولات... تلاعبت فقط بالتائج و هي اضافة قيمة كبيرة للدورة الاستدراكية للطلاب الاقل من 10.....
  18. قمت بمحاولة العمل ب sumprodect و لكن واجهني مشكل من هم تحت 10 ارجو الاطلاع على الخاصية و تعديلها ترتيب2.rar
  19. سلام لو بالامكان طريقة عمل خاصية لترتيب معدل طلبة بوجود شرطين تحياتي ترتيب.rar
  20. ان كنت تبحث عن التقريب خصائص التقريب هي: ROUND التقريب الصحيح للقيمة المكتوبة ROUNDUP التقريب الصحيح للقيمة المكتوبة لاعلى ROUNDDOWN التقريب الصحيح للقيمة المكتوبة لاسفل MROUND التقريب لاعلى و اسفل CEILING التقريب لاعلى FLOOR التقريب لاسفل INT الاعداد الطبيعية ODD الاعداد الفردية EVEN الاعداد الزوجية
  21. شكرا جزيلا اخي خالد على بذلك مجهود الوصول الى المعادلة هناك فقط مشكل صغير بالطبع انتبهة له هل يمكن تعديله .... مشكل توزيع 2.rar
  22. لا يوجد منطق معين للتوزيع المهم ان يستوفي الشروط الثلاث: ان يقابل كل شخص رقم ان يكون الرقم مسموح له ان لا يتكرر الرقم عند طرف اخر... ... و كما اوردت ممكن مثلا 3-6-5-4 6-4-3-5 6-4-5-3 الخ من الاحتمالات الممكنة ..
  23. سلام لدي استفسار بشان توزيع الارقام على مجموعة خلايا بشرط معين (مذكور في الملف حاولت و لم افلح ارجو ان يكون لديكم الحل الامثل تحياتي مشكل توزيع.zip
×
×
  • اضف...

Important Information