![]() |
سؤال
من أين نأخذ درجات الطالب لنضعها بالشهادة ؟ هناك إجابتان الأولى من الشيت الرئيس و هو يشتمل على ناجحين و راسبين الإجابة الثانية من الورقة التى فصلنا فيها الناجحين المسماة pass بما أن الطالب الناجح فقط هو من سترسل له شهادة فلنأخذ البيانات من شيت الناجحين مباشرة ستقتصر مهمتنا على مجرد النقل بالتتابع لأن كل الطلاب فى شيت الناجحين هم بالطبع ناجحون أما لو أخذنا الدرجات من الشيت الرئيس فلن تقتصر مهمتنا على نقل البيانات بل سيضاف عملية انتقاء للطلاب الناجحين من بين كل طلاب الشيت هذا هو شيت الناجحين فقط http://posterous.com/getfile/files.p...N/image004.jpg == يتبع == |
لقد قمت بإنجاح أربعة طلاب لأجل الشرح
لا تنزعج لأسمائهم الغريبة ليس هناك عائلات بهذا الاسم فعلت ذلك للحفاظ على سرية بيانات المدرسة هل جربت فعل ذلك ؟ أشعر أن موضوعنا هذا سيطول كثيرا ابدأ بكتابة ما يلى بخانة معينة اسم 1 اسم ثم مسافة ثم 1 فى الخانة التالية اكتب اسم 2 اسم + مسافة + 2 حدد الخليتين المتتاليتين اسم 1 اسم 2 حرك الماوس بدون ضغط والخليتان محددتان إلى أسفل يسار الخلية السفلى سيتحول شكل الماوس إلى + و هى علامة التعبئة التلقائية اضغط و اسحب لأسفل كما تريد ستتكون لديك القائمة سيفهم إكسل أنك تريد التتابع على نفس النمط الموجود بالخليتين و هو زيادة واحد أين ذهبنا الآن نرجع فى شيت الناجحين العمود الأول عبارة عن رقم مسلسل 1-2-3 ..... رغم صغر حجم هذا العمود إلا أنه مفتاح البداية سيأتى لك بكل ما تحب من بيانات اسم الطالب و درجاته و تقديراته ... ثم العمود الثانى اسم الطالب و هو اللى عليه العين ثم رقم الجلوس مفيش مانع ثم درجة العربي و الخط و هذا المدى سميته arapass يعنى الناجحين فى اللغة العربية ثم تقدير اللغة العربية وهكذا بكل مادة ركز فى معالم هذه الورقة لأننا سنحتاجها بعدين == يتبع == |
هل يوجد أحد هنا ؟
قبل أن نترك شيت الناجحين لاحظ أنه يوجد 4 طلاب ناجحون فقط الآن نرجع للورقة التى بها الشهادة http://posterous.com/getfile/files.p...H/image005.jpg من أين نبدأ نرسل شخصا يأتى لنا بالطالب الناجح رقم 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) |
ما سبق جيد لو كنا نريد بيانات طالب واحد
لكن هناك طريقة فعالة لتغيير رقم الطالب الذى نريده سنشاهد فديو يدعم فهمك للموضوع يمكنك مشاهدة الفديو على يوتيوب و يمكنك مشاهدته أيضا هنا والمفاجأة يمكنك تحميله برابط مباشر ولنا لقاء بعد مشاهدة الفديو بإذن الله == يتبع == |
والله استاذ
انت متمكن في الشرح وخاصة للمعادلات جزاك الله خيراا ولي سؤال بالطبع يوجد معادلات اخرى تصلح لاستدعاء البيانات ماهي المفاضله بينهم يعني ليه اخترنا الاندكس وفي أخرين يختارو الفي لوك اب وغيرهم اللوك اب وغير دلك |
vlookup
لها مساوئ معروفة بين مستخدمى إكسل دالة index تبحث فى أى عمود من جدول أما vlookup فلابد أن يكون ما تبحث عنه موجودا فى العمود الأول من الجدول أو المصفوفة ثانيا تتأثر هذه الدالة vlookup كثيرا باختلاف الترتيب و الأبجدة و المسافات الزائدة ثالثا ليس فى دالة vlookup بحث حقيقى عن قيمة فأنت تبحث فى عمود غير العمود الذى تريد إرجاع القيمة منه فالبحث يكون فى عمود التسلسل عن الرقم 4 مثلا ثم تتحرك الدالة أفقيا تجاه العمود المطلوب و فى النهاية فقد استخدمت هذه الدالة لنفس الغرض بنجاح لكن بعد استخدام الشيت من الآخرين أعطت نتائج خطأ ليس هناك ما هو أفضل فى البحث من الزوجين index & match و الله أعلم هل نواصل الشرح أم أن الصورة اتضحت لديك لعمل الشهادات ؟ |
الاستاذ الكبير الفا
السلام عليكم ورحمة الله وبركاته شرحك يعتبر مرجع سادرسها وان شاء الله سارد غدا بعد هضم هذه المعادله والفضل لله ثم لك جزاك الله كل خير وامدك بالصحة والعافيه |
فقد استخدمت هذه الدالة لنفس الغرض بنجاح
لكن بعد استخدام الشيت من الآخرين أعطت نتائج خطأ هل تقصد دالتي الاندكس وماتش هما اللدان اعطيا نتائج خطأ عند البعض |
لا
أنا أفصد أن دالة vlookup أعطت نتائج خطأ بعد ذلك وهذا معروف لدى خبراء إكسل حيث ينصحون باستعمال دالة index & match |
1 مرفق
جزاك الله كل خير
لو تكرمت ارجو تعبئة هذه الشهادات ولك الشكر |
1 مرفق
تفضل يا أخى
ملأت لك الشهادة الأولى وتقدير اللغة العربية فقط و جزء من الشهادة الثانية لديك كثير من البيانات لم تستكمل لماذا لم تفصل الناجحين أولا ؟ عموما أكمل أنت على نفس المنوال نصيحة إذا كنت تريد نجاح معادلاتك لاتستخدم دمج الخلايا أبدا |
|
وفقك الله أخى
|
اقتباس:
لقد اجدت انا المعادله التي تفضلتم بها واجابة سؤالك حتى اتمكن من المعادلة الاولى لو سمحت ممكن تساعدني في فصل الناجحين |
مرحبا أخى
أنا ساعدتك فعلا فى فصل الناجحين لذلك استغربت من عدم تنفيذك له أخى عد للوراء قليلا فى هذا الموضوع فقد شرحت ذلك شرحا مفصلا وشكرا |
شرحك مرجع
هل يمكن ان شرح معادلات اوائل الطلبه |
إن شاء الله أخى
قريبا |
خليك معانا استاذ الفا الله يبارك لك
|
انت يا استاذ الفا كنز
في شرحك رائع وفي معادلاتك الله يبارك فيك |
الاستاذ الفا
السلام عليكم ورحمة الله ارجو تجربة وضع درجة للطالب في امتحان اخر العام وتكون غ المفروض بكون هذا الطالب عنده دور تان في هذه الماده |
اقتباس:
|
بصفتك خبير معادلات
ممكن معادلة تعطي عدد الاولاد الذين حصلوا على 90 درجة ولك الشكر |
اقتباس:
مثلا عدد المسلمين الحاصلين غلى 90 درجة في اللغة العربيه لم نعهد منك التأخير لعل المانع خير |
بارك الله فيك ورحم الله والديك وجعل أعمالك صدقة جارية وعلم ينتفع به
|
السلام عليكم
الأخ sarqozo المحترم لقد شرحت ما طلبته منى شرحا وافيا فى الصفحات الماضية من الموضوع إذا كنت تريد شيتا جاهزا فحمل الشيت من أول مشاركة و معادلاته مفتوحة بالكامل الأخ ahmed12345a أشكرك على كلامك الطيب بارك الله فيك |
اقتباس:
ليس شرطا في شيتك وانما في اي شيت جديد به نموذج بيانات المهم المعادله وشكرا |
السلام عليكم
استاذ ألفا ما هو تصور حضرتك لشيت الدور الثانى نريد ان نستفيد من افكارك الجميله وجزاك الله كل خير |
تفضل يا أخى
لا أدرى الطلب من الأخ ساركوزو أم من الأخ أحمد العمود a به الأسماء العمود b فيه الديانة العمود c فيه المجاميع ضع البيانات التى تريدها ثم ضع المعادلة التالية بالمكان المراد كود:
=SUMPRODUCT((B2:B10="مسلم")*(C2:C10>=90)) الأخ نجوم الأعداد فى الدور الثانى لدينا قليلة لا تشجع على عمل شيت للدور الثانى صفحة الراسبين فى شيت ألفا تكفى |
السلام عليكم ورحمة الله
شكرا لردك بالنسبه للمعادله مع وجود حرف ال غ في عمود المجاميع لاتأتي بالنتائج السليمة طلب المعادلة في الاصل كان طلبا للاخ ساركوزي ولكني وجدت السؤال مهما فأعدته شكرا لك |
هذه المعادلة إذا كان مجموع الطالب = غ
تعمل أيضا بصورة صحيحة كود:
=sumproduct((b2:b10="مسلم")*(c2:c10>=90)) أنت تقصد إذا كان الطالب غ فى الاختبار راجع يا أخى معادلات الجمع الداخلية فى الشيت المرفوع فى بداية هذا الموضوع ستجد أنه معمول حساب حرف ال غ راجع مثلا المعادلة فى جمع اللغة العربية أو غيرها هذه مثلا معادلة جمع الفصل الأول فى اللغة العربية كود:
=IF(AND(I7="غ",J7="غ"),"غ",SUM(I7,J7)) |
جزاك الله كل خير على الرد علىَ وعلى كل من يطلب من حضرتك طلب بصراحه ماشاء الله عليك فى خبرتك فى المعادلات وفى طريقتك المبسطه فى الشرح مع انى مش متابعه معكم لكن شايفه امامى مثال يشرف المعلمين وان شاء الله سوف اتابع فى اى وقت مناسب حتى اتعلم من الافكار الجميله فارجوا تثبت الموضوع ربنا
يبارك فى اى واحد مخلص فى العطاء فى هذا المنتدى المشرف |
شكرا نجوم
بارك الله فيكم الحق أن كثيرا من المعادلات التى يسأل عنها الإخوة موجودة بالشيت و هذا ملف فديو للمعادلة الأخيرة العد بشرطين لحساب عدد الطلاب المسلمين الحاصلين على 90 درجة فأكثر http://www.youtube.com/profile?user=.../0/ElyQp5V4LtE و هذه صفحة لى بها شروح فديو أخرى فى إكسل http://www.youtube.com/user/MsKemas#p/a |
جزاك الله كل خير
|
اقتباس:
وفي عمود المجموع لبعض الاسماء حرف ال غ وشكرا شرحك الفيديو رائع كتبه الله في كفة حسناتك |
أنا آسف لكم جميعا
فعلا لو طالب مجموعه = غ فإن sumproduct تحسب ال غ أكبر من 90 ولحل هذه المشكلة تم التعديل على صيغة المعادلة كود:
=SUMPRODUCT((B2:B10="مسلم")*(C2:C10>=90)*(C2:C10<>"غ")) أنا استفدت جدا من هذا التعديل لأنى توصلت لصيغة جديدة و هناك معادلة ثانية تعطى نتائج سليمة تماما حتى مع وجود ال غ لكنها دالة تعمل مع إكسل 2007 هاكم المعادلة كود:
=COUNTIFS(B2:B10,"مسلم",C2:C10,">=90") http://www.youtube.com/watch?v=zGFE3wYv0iI و بناء على طلب أخى أحمد هذا مرفق للملف و هكذا يكون العد ب 3 شروط مسلم + أكبر من أو يساوى 90 + غير غ جارى رفع الملف هنا الملف |
بارك الله فيك اخي الفا
|
مشكورا اخى على البرنامج وجزاكم الله كل خير
|
مرحبا أخى
شكرا لمرورك |
1 مرفق
السلام عليكم ورحمة الله وبركاته
اخي الفا هذا مرفق لخطة جدول مدرسيه تم تجميع المواد والمدرسين عن طريق اسم الفصل مثلا الفصل اولى اول تم تجميع المواد التي يدرسها واسماء المدرس الذي يدرس المادة وبيانات اخرى تحت بعضها اريد ان يتم التجميع عن طريق المدرس بدل الفصل وذلك لانك ممتاز في المعادلات والف شكر |
مرحبا
هذا لا يحتاج لمعادلات اتبع ما يلى : حدد نطاق البيانات من b6:j710 اختر فرز و تصفية ثم فرز مخصص افرز حسب العمود j من الأصغر للأكبر سيتم ترتيب البيانات حسب السم المدرس بالترتيب لكن يوجد عمود آخرعنوانه المدرس ما الفرق بينهما وأيهما تريد عموما إذا كنت تريد المدرس فى عمود d افرز حسب العمود d انظر الصورة http://posterous.com/getfile/files.p...9/image001.png |
جزاك الله كل خير
وبارك فيك |
السلام عليكم
بفضل الله تعلمت معادله sumproduct وجربتها بسهوله شكرا على شرحك البسيط السهل واتمتى ان اتعلم من حضرتك الكثير لانى من هواه المعادلات ربنا يجعل مجهودك هذا فى ميزان حسناتك جزاك الله خير |
شكرا لك
من آن لآخر أسجل بعض الفديوهات لشرح أشياء فى إكسل و هذه هى قناتى على يوتيوب http://www.youtube.com/user/MsKemas |
وانا اضفته للمفضله جزاك الله كل خير
|
اقتباس:
بارك الله فيك لا أعلم كيف نشكرك على هذا المجهود الاكثر من راااااااااااااااااااائع فجزاك الله خيرا |
شكرا لك على كلامك الطيب
سعادة النجم الكبير إن شاء الله قريبا برنامج شئون الطلاب |
[جزاكم الله خيرا علي هذا المجهود الرائع
|
sororsoror
شكرا لمرورك جزاك الله خيرا |
جزاك الله خيرا وغفر لك ذنبك ما تقدم وما تأخر
|
أشكرك أستاذ salems
كل عام أنت بخير |
جميع الأوقات بتوقيت GMT +2. الساعة الآن 04:07 PM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.