من هنا (http://posterous.com/getfile/files.posterous.com/kemas/NQjdJ0pjTAP7kMg1nrPsZW7byqw4egfJFVw7GHwctaSmXUCjgi vERdlEKerQ/alfa-sheet.xls)
و منتظر اقتراحاتكم
و لازلت أعمل على بقية الشيت
يسر الله الأمور
saeyd11
10-01-2010, 08:26 PM
الف شكر ياغالى عمل رائع بحق
ويات يكون فيه جديد للابتدائي
فعلا شيت جميل جزاك الله خير
شكرا لكم
والشيت جارى استكمال العمل به
و إن شاء الله أرفع النسخة النهائية قريبا
fathy22
05-04-2010, 03:23 PM
اخى الحبيب اطلعت على الرابط وكانت الشهادة من 1 :30 وهذا شىء رائع وهو مربع قائمة ولاكن ماهى الدالة المسئولة عن ذلك مع شرح بمثال وجزاك الله خيرا على هذ العمل وماهى الطريقة المتبعة عنما تغير رقم 1 تغير بقية الارقام وجزاك الله خيرا
أخى الفاضل
أفضل أن تحمل هذه النسخة من الشيت
لأن المعادلات ممسوحة من الشيت الذى قمت أنت بتحميله
لا أدرى السبب
هنا (http://posterous.com/getfile/files.posterous.com/kemas/bQdM7ivEP14OONcR216WK0Dt92PmHP7RibMtvflaNqtuEZgqQW ibVFKfT0Uv/kera-sheet-2003.xls)
والدالة التى تستدعى اسم الطالب و درجاته هى
vlookup
وإن كنت أفضل دالة
index
أما الشرح التفصيلى فيحتاج لوقت
إن شاء الله أحاول شرحه
لكن مبدئيا
مربع القائمة ينتمى لخلية معينة أمام الشهادة الأولى
فمثلا لو حددت أول اسم فى القائمة تكون قيمة هذه الخلية 1
فى نفس الوقت أمام كل شهادة تالية توجد خلية قيمتها تزيد بمقدار 1 عن التى قبلها
بدلالة هذه الخلايا المتزايدة يتم استدعاء الدرجات باستخدام دالة
vlookup
أنا أعرف أن هذا الشرح لا يكفى
إن شاء الله ييسر لنا الله شرحا أوفى
وفى خدمتكم جميعا
fathy22
05-04-2010, 05:14 PM
اخى العزيز جزك الله خيرا على اهتمامك بسألى فأنا استخدم هذة الدالة واعرف عملها والحمد لله وكن الذى ينقصنى ان يكون التزيد ثلاث شهادات لأن الذى اعرفة التزيد شهادة شهادة فهل هناك كود لعمل ذلك ارجو منك المساعدة وجزاك الله خيرا
أخى الفاضل
أنت تستخدم زر الزيادة و النقصان
و هذا يخرج قيمة واحدة و بالتالى شهادة واحدة
يعنى لو الزر أخرج القيمة 1
فسيطبع الشهادة للاسم رقم 1
هذا هو الأساس
يمكنك عمل عدد كبير جدا من الشهادات بعد الشهادة الأولى
كما تريد
فمثلا الشهادة رقم 2
تعمل خلية أمام الشهادة الثانية
و تجعل قيمتها = قيمة مفتاح الزيادة و النقصان و تضيف عليها واحدا
فتصبح قيمتها 2
فتأخذ الدالة هذا الرقم 2
و تستدعى الاسم رقم 2
و هكذا
لكى تفهم كلامى
لاحظ الخلايا
O1
O13
O23
O34
O44
O54
قيمة كل واحدة تزيد عن سابقها بمقدار 1
و الأساس هو الخلية
O1
على أساس هذه القيمة نستدعى الاسم
على سبيل المثال
=VLOOKUP(O44;natega;2;0)
يعنى
ابحث عن القيمة الموجودة بالخلية O44
فى العمود الأول من المصفوفة المسماة NATEGA
ثم هات القيمة المقابلة فى العمود رقم 2 من المصفوفة
فقيمة الخلية O1 نأخذها من مفتاح الزيادة و النقصان
أما بقية خلايا O
فنأخذها بجعل كل خلية تزيد عن سابقتها بمقدار 1
fathy22
05-04-2010, 07:34 PM
جزاك الله خيرا وهتمامك والاجر من الله عز وجل واجوا التوصل معى حتى نصل التنفيذ السليم