|
#1
|
||||
|
||||
![]()
ما شاء الله
تمام نكمل الآن حصلنا على مصفوفة من الأرقام و false تمثل الأرقام رقم الصف المشتمل على طالب ناجح يعنى قيمة الخلية = 0 فى المستوى و false هو طالب راسب قيمة الخلية أكبر من 0 يعنى عنده مواد رسوب الخطوة التالية نريد حذف false و إبقاء الأرقام دالة small تتجاهل الخطأ false و تعطينا أصغر رقم من مجموعة أرقام فمثلا الأرقام 4 و 2و9و3و5 تعطينا الأصغر و هو 2 وهذا هو أول الأرقام من حيث الصغر ويمكن أن تعطينا الرقم الثانى من حيث الصغر وهو هنا 3 والثالث فى الصغر 4 كود:
SMALL(IF(mostawa=0;ROW(mostawa)-ROW($A$7)+1);ROWS($A$7:A7)) لكن أى الأرقام الصغيرة نريد الأول فى الصغر أم الثانى أم الثالث بالطبع نريدها كلها لكن بالترتيب ففى الصف الأول وهو أول طالب ناجح نريد الأول فى الصغر وفى الصف الثانى نريد رقم 2 فى الصغر و فى الثالث نريد رقم 3 فى الصغر دالة small تختاج لمعرفة شيئين الأول مجموعة الأرقام التى تريد أصغرها و هذا كاف لها لو أنك تريد الأول فى الصغر لكن لو أردت الثانى فعليك أن تخبرها بذلك فتضيف الرقم 2 نريد هنا الأصغر رقم 1 ثم 2 ثم 3 يعنى زيادة بمقدار 1 كل مرة وهذه نحصل عليها من الدالة rows و ليس row rows تعيد عدد الصفوف الموجودة فى مجال معين الحيلة التالية تزيد عدد الصفوف المحسوبة بمقدار صف كل مرة كود:
ROWS($A$7:A7 سيتغير هذا إلى كود:
ROWS($A$7:A8 كود:
ROWS($A$7:A9 وبهذا غيرنا ترتيب الصغر الذى نريده بزيادة 1 كل مرة المحصلة أنه سيتغير رقم الصف كل مرة بزيادة 1 إلى هنا انتهى دور دالة small lمع الشكر لها أصبح لدينا أرقام صفوف الطلاب الناجحين مرتبة و منظمة ستكون حسب الصورة السابقة كما يلى هات الصف رقم 1 2 3 4 5 10 " هنا تجاهل false" 11 12 . . . 20 26 27 الآن بعدما حصلنا على رقم الصف للطالب الناجح ويزيد كل مرة بمقدار ثابت ماذا سنفعل بهذا الكنز ؟
__________________
قناتى على يوتيوب |
#2
|
||||
|
||||
![]()
إذا كنت تعرف رقم الصف الذى تريده
فأنت من أصدقاء دالة index دالة index تبحث عن قيمة فى صف معين و عمود معين تحتاج لتعمل إلى العمود الذى فيه القيمة التى نبحث عنها وهو هنا اسم الطالب و هو المدى المسمى name فى الشيت الأساسي يعنى عمود " اسم الطالب " الثانى رقم الصف وهو ما جهزناه سابقا ولا نحتاج لرقم العمود لأن المصفوفة التى نبحث فيها هى عمود واحد هكذا وصلنا للنهاية نطلب من دالة index ما يلى : ابحث فى عمود الأسماء عن اسم رقم صفه هو ما جهزناه سابقا مبروك هكذا حصلنا على اسم الطالب الناجح هذه المعادلة هى معادلة صفيف بعد وضعها فى أول خلية تضغط كنترول + شيفت + مفتاح الإدخال كى تعمل بشكل سليم هذه المعادلة فى الترحيل محكمة و ممتازة و هى فى الحقيقة كنز كبير يمكن تطبيقه على أى نوع من ترحيل البيانات بصورة انتقائية هذا و الحمد لله و أرجو أن تكون الصورة اتضحت أخى الأستاذ الفاضل وشكرا
__________________
قناتى على يوتيوب |
#3
|
|||
|
|||
![]()
اشكرك أخي وزميلي الفاضل شكرا جزيلا علي هذا الفيض من المعلومات القيمة
وجعله الله في ميزان حسناتك وجزاك به احسن الجزاء أخوك / محمد جابر degabro |
#4
|
|||
|
|||
![]()
مشكور ويعطيك العافية وأعز الله بك الاسلام
|
#5
|
||||
|
||||
![]()
شكرا لممرورك و ثنائك الطيب
بارك الله فيك
__________________
قناتى على يوتيوب |
#6
|
||||
|
||||
![]()
جهد عملاق ومشكور فى الشيت والمتابعة والشرح
جزاك الله خيرا
__________________
شوقي يقول وما درى بمصيبتي:قــم للمعلم وفه التبجيـلا
لوجرب التعليم شوقي ساعة لقضى الحياة شقاوة وخمولا يا من يريد الانتحـار وجدته .. إن المعلم لا يعيش طويلا |
#7
|
||||
|
||||
![]()
تشرفت بمرورك الكريم
أستاذ أشرف
__________________
قناتى على يوتيوب |
#8
|
|||
|
|||
![]()
شرح استاذ متمكن من المعادلات
جزاك الله خيرا اقتباس:
|
#9
|
||||
|
||||
![]()
lمرحبا أستاذنا
شكرا على ثنائك الطيب بارك الله فيك إن شاء الله نبدأ اليوم بعد صلاة الجمعة فى شرح ما تيسر من عملية عمل الشهادات كما هى فى هذا الشيت
__________________
قناتى على يوتيوب |
#10
|
||||
|
||||
![]()
السلام عليكم
نبدأ الآن شرح طريقة استدعاء درجات طالب ناجح لنموذج شهادة الخطوة الأولى يمكنك الاستراحة فيها من التفكير و هى خطوة رسم نموذج الشهادة حسب رغبتك الشهادة التى سنضع فيها درجات الطالب وبالتالى نطبعها هذه صورة الشهادة فى شيت ألفا ![]() تلاحظ فى الشهادة بيانات ثابتة وأخرى متغيرة الثابتة مثل المادة - النهاية الكبرى و الصغرى فى الصفوف الثلاثة الأول كذلك اسم المادة و العنوان " بيان درجات طالب ... " أما بقية البيانات فهى تستدعى من أماكن أخرى مثلا اسم المدرسة و اسم رئيس الكنترول و المدير و هناك بيانات تستدعى و متغيرة و هى درجات الطالب ومستوى الطالب بكل مادة وترتيبه و حالته " ناجح " صمم الشكل الذى تريده ثم انسخه كله والصقه عدة مرات بالصفحة ليكفى صفحة واحدة مطبوعة أو يمكنك تكرارها مائة مرة إن أردت هذه هى الشقة التى ستسكن فيها درجات الطالب ربما تجد التنسيق و الألوان بهذه الشهادة سيئا لا أجد وقتا للاهتمام بالتنسيق صمم الشقة " الشهادة "وانتظر الخطوة التالية
__________________
قناتى على يوتيوب |
#11
|
||||
|
||||
![]()
سؤال
من أين نأخذ درجات الطالب لنضعها بالشهادة ؟ هناك إجابتان الأولى من الشيت الرئيس و هو يشتمل على ناجحين و راسبين الإجابة الثانية من الورقة التى فصلنا فيها الناجحين المسماة pass بما أن الطالب الناجح فقط هو من سترسل له شهادة فلنأخذ البيانات من شيت الناجحين مباشرة ستقتصر مهمتنا على مجرد النقل بالتتابع لأن كل الطلاب فى شيت الناجحين هم بالطبع ناجحون أما لو أخذنا الدرجات من الشيت الرئيس فلن تقتصر مهمتنا على نقل البيانات بل سيضاف عملية انتقاء للطلاب الناجحين من بين كل طلاب الشيت هذا هو شيت الناجحين فقط ![]() == يتبع ==
__________________
قناتى على يوتيوب |
#12
|
||||
|
||||
![]()
لقد قمت بإنجاح أربعة طلاب لأجل الشرح
لا تنزعج لأسمائهم الغريبة ليس هناك عائلات بهذا الاسم فعلت ذلك للحفاظ على سرية بيانات المدرسة هل جربت فعل ذلك ؟ أشعر أن موضوعنا هذا سيطول كثيرا ابدأ بكتابة ما يلى بخانة معينة اسم 1 اسم ثم مسافة ثم 1 فى الخانة التالية اكتب اسم 2 اسم + مسافة + 2 حدد الخليتين المتتاليتين اسم 1 اسم 2 حرك الماوس بدون ضغط والخليتان محددتان إلى أسفل يسار الخلية السفلى سيتحول شكل الماوس إلى + و هى علامة التعبئة التلقائية اضغط و اسحب لأسفل كما تريد ستتكون لديك القائمة سيفهم إكسل أنك تريد التتابع على نفس النمط الموجود بالخليتين و هو زيادة واحد أين ذهبنا الآن نرجع فى شيت الناجحين العمود الأول عبارة عن رقم مسلسل 1-2-3 ..... رغم صغر حجم هذا العمود إلا أنه مفتاح البداية سيأتى لك بكل ما تحب من بيانات اسم الطالب و درجاته و تقديراته ... ثم العمود الثانى اسم الطالب و هو اللى عليه العين ثم رقم الجلوس مفيش مانع ثم درجة العربي و الخط و هذا المدى سميته arapass يعنى الناجحين فى اللغة العربية ثم تقدير اللغة العربية وهكذا بكل مادة ركز فى معالم هذه الورقة لأننا سنحتاجها بعدين == يتبع ==
__________________
قناتى على يوتيوب |
#13
|
||||
|
||||
![]()
هل يوجد أحد هنا ؟
قبل أن نترك شيت الناجحين لاحظ أنه يوجد 4 طلاب ناجحون فقط الآن نرجع للورقة التى بها الشهادة ![]() من أين نبدأ نرسل شخصا يأتى لنا بالطالب الناجح رقم 1 ماذا سيفعل فى شيت الناجحين بالتفصيل كل ما لديه هو رقم وليس أسماء هات الطالب الناجح رقم 1 سيذهب لأول عمود الرقم المسلسل سيبحث عن رقم 1 بالطبع لن يأتى لى برقم واحد نفسه سيتحرك يسارا قليلا بمقدار عمود ليأتى باسم الطالب الذى بنفس الصف الذى به رقم 1 هاكم المعادلة يليها الشرح كود:
=INDEX(namePass,MATCH("1",pass!A7:A500,0)) ابحث فى عمود الأسماء عرفت سابقا أنه namePass أسماء الناجحين دالة index تطلب ررقم الصف رقم الصف هو نفس رقم الصف الذى يوجد به الرقم المسلسل 1 فى عمود الرقم المسلسل A7:A500 فى ورقة الناجحين استخدمنا لذلك الدالة match فهذه الدالة ترجع رقم الصف رقم الصف وليس القيمة نفسها الذى تحتاجه دالة index كود:
MATCH("1",pass!A7:A500,0) ابحث عن القيمة "1" فى المدى a7:a500 بشيت الناجحين بحثا مطابقا و أ{جع لى رقم الصف الموجود به هذه القيمة و هو هنا 1 أيضا أنت تحتاج لفهم آلية عمل هذه المعادلة * تبحث دالة index داخل عمود أسماء الناجحين * تطلب من دالة match إرجاع رقم الصف الذى قيمة الخلية فيه هى 1 و ذلك فى عمود الرقم المسلسل * تأخذ دالة index هذا الرقم " رقم الصف " و ترجع اسم الطالب الموجود بنفس الصف يعنى باختصار حصلنا على اسم الطالب ذى الرقم المسلسل 1 إذا اختصرت الصورة لدالة match ستكون كما يلى كود:
=INDEX(namePass,1)
__________________
قناتى على يوتيوب |
#14
|
||||
|
||||
![]()
ما سبق جيد لو كنا نريد بيانات طالب واحد
لكن هناك طريقة فعالة لتغيير رقم الطالب الذى نريده سنشاهد فديو يدعم فهمك للموضوع يمكنك مشاهدة الفديو على يوتيوب و يمكنك مشاهدته أيضا هنا والمفاجأة يمكنك تحميله برابط مباشر ولنا لقاء بعد مشاهدة الفديو بإذن الله == يتبع ==
__________________
قناتى على يوتيوب |
#15
|
|||
|
|||
![]()
والله استاذ
انت متمكن في الشرح وخاصة للمعادلات جزاك الله خيراا ولي سؤال بالطبع يوجد معادلات اخرى تصلح لاستدعاء البيانات ماهي المفاضله بينهم يعني ليه اخترنا الاندكس وفي أخرين يختارو الفي لوك اب وغيرهم اللوك اب وغير دلك |
![]() |
العلامات المرجعية |
أدوات الموضوع | |
انواع عرض الموضوع | |
|
|