اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

كيف يمكن تحديد الراسب و الناجح


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

بسم الله الرحمن الرحيم

السلام عليكم ورحمة

احبتي في لله

لدي ملف مرفق

ارغب ان يظهر لي في حقل النتيجة : نتيجة الطالب هل هو ناجح ام راسب مع ذكر الدروس التي رسب بها يكون في نفس حقل النتيجة  حيث يكون بها الشكل (راسب بالمواد الاتية ....)

ولكم كل الشكر والتقدير

المصنف1.xlsx

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

جزاك الله الف خير استاذ سليم

هل يمكن ان تضع النتيجة هنا .. واذا كان الطالب راسب هل من ممكن ان يظهر الدروس التي رسب بها ... ويعمل بشكل اوتوماتيكي بدون حاجة الى ضغط على زر Run

Raseb(1)111.xlsm

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

 

استاذي العزيز

في العراق كل طالب له ورقة خاصه حيث لكل طالب نتيجة كارت

وهذا نموج مرفق

 

المصنف12222.xlsx

تم تعديل بواسطه دلفين سردار
تكررار
رابط هذا التعليق
شارك

جزاك الله خير وبارك فيك أستاذ / سليم والسؤال هل يمكن جعل صف لعلامة الرسوب بحيث ممكن تختلف درجة الرسوب من مادة إلى أخرى في الملف Raseb.xlsm

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

كل الشكر والتقدير أستاذنا الفاضل ولكن إذا كان الطالب غائب في مادة ووضعنا الدرجة غ  لا تظهر المادة

ولو أضفنا عمود التقدير بجوار كل مادة هل ممكن وضع شرط لذلك العمود وهو أقل من 30% تقبل تحياتي

Raseb 1.xlsm

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

حفظك الله  بالنسبة للتقدير إذا الخلية تحتوى على عبارة أقل من 30% يعتبر راسب للمادة دون النظر إلى درجة المادة

تم تعديل بواسطه ahmedkamelelsayed0
رابط هذا التعليق
شارك

المطلوب إذا كانت أي خلية في أي عمود من الأعمدة المظللة باللون الأخضر لا تحتوي على كلمة أقل من 30%  ( لا يعتبر راسب ) ولك جزيل الشكر

Raseb 2.xls

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

هل من الممكن استخراج مواد الرسوب عن طريق التقدير فإذا كان تقدير الطالب غائب أو دون المستوى أو أقل من 30% يعتبر راسب بأي شرط من هذه الشروط الثلاثة فقط  دون النظر لدرجة المادة أو أي كلمات أو حروف أخرى ولكم جزيل الشكر

Raseb 2.xls

تم تعديل بواسطه ahmedkamelelsayed0
رابط هذا التعليق
شارك

يمكن ان يكون الحل في هذا الماكرو

Option Explicit

Sub RASEB_BY_Madda()
If ActiveSheet.Name <> "salim (2)" Then Exit Sub
Dim My_rg As Range
Dim r%, c%, i%, j%
Dim Arr_Word()
Dim x As Boolean

ReDim Arr_Word(1 To 4)
  Arr_Word(1) = "أقل من 30%": Arr_Word(2) = "دون المستوى":
  Arr_Word(3) = "غائب": Arr_Word(4) = "غ"

'''''''''''''''''''''
Set My_rg = ActiveSheet.Range("b7").CurrentRegion
r = My_rg.Rows.Count: c = My_rg.Columns.Count
Set My_rg = My_rg.Offset(1, 1).Resize(r - 1, c - 1)
My_rg.Columns(c - 1).ClearContents
'========================
 
 For i = 1 To r
    For j = 2 To c Step 2
        If My_rg.Cells(i, 1) = vbNullString Then Exit For
             x = IsError(Application. _
             Match(My_rg.Cells(i, j), Arr_Word, 0))
        If Not x Then
             My_rg.Cells(i, c - 1) = "Raseb"
              Exit For
        Else
              My_rg.Cells(i, c - 1) = "Najeh"
        End If
      
     Next
 Next
Erase Arr_Word
End Sub

الملف مرفق

 

 

 

Raseb 2 _with_condition.xls

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

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