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

بن علية حاجي

الخبراء
  • Posts

    4343
  • تاريخ الانضمام

  • تاريخ اخر زياره

  • Days Won

    46

كل منشورات العضو بن علية حاجي

  1. السلام عليكم ورحمة الله أخي الكريم، لقد أخطأت بالموضوع... معذرة وقد قمت بالتعديل على الرد وعلى الملف المرفق حسب المطلوب... وهنا استعملت الدالة SUMPRODUCT. أخوك بن علية عدد مواد الرسوب.rar
  2. السلام عليكم ورحمة الله أخي الكريم، إجابة على ردك الأخير (حسب معرفتي) : * اولا الف شكر على كرمك وذوقك واخلاقك العالية فهذا هو بن علية ..... لا شكر على واجب (والله ما نبيع إلا كما اشترينا) واستكمالا للفائدة وللعلم وللمتعة : سيادتك قلت فى المشاركة ( المعادلات المقترحة في الرد السابق فيها بعض الخلل (باعتبار أن المعادلات لا يجب أن تحوي أكثر من 256 حرف) ... نعم كان فيها خلل على مستوى صياعتها وطولها وطريقة إدراجها في التسمية... اولا :- السؤال هنا انا رايت معادلات اكثر من 256 حرف وشغالة وتمام ومفيش مشاكل . بل رايت معادلات طويلة جدا تتعدى عدد الحروف 256 بمراحل وتعمل ومفيش مشاكل ... لا أقصد المعادلات في ورقات العمل (الشيتات) بل في التسميات مثلها مثل عدد حروف "رأس وتذييل الصفحة) المحدد بـ 256 حرف أيضا... ثانيا :- هل تقصد ان المعادلة لا يجب ان تحوى اكثر من 256 حتى نضمن ان لا يكون بها خلل وممكن ويجوز الزيادة عن هذا الحد ... لا أقصد ذلك ثالثا :- هل هذا الشرط على المعادلة العادية التى بها دالة واحد فقط ولا يزيد هذا الشرط فى حالة اما تكون المعادلة مركبة فيها اكثر من دالة ... الأمر سيان فالشرط نفسه سواء كانت المعادلة من دالة واحدة أو مركبة من دوال كثيرة رابعا :- بالنسبة للصندوق الحوارى الخاص بتسمية المعادلات والذى كان طويلا مما جعلنى لاارى بدايه المعادلة كيفية التنقل بداخله بمعنى كيف اوصل للبداية والنهاية بسهوله , كيف انسخ المعادلة وكيف الصق معادلة بداخله بسهولة لاتنسى اننى بعمل على اوفيس 2003 ... التنقل داخل المعادلة في الصندوق يكون بواسطة الفأرة Mouse (هذه الطريقة التي أعرفها) بالتحايل... بالنسبة للنسخ واللصق يتم بالطريقة المعتادة (ولا يسمح باللصق لمعادلة أو نص لأكثر من 256 حرف أو رمز كما ذُكر سابقا)... يمكن (تحايل) تحضير المعادلة في ورقة عمل إكسيل ثم نسخها ولصقها بالتسمية... خامسا :- وهذا سؤال مهم بالنسبة لى ماذا تقصد بالضبط بكلمة خلل فى المعادلة هل الخلل يعطى نتائج غير مضبوطة او ماهو او الخوف من الخلل فى حالة المعادلات الطويلة . فمثلا لو استخدمت معادلة الاستاذ/ احمد زمان وكانت طويلة مثلا جدا هل هذا يسبب خلل ممكن يخوف او يعطى نتائج خاطئة او اية بالضبط بالنسبة للمقصود بالخلل فى المعادلة ... هذا الأمر شرحته بالأعلى... وأضيف أن : * الخلل الأول : ارتكبته في صيغة المعادلة في عنوان خلية، بدل أن أكتب C4 كتبت BC4 فأعطى نتيجة غير مضبوطة بالنسبة لمادة إنجليزي الموجودة في العمود C (الطالب رسب في المادة ولم تظهر بين مواد الرسوب). * الخلل الثاني : لم يتم إدراج المعادلة بطريقة صحيحة في مكانها الصحيح مما غير عناوين بعض الخلايا النسبية (التي لم أستعمل فيها الرمز$) وأعطت المعادلة نتائج غير مضبوطة أيضا... * الخلل الثالت : طول المعادلة (بعد الإضافة التلقائية لاسم الشيت بين علامتي ' ' وعلامة التعجب ! أمام عنوان الخلايا) مما جعل المعادلة تختفي ويظهر منها جزء بسيط، بحيث لا يسمح بتصحيح المعادلة في حالة الخطأ (وخاصة في أوفيس 2003)... والله أعلى وأعلم وأعيد إرفاق الملف بالمعادلة الأولى (دون شرط الغياب) بالتسمية الوحيدة CELLULE التي تحوي المعادلة كاملة (دون فصل) بعد تصحيحها وتنقيحها وتبديل اسم الشيت Sheet1 إلى الاسم 1... (وإضافة شرط الغياب لكل مادة سيزيد كثيرا في طول المعادلة)... أخوك بن علية استخراج مواد الرسوب داخل خلية واحدة.rar
  3. السلام عليكم ورحمة الله أخي الكريم، لا تتحرج أبدا في طرح الأسئلة التي تريد، الذي نعلمه لا نبخل به وما لا نعلمه نتعلمه بإذن الله... بالنسبة للسؤال الأول: فقد قلت لك إن المعادلة أظهرت خللا (بسبب طولها) وقد اختفت (ويمكن إظهارها في نسخ أخرى مثل إكسيل 2007 أو 2010 أو يمكن تغيير اسم الشيت Sheet1 إلى اسم بسيط مثل 1) والمعادلة في الأصل للتسمية CELLULE هي: =CONCATENATE(IF(Sheet1!B4<Sheet1!B$3;Sheet1!B$1&" - ";"");IF(Sheet1!C4<Sheet1!C$3;Sheet1!C$1&" - ";"");IF(Sheet1!D4<Sheet1!D$3;Sheet1!D$1&" - ";"");IF(Sheet1!E4<Sheet1!E$3;Sheet1!E$1&" - ";"");IF(Sheet1!F4<Sheet1!F$3;Sheet1!F$1&" - ";"");IF(Sheet1!G4<Sheet1!G$3;Sheet1!G$1&" - ";"")) وهي طويلة جدا دون الشرط الثاني الذي وضعته (حالة غياب الطالب في المواد) بالنسبة للسؤال الثاني: اسماء الشيتات مع عنوان الخلايا والنطاقات ضروري (تلقائي) في التسميات (وهو مازاد في طول المعادلة السابقة)... أخوك بن علية
  4. السلام عليكم ورحمة الله أخي الكريم، هذا حل أولي بمعادلة صفيف... =INDEX($B$1:$B$1000;LARGE(IF($A$1:$A$1000=E1;ROW($A$1:$A$1000));1)) حيث : $B$1:$B$1000 هو نطاق التاريخ $َA$1:$A$1000 هو نطاق الصنف والخلية E1 تحوي اسم الصنف المطلوب ولا تنسى تأكيد المعادلة بوساطة: CTRL+SHIFT+ENTER أخوك بن علية
  5. السلام عليكم ورحمة الله أخي الكربم، مشكلتك بسيطة إن شاء الله، الرجاء إرفاق ملف كنموذج لوضع الحل المتاسب.... أخوك بن علية
  6. السلام عليكم ورحمة الله أخي الكريم، أحاول أن أشرح ما استطعت... وأختار في الشرح الملف المرفق في ردي الأخير باعتبار أن معادلاته بسيطة ومجزأة... أولا : معادلات التسميات من CEL1 إلى CEL6 وهي معادلات من الشكل نفسه يختلف فيها فقط رمز العمود حسب المادة بالترتيب حسب الترتيب في الجدول ونأخذ مثالا على إحداها (مادة العربية) (التسمية CEL1): =IF(OR(Sheet1!B4="غ";Sheet1!B4<Sheet1!B$3);Sheet1!B$1&" - ";"") وهي دالة شرطية تقوم بالتأكد من أحد الشرطين مضمون الخلية (النسبية) B4 هي "غ" (غياب الطالب في المادة) أو هي قيمة أصغر من الحد الأدنى للمادة (الخلية B$3) زإذا تحقق أحد الشرطين فيعني أن الطالب راسب في مادر "عربي" فتقوم الدالة بكتابة اسم المادة "عربي" متبوع بـ " - " (فراغ ناقص فراغ) (3 حروف) وإذا لم يتحقق الشرط تكون نتيجة المعادلة "لا شيء"... والشيء نفسه بالنسبة للتسميات الأخرى (المواد الأخرى) لاحظ أخي الكريم استعمال الرمز $ في المعادلة (استعملته في موضعين فقط)... ثانيا : بالنسبة للتسمية CELLULE التي معادلتها: =CONCATENATE(CEL1;CEL2;CEL3;CEL4;CEL5;CEL6) وهي وصل لنتائج المعادلات التي تسمياتها CEL6 ، CEL5 ، CEL4 ، CEL3 ، CEL2 ، CEL1 (والتي تكون نهايتها " - " إذا وُجدت على القل مادة رسب فيها الطالب) بالنسبة للمعادلة (المطلوب) : =IF(LEN(CELLULE)=0;"";LEFT(CELLULE;LEN(CELLULE)-3)) التي تتحقق من طول (عدد أحرف) نتيجة معادلة التسمية CELLULE إذا كانت تساوي 0 (لا توجد مواد رسب فيها الطالب) تترك الخلية فارعة، وإذا كانت غير ذلك (تختلف عن 0 أي وجود على الأقل مادة رسب فيها الطالب) فتأخذ المعادلة نتيجة معادلة التسمية CELLULE (كل مواد الرسوب كل مادة متبوعة بـ " - ") محذوف منها 3 حروف الأخيرة أي " - " (المادة الأخيرة في الرسوب) حتى تكون النتيجة مثلا من الشكل : "عربي - إنجليزي - تاريخ" بدلا من الشكل : "عربي - إنجليزي - تاريخ - " أرجو أني قربت الفهم لحضرتكم ولكل الإخوة الكرام... أخوكم بن علية
  7. السلام عليكم ورحمة الله أخي الكريم، المعادلات المقترحة في الرد السابق فيها بعض الخلل (باعتبار أن المعادلات لا يجب أن تحوي أكثر من 256 حرف) لذا تم تصحيح هدا الخلل بوضع تسميات جديدة (لتبسيط المعادلات وتكون سهلة للفهم) لكل مادة على حدة (6 تسميات من CEL1 إلى CEL6) مع إضافة الشرط الجديد (الغياب في المادة) ثم وضعت تسمية شاملة CELLULE وهي ربط التسميات السابقة بالترتيب بوساطة الدالة CONCATENATE وهي التسمية استعملت في المعادلة الأخيرة... كل ذلك في الملف المرفق... أتمنى هذه المرة أن تكون المعادلات مفهومة... أخوكم بن علية استخراج مواد الرسوب داخل خلية واحدة_2.rar
  8. السلام عليكم ورحمة الله أخي الكريم، إضافة إلى حل أخي الكريم "أحمد زمان" بارك الله فيه وفي علمه، هذا حل آخر (تقريبا بالمعادلة نفسها) لكن استعملتها بالنسمية "CELLULE" لتبسيط المعادلة التي تعطي النتيجة المرجوة... تحد كل ذلك في الملف المرفق... أخوكم بن علية استخراج مواد الرسوب داخل خلية واحدة.rar
  9. السلام عليكم ورحمة الله أخي الكريم، معذرة على الإطالة في الإجابة وقد كنت أعمل على الملف حسب الطلب الأخير... قمت بتعديلات على المعادلات وتغييرات على ورقة "عدد اللجان" التي سميتها Infos وفيها تقوم المعادلات بتوزيع عدد التلاميذ على عدد اللجان حسب شرطك الأخير... أرجو أن يلبي الملف المرفق ما تصبو إليه... جمعة مباركة للجميع أخوكم بن علية رقم_اللجنه3.rar
  10. السلام عليكم ورحمة الله أخي الكريم، الطريقة هي نفسها التي استعملتَها في ملفك، تحديد النطاق المعني ثم استعمال خاصية 'التحقق من الصحة" Validation وإدراج "قائمة" List غير أني استعملت المعادلة =$G5:$H5 بدلا من المعادلة =$G$5:$H$5 لترك أرقام الأسطر نسبية (غير مطلقة)... والله أعلم
  11. السلام عليكم ورحمة الله أخي الكريم، قد فهمت المطلوب بعد مراقبة الملف الذي أرفقته في رد سابق... وقد تم تعديل المعادلات حسب الطلب... إن شاء الله يكون هذا المطلوب... ملاحظة : المعادلة في الخلية D8 تختلف عن المعادلة في D9 (التي يتم سحبها لإلى الأسفل) أخوك بن علية رقم_اللجنه2.rar
  12. السلام عليكم ورحمة الله أخي الكريم ما فهمت عليك الملاحظة "ولكن عدد الطلاب الموجود بالمرفق خاصتكم لا يأتي بالعدد المكتوب في صفحة عدد الطلبه" أخوك بن علية
  13. السلام عليكم ورحمة الله أخي الكريم، بعض التعديلات والإضافات على الملف... أتمنى أن يكون هذا المطلوب... أخوك بن علية رقم_اللجنه.rar
  14. السلام عليكم ورحمة الله أخي الكريم هذه محاولة بالملف المرفق... أخوك بن علية Book1.rar
  15. السلام عليكم ورحمة الله أخي الكريم، أبدل المعادلة =VLOOKUP($A$1;Jan;3) بالمعادلة =VLOOKUP($A$1;Jan;3;0) حتى تقوم الدالة بالبحث عن القيمة الدقيقة... أخوك بن علية
  16. السلام عليكم ورحمة الله ما رأيت شرح أخي الكريم طارق حفظه الله من كل سوء وبارك الله فيه وفي علمه زاده الله علما وعلما، والله شرح وافي وكافي وشافي... أخوكم بن علية
  17. السلام عليكم ورحمة الله أخي الكريم، يمكن معرفة عمل المعادلة باستعمال خاصية التقييم Evaluation وأعطيك بعض الشرح الجزء : DATEDIF(A1;B1;"d") يحسب الفرق بين التاريخين الموجودين في الخليتين A1 و B1 بالأيام الجزء : SUMPRODUCT(((WEEKDAY(ROW(INDIRECT(A1&":"&B1)))=5)+(WEEKDAY(ROW(INDIRECT(A1&":"&B1)))=6))*1) وأصله كان : SUMPRODUCT((WEEKDAY(ROW(INDIRECT(A1&":"&B1)))=5)*1)+SUMPRODUCT((WEEKDAY(ROW(INDIRECT(A1&":"&B1)))=6))*1) وشرح الجزء : SUMPRODUCT((WEEKDAY(ROW(INDIRECT(A1&":"&B1)))=5)*1) هي عبارة عن دالة صفيف تقوم بإنشاء مصفوفة (جدول) متكونة من التواريخ من تاريخ البداية الموجود في الخلية A1 إلى تاريخ النهاية الموجود في B1 ثم تأخذ الدالة WEEKDAY (المستعملة بالطريقة العادية أنظر الشرح الذي وضعه أخي الحبيب طارق في موضوع سؤالك عن هذه الدالة) رقم اليوم لكل تاريخ في المصفوفة... والتي يتحقق عليها الشرط =5 (رقم يوم الخميس) يُعطي لها الرقم 1 والباقي (من المصفوفة) يعطي لها 0 والدالة SUMPRODUCT تجمع أرقام المصفوفة الجديدة المتكونة من الرقمين 0 و 1 فقط... وتكون نتيجة هذا الجزء من المعادلة عدد أيام الخميس بين التاريخين.... والشيء نفسه يتكرر بالنسبة ليوم الجمعة الذي رقمه 6... الجزء *1 غير ضروري ويمكن الاستغناء عنه من المعادلة... أرجو أن يكون بعض هذا الشرح مفيدا ومفهوما. ملاحظة: اسمي "بن علية" وليس "علية" أخوك بن علية
  18. السلام عليكم ورحمة الله أخي الكريم جرب المعادلة التالية: =DATEDIF(A1;B1;"d")-SUMPRODUCT(((WEEKDAY(ROW(INDIRECT(A1&":"&B1)))=5)+(WEEKDAY(ROW(INDIRECT(A1&":"&B1)))=6))*1)+1 مع في A1 تاريخ البداية وفي B1 تاريخ النهاية... أخوك بن علية
  19. السلام عليكم ورحمة الله أخي الكريم، تم تعديل المعادلات في النطاقات المطلوبة في الملف المرفق... أخوك بن علية موقع السكن.rar
  20. السلام عليكم ورحمة الله إخواني الكرام بالنسبة لرسالة الخطأ التي تظهر عند فتح الملف يمكن إزالة هذه الرسالة بحذف الكودين Module14 و Module2222 اللذين لا ضرورة لهما ويسببان في ظهور رسالة الخطأ.... أخوكم بن علية
  21. السلام عليكم ورحمة الله أخي الكريم جلال، إن الخلل لم يكن في المعادلة وإنما في التنسيق (ولم أنتبه له لولا فضل الله ثم ملاحظتك) الذي اختاره أخونا الكريم صاحب الملف وهو تنسيق رقم 00 دون رقم عشري... وقد تم تصحيح هذا الخلل في الملف المرفق مع هذا الرد... شكرا على التنبيه.... أخوكم بن علية اول ثانوي 2011.rar
  22. السلام عليكم ورحمة الله أخي الكريم لقد وضعت شرطا إضافيا لعمل المعادلات وهو أن تكون خلايا العمود C (عمود الأسماء) غير فارغة أي يجب ملء خلايا هذا العمود لتعمل المعادلات بحساب العلامة النهائية للمواد... أخوك بن علية
  23. السلام عليكم ورحمة الله أخي الكريم، تم عمل اللازم في ورقة "TOTAL" في جميع العلامات النهائية لكل المواد (على ما أظن هي الورقة التي يجب وضع معادلات التقريب المطلوب) في الملف المرفق... ملاحظة: كثرة الألوان والتنسيقات والمعادلات تزيد من حجم المملف وتبطئ عمل الملف.... أخوك بن علية اول ثانوي 2011.rar
  24. السلام عليكم ورحمة الله أخي الكريم، وضعت لك معادلة (طويلة بعض الشيء) في الملف المرفق ولكنها تفي بالغرض... وتوجد دالة أخرى مستحدثة (من كنوز منتدانا الحبيب) تقوم بالعملية نفسها وهي بسيطة جدا واستعمالها سهل... وهذه الدالة هي VLOOKON تجدها ضمن المرفقات في ملف يحتوي شرحا لكيفية استعمال هذه الدالة... أخوك بن علية New Microsoft Excel Worksheet.rar VLOOKON_With_No_Limitation.rar
  25. السلام عليكم ورحمة الله أخي الكريم، لست أدري، أعتقد أن في المسألة بعض الخلل... لأن الرابط "و" بين الشروط لا يكون صحيحا إلا إذا كانت كل الشروط صحيحة لذا وضعت حلين في الملف المرفق أحدهما بالرابط "و" والآخر بالرابط "أو" (الذي لا يكون خاطئا إلا إذا كانت كل الشروط خاطئة)... أخوك بن علية مثال.rar
×
×
  • اضف...

Important Information