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

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

قام بنشر (معدل)

برافو عليكى

نجمه من نجمه بس فى شوية ملاحظات

فى خلية الجنسية

(0;2;B11:c16!جدول;الاسم)VLOOKUP= اعملى مباشرة 

(0;2;b11:c16!جدول;VLOOKUP(A1=

 

ما فى داعى لتعريف الخلية A1 وتسميها الاسم

الملاحظه التانية اعملى الاتى خلاص بقى انتى بقيت محترفه دلوقتى 

(0;2;b$11:$al$1000!جدول;VLOOKUP($A$1=

كدا ايه الفايده علامه العمله هذه قبل الحرف وقبل الرقم يعنى تثبيت النطاق 

ثانيا توسيع نطاق الجدول حتى اخر عمود وهو AL صح وبكدا المعادله دى تمام بس تغيير رقم العمود فقط من 2 الى اى عمود انتى عايزة تجيبية

تم تعديل بواسطه حسام عيسى
قام بنشر (معدل)

السلام عليكم

مع شكري وتقديري للأستاذ حسام

فهذه محاولة مني كي أُفيد كما استفد من هذا الموقع الرائع. أرجو الاطلاع على هذه المحاولة والتعقيب عليها إن احتاجت للتعديل.

الأخت ريتال بعد التحية. هذه محاولة بسيطة مني علها تكون المطلوب لما تريدينه.وهي ليست بالأكواد ولكن بالمعادلات فيما عدا كود التفقيط وهو حتى الألف أو أكثر لست أذكر فهو ما استخدمه في برنامجي للشهادات المدرسية الخاص بي.

وفيها شرح مبسط.

إجابة نموذج.rar

تم تعديل بواسطه morestudy
  • Like 1
قام بنشر

السلام عليكم

مع شكري وتقديري للأستاذ حسام

فهذه محاولة مني كي أُفيد كما استفد من هذا الموقع الرائع. أرجو الاطلاع على هذه المحاولة والتعقيب عليها إن احتاجت للتعديل.

الأخت ريتال بعد التحية. هذه محاولة بسيطة مني علها تكون المطلوب لما تريدينه.وهي ليست بالأكواد ولكن بالمعادلات فيما عدا كود التفقيط وهو حتى الألف أو أكثر لست أذكر فهو ما استخدمه في برنامجي للشهادات المدرسية الخاص بي.

وفيها شرح مبسط.

attachicon.gifإجابة نموذج.rar

السلام عليكم

عمل رائع ولكن انتى مصعبة الموضوع ليه على نفسك كاتبه ارقام الاعمده فوق ليه طيب متكملى الداله وتكتبى العمود فى الجزء الثالث منها وبعدين تكملى الجزء الرابع وهو 0 أو 1 مطابقه تامه او غير تامه

لكن بشكل عام برافو عليكى

وبخصوص كود التفقيط طبعا رائع 

  • Like 1
قام بنشر

متابعة جيدة مستر حسام

بارك الله فيك وجزيت خيرا على تقديم المساعدة (هو دا الشغل ..الله ينور عليك .. بالنسبة لكشكول الواجب لسه إنت مجبتوش لحد دلوقتي ..كدا هاخك غياب )

  • Like 1
قام بنشر (معدل)

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

انا قادم لك بقوة فى دروس اللى ورا الباب ههههههههههههههههههههههههههه اتقل التقيل جاى وبعدين ادينى بقلب رزقى ههههههههههههههه

حبيبى تقبل تحياتى 

 

تم تعديل بواسطه حسام عيسى
قام بنشر (معدل)

عمل رائع ولكن انتى مصعبة الموضوع ليه على نفسك كاتبه ارقام الاعمده فوق ليه طيب متكملى الداله وتكتبى العمود فى الجزء الثالث منها وبعدين تكملى الجزء الرابع وهو 0 أو 1 مطابقه تامه او غير تامه

لكن بشكل عام برافو عليكى

وبخصوص كود التفقيط طبعا رائع

أشكرك أستاذ حسام على التعقيب على عملي.

لم أفهم ما تعنيه (متكملى الداله وتكتبى العمود فى الجزء الثالث منها وبعدين تكملى الجزء الرابع وهو 0 أو 1 مطابقه تامه او غير تامه) مع العلم أني ما زلت حديثة على عالم الإكسيل ومعادلاته فإذا أمكن التوضيح لأتعلم أكثر.ممكن وضع مثال لذلك.

كود التفقيط لم أكتبه أنا ولكني وجدته من خلال البحث في النت ثم استعنت به في برنامجي للدرجات والشهادات الذي أستخدمه في مدرستي. ولا زلت أتعلم الأكودا في هذا الموقع المتميز بأساتذته الأكثر من مميزين.

ولك جزيل الشكر مرة أخرى

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

اقدم لكم شرح مبسط لداله VLOOKUP  للمبتدئين

هذا الشرح عملته لاحدى اعضاء  المنتدى وحبيت اعمله مشاركه مستقله حتى يعم النفع 

مثلا عندنا جدول مقسم كالتالى اسم الطالب فى العمود A والجنسية بالعمود B وتاريخ الميلاد بالعمود c والجدول هذا بشيت اسمه الطلبه مثلا

وحنا الان فى شيت اسمه الفصل مثلا فى الخلية A1  مكتوب اسم الطالب محمد احمد 

وانا عايز بالخلية B1 ابحث عن اسم الطالب ده بالجدول واجيب جنسيتة  كدا تمام

داله VLOOKUP  هى دالة بحث تتكون من اربع اقسام كالتالى 

اول شئ نقف بالخلية b1 اللى هنعمل فيها المعادله ونكتب VLOOKUP=

 

اولا الخلية اللى هندور عليها بالجدول وهو فى هذا المثال نحتاج الى البحث عن اسم الطالب صح اذن نقول ; VLOOKUP(A1= بس نقف هنا فى فاصله بعد A1 صح دى بتتكتب من شيفت+ حرف ك بالعربى على الكيبورد كدا تمام

ثانيا حنا عايزين نبحث عن اسم الطالب ده فين فى اى جدول  فى شيت الطلبه فى الجدول من A1:c5 طيب كدا حلو قوى لحد كدا نرجع بقى نكمل المعادله بتاعتنا ونقول ;A1:c5!الطلبه;VLOOKUP(A1= ونقف هنا طبعا ايه اللى انضاف اسم الشيت وهو الطلبه متبوع ! علامة التعجب هذه هتقولى ازاى نكتبها هقول شيفت + رقم 1 اللى فوق جنب حرف ذ بالكيبورد طيب كتبنا اسم الشيت وبعدها ! ثم الجدول بتاعنا وهو A1:C5
ثالثا القيمة اللى احنا عايزنها من الجدول هو احنا بنعمل المعادله دى ليه اصلا من علشان نجيب الجنسية للطالب اللى موجود  بالخلية  A1      من الجدول اللى بشيت اسمه الطلبه حلو طيب الجدول مقسم كالتالى اسم الطالب فى العمود A والجنسية بالعمود B وتاريخ الميلاد بالعمود c
طيب احنا اتفقنا انى انا عايز اجيب الجنسية ( عمود الجنسية هنا كم رقمه من الجدول رقمه 2 برافو نرجع بقى نكمل المعادله
 ;2;A1:c5!الطلبه;VLOOKUP(A1=   ايه الزياده هنا هو رقم 2 اللى هو رقم عمود الجنسية بالجدول صح 
رابعا كتابة 0 أو 1 ( الزيرو يعنى ابحث عن اسم الطالب مطابقه تامه يعنى لو الخلية A1 فىها محمد احمد يروح يدور بالجدول على الاسم ده بالملى ولو لقى اسم طالب محمد احمد على ملوش دعوه بيه لانه مش نفس الاسم صح فية اختلاف عنه وهو على &&& اما 1 فهو البحث عن اسم الطالب بالجدول فممكن يكون موجود محمد احمد على فيجيبة لانه بيبحث عن اى جزء مشابه فلافضل اختيار 0 )        
                    نرجع بقى نكمل المعادله  (0;2;A1:c5!الطلبه;VLOOKUP(A1= ايه اللى انضاف جديد هو 0 وقفلنا القوس لان المعادله كدا خلصت بقت باللون الاخضرمنورة كدا تمام
يبقى مننساش انى فى اربع اقسام للداله ما بين كل قسم نحط ( ; ) وهى قلب اللغه انجلش وبعدين شيفت وحرف ك 
اتمنى اكون وفقت فى هذا الشرح المبسط ويعم النفع على الجميع 
قام بنشر (معدل)

السلام عليكم

شكراً لك أستاذي لإجابتك على سؤالي. ولكني أعتقد أن هذا لا ينطبق على طريقتي حيث أن هناك متغيرات وأريدها لكل طالب في نفس العمود. فالعمود الواحد يحتوي على عدة طلاب في عمود واحد وإن كنت سأحدد الخلية c5مثلاً فهل أستطيع تحديدها لبقية الطلبة باستخدام $ فقط.

ومن هنا هل هذا الكلام ينطبق على برنامجي في هذا الرابط الذي أرجو الاطلاع عليه وإعطائي رأيك فيه وإن أمكن أستخراج الأخطاء التي فيه فهو أول ثمرة أعمالي في الإكسل وأول تجاربي ودروسي بدأت بسببه.

http://www.officena.net/ib/index.php?app=downloads&showfile=171

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

برافو عليكى

نجمه من نجمه بس فى شوية ملاحظات

فى خلية الجنسية

(0;2;B11:c16!جدول;الاسم)VLOOKUP= اعملى مباشرة 

(0;2;b11:c16!جدول;VLOOKUP(A1=

 

ما فى داعى لتعريف الخلية A1 وتسميها الاسم

الملاحظه التانية اعملى الاتى خلاص بقى انتى بقيت محترفه دلوقتى 

(0;2;b$11:$al$1000!جدول;VLOOKUP($A$1=

كدا ايه الفايده علامه العمله هذه قبل الحرف وقبل الرقم يعنى تثبيت النطاق 

ثانيا توسيع نطاق الجدول حتى اخر عمود وهو AL صح وبكدا المعادله دى تمام بس تغيير رقم العمود فقط من 2 الى اى عمود انتى عايزة تجيبية

 

شكرا كتير الك اخي

واسفه ع التأخر بالرد

وانا اذا كنت اتقنت هالشي بكون الفضل لالك لانك كنت معي خطوة بخطوة انا كتير بتشكرك

 

هلأ انا لما اعملت المعادلة اخترت الخلية الي فيها القائمة المنسدلة فطلع اسمها الاسم

غيرت اسمها متل ما طلبت A1 فطلع خطأ بالمعادلة

 

انا لما اضيف علامة العملة يعني لما بدي اختار العمود مثلا الجنسية بعمل تحديد لكل الجدول ؟ هيك هي بتفيدني ؟

انا كنت اختار مثلا الجنسية وفي المعادلة احدد من الاسم لعمود الجنسية ولما يكون مكان الولادة بحدد من الاسم والجنسية لمكان الولادة وهكذا

 

وكمان في مشكلة عندي حاولت الغي بس للاسف ما نجحت فيها

انا في معادلة التفقيط ما بدي يطلع مع الرقم هيك ( فقط ثمانون لا غير )

بس بدي يطلع الرقم بالحروف ( ثمانون )

 

كيف ممكن اغير بالمعادلة

نموذج.rar

قام بنشر

الاخت الكريمة 

بخصوص تعديل التفقيط 

افتحى محرر الاكواد بالملف من ALt + F11  هتلاقى modulel 1  افتحى المودويل ده ابحثى عن هذا السطر  

Ct = " فقط: " & Ct & " " & Curncey & " " & IIf(Val(dec) > 0, wa & (dec * 100) & txtdec, "") & " لاغير"

هتلاقى لونه اسسمر مش اخضر واستبدلية بهذا السطريعنى اعمل نسخ للكود التالى وحطية مكانه 

Ct = Ct & " " & Curncey & " " & IIf(Val(dec) > 0, wa & (dec * 100) & txtdec, "")

سيظهر التفقيط بدون فقط وبدون لا غير

قام بنشر

السلام عليكم

مع شكري وتقديري للأستاذ حسام

فهذه محاولة مني كي أُفيد كما استفد من هذا الموقع الرائع. أرجو الاطلاع على هذه المحاولة والتعقيب عليها إن احتاجت للتعديل.

الأخت ريتال بعد التحية. هذه محاولة بسيطة مني علها تكون المطلوب لما تريدينه.وهي ليست بالأكواد ولكن بالمعادلات فيما عدا كود التفقيط وهو حتى الألف أو أكثر لست أذكر فهو ما استخدمه في برنامجي للشهادات المدرسية الخاص بي.

وفيها شرح مبسط.

attachicon.gifإجابة نموذج.rar

 

شكرا الك اختي على المساعدة

 

في خانة التقدير للعلامة ما بتغير كله مقبول 

 

طريقتك رائعة وانا هلأ بحاول اتقن طريقة الأخ حسام 

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

 

ان شاء الله بدي اجربها لازم نكون نعرف اكتر من طريقة

قام بنشر

الاخت الكريمة بخصوص المعادله السبب فى الخطا هو انك قمتى بتعريف الخلية وسمتيها ولألغاء التعريف ده 

من شريط القوائم فوق هتلاقى الصيغ اختارى ادارة الاسماء اضغطى عليها هتلاقى قايمة اقفى على الاسم واعملى ديليت ثم اوك وبكدا لغينا تعريف الخلية ويصبح اسمها A1 

قام بنشر

شكرا كتير الك 

 

هلأ كل شي تمام 

وانا بدي اعمل على نموذج حقيقي وشهادات وان شاء الله بطلع كله صح

 

وطبعا اذا بدي شي راح ارجع هههههه

انا بعرف غلبتك كتير معي وتعبتك وان شاء الله كله بكون كله بميزان حسانتك

  • Like 1
قام بنشر

الاخت الكريمة 

اتمنى لك التوفيق ومتنسنيش من صالح دعائك بالاقصى المبارك (الاقصى الجريح ) دعاء من القلب لى ولوالدى وان يرزقنا الله فى صلاه قبل الممات

اى شئ بخصوص الاوفيس لا تتردى بدخولك لهذا الصرح العظيم فكل الاساتذه والزملاء لن يبخلو عليك باى معلومه  هذا الصرح صرح تعليمى الكل فيه يبتغى وجه الله

تقبلى منى وافر الاحترام والتقدير

قام بنشر

الاخت الكريمة بخصوص المعادله السبب فى الخطا هو انك قمتى بتعريف الخلية وسمتيها ولألغاء التعريف ده 

من شريط القوائم فوق هتلاقى الصيغ اختارى ادارة الاسماء اضغطى عليها هتلاقى قايمة اقفى على الاسم واعملى ديليت ثم اوك وبكدا لغينا تعريف الخلية ويصبح اسمها A1

 

بعد كل هالاسئلة حسيت اني ما بعرف شي بالاكسل لانه بجد واسع قد ما بعرف طلعت ما بعرف شي

ومش غلط الواحد بتعلم  :smile2:

 

بس انا ضلت عندي مشكلة ما بعرف اذا لاحظتها بالملف 

تاريخ ميلاد الطلاب بطلع خطأ ما بطلع نفس الي بالجدول لما اعملت المعادلة

قام بنشر

الاخت الكريمة

بخصوص تاريخ الميلاد انتى مقسماه الى 3 اعمده صح بالجدول صح - يوم   شهر وسنة كل واحد فى عمود 

اذن الطبيعى بالشهاده يكون 3 خانات كل خانه فيها معادله 

الخلية B14 اعملى معادله وتجيب العمود بتاع اليوم من الجدول اللى وهو عمود 5

والخلية C14 اعملى معادله وتجيب العمود بتاع الشهر من الجدول وهو العمود 6

والخلية D14  اعملى معادله وتجيب العمود بتاع الشهر من الجدول وهو العمود 7

  جربى وعلمينى بالنتيجة

قام بنشر (معدل)

العفو أختي وأتمنى أن تكون قد أفادتك فأنا مثلك لا زلت أتعلم وأبحث عن العلم بجميع الطرق ومن جميع الجهات. المهم أن أتعلم كل ما هو مفيد وبشكل صحيح.

بخصوص ما ذكرت في مشاركة سابقاً أقتبس ما يلي:

انا بفضل تكون المعادلة لخانة علامة الفصل الاول من الجدول لانه شهاداتي في نهاية العام للفصل الثاني مختلفة عن شهادات الفصل الاول

وانا لو اخدت علامة المعدل ( الي نتيجته بنعملها وسط حسابي يعني مثلا علامة فصل الاول 80 وعلامة الفصل الثاني 85 المعدل بكون مجموعهم ومقسوم على 2 )

اذا بدنا نختار خانة المعدل بواجه مشكلة لانه علامة الفصل الاول 80 لما نعمل معادلة الــ Average ستظهر العلامة على الشهادة 40 ) لانه علامة الفصل الثاني بتكون فارغة (0)

 

وانا في نهاية العام الدراسي  بغير المعادلة لما يتم اعداد علامة الفصل الثاني للشهادات الأخرى لهيك انا بدي اتقن المعادلة واقدر اعملها

أختي الفاضلة

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

فمن خلال الجدول طلبت أن يتم عمل شهادة لدرجات الفصل الأول والذي درجتها من 100 فكيف ستعملين شهادات الفصل الأول وجمعها مع درجات الفصل الثاني ونحن نصدر الشهادات للفصل الأول قبل حصولنا على درجات الفصل الثاني ( لا أدري كيف نظامكم في إصدار الشهادات )

بالنسبة لمعادلتك الخاصة بالتقديرات من الطبيعي أن تكون التقديرات مقبول كلها وذلك لأن الدرجات أقل من 60% ولكن حاولي التغيير في الجدول الذي أرفقته سابقاً وضعي أرقاماً أكبر ستتغير التقديرات مباشرة حسب الأرقام التي وضعتها .

لذا إذا كنت تريدين أن تجعلي التقدير للفصل الأول فقط الذي هو من 100 فيجب تغيير المعادلة

IF(E31>=90;"ممتاز";IF(E31>=80;"جيد جدا";IF(E31>=70;"جيد";IF(E31>=60;"متوسط";"مقبول")))) 

إلى

 

IF(E33=0;"";IF(E33<24;"راسب";IF(E33<30;"ضعيف";IF(E33<35;"مقبول";IF(E33<40;"جيد";IF(E33<45;"جيد جداً";"ممتــاز"))))))

وستجدين أن هناك معادلة لعمل المعدل للفصلين

(.Round(sum(N12:O12)/2;0)=)

تقوم بجمع الفصل الأول مع الفصل الثاني مقسوماً على 2 مع تقريب الأرقام وعدم السماح بوجود كسور عشرية.مثلاً 85/2=42.5 فتقوم المعادلة بتدوير الرقم إلى 43. لا أدري إن كنت قد استطعت إيصال المعلومة إليك أم لا.

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

أخي حسام

 

انا كنت عامله هيك  وفي المعادلة غيرت رقم العمود 

تلميذه شاطره ( البركة فيك )

 

وانا اليوم عرفت المشكلة بس غيرت تنسيق الخلايا لرقم عام وزبطت معي

قام بنشر (معدل)

اختي 

morestudy

 

انا كنت بدي المعادلة فقط للفصل الاول لانه شهادات المدرسة للنهاية العام (الفصل الثاني ) هيكلها مختلف عن شهادة الفصل الاول

لهيك انا كنت بدي اعمل المعادلة لعمود الفصل الاول

 

وبالنهاية نمط الشهادات وكيفية حسابها متشابه عند الجميع الشغلة المختلفة الشكل النهائي فقط

 

(.Round(sum(N12:O12)/2;0)=)

 

 

بالنسبة للمعادلة انا بتشكرك لانه ما عمري اتعاملت معها كنت اعمل الaverage وبعدها اختار تنسيق خلايا والغي الارقام العشرية

واكيد المعادلة افضل وبتسهل علينا كتير

 

شكرا الك لمتابعتك

تم تعديل بواسطه ريتال
قام بنشر (معدل)

السلام عليكم ورحمة الله وبركاته

أختي لدي بعض الأسئلة:

1) هل سيكون هناك معدل للفصل الأول أم أن الدرجة من 100 يعني أن الطالب الذي حصل على 80 مثلاً ستبقى درجته 80 وليس 40؟

2) إذا كانت إجابتك على سؤالي السابق بأن الدرجة ستبقى 80 . إذن لماذا لا يكون العمود المرجع هو عمود الفصل الأول وليس المعدل باعتبار أنك لن تحتاجي حالياً درجات الفصل الثاني؟

3) إذا أردت ممكن أن تعدلي في البرنامج السابق الذي أرفقته لك وأجعلي العمود المرجع هو الفصل الأول من خلال معادلة vlookup وغيري أرقام الأعمدة المطلوب أن تكون مرجعاً من المنطقة الرمادية.

أخيراً أي أسئلة فيما يخص برنامج الدرجات أنا على استعداد أن أساعدك بما أقدر عليه وما أعرفه فقد عانيت في برنامج الدرجات الخاص بي حتى وصل إلى ما وصل إليه كثيراً طوال السنة السابقة.

مع تحياتي

تم تعديل بواسطه morestudy

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