اذهب الي المحتوي
أوفيسنا

بن علية حاجي

الخبراء
  • Posts

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

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

  • Days Won

    48

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

  1. السلام عليكم تقصد إضافة صفوف في نموذج الشهادة وفي هذه الحالة يظهر الخطأ في بيانات الشهادة إذا تم إدراج الصفوف فوق صف قيم (من...إلى) وهي القيم (الثابتة) التي تعتمد عليها أكواد الطباعة فإن عنوانها يتغير في الشيت ولكن لا يتغير في الأكود وفي معادلات العلامات استعملت العبارات (ROW($A1 و (ROW($A2 و (ROW($A3 وتتغير الأرقام في هذه العبارات بإدراج صفوف فوقها مما يحدث الخطأ في نتائج المعادلات... وقد تم تصحيح كل الأمور التي طلبتها حتى أنه يمكنك إدراج صفوف في شيت الشهادات [المهم أن لا تكون الصفوف المدرجة بين صفوف (صف "من... إلى" والصفين اللذين أسفله -صفوف قيم الطباعة-)]، ولا تنسى أنك إذا أدرجت صفا قبل الصف الأول فإنه يجب إدراجه في نطاق "ناحية الطباعة" مع مراقبة ناحية الطباعة في الصفوف بالأسفل حتى لا تضطر لطباعة الشهادة في صفحتين... بن علية حاجي Tartib for printing final 3.rar
  2. السلام عليكم الدالتان SIERREUR و IFERROR هما الدالة نفسها (الأولى بالفرنسية والثانية بالإنجليزية) وهي تعمل على نسخ إكسيل 2007 وأعلى وغير موجودة في إكسيل 2003 (إلا إذا تم استحداثها -برمجتها- في هذه النسخة -ممكن تجدها في بعض الأدوات لدوال مستحدثة مثل أدوات Morefunc- وتعمل على إكسيل 2003 بالفكرة نفسها)... وبديلها في إكسيل 2003 هو كما يلي: =IF(ISERROR(YOUR_FORMULA);"";YOUR_FORMULA) حيث YOUR_FORMULA هي عبارة معادلتك الأصلية دون الرمز "=" والله أعلم
  3. السلام عليكم تم إنشاء "دالة مستحدثة" سميتها CONCAT متغيراتها ثلاثة : النطاق - الشرط - الفاصل... تقوم هذه الدالة بسَلْسَة Concatenation لقيم خلايا "النطاق" (المتغير الأول) التي يتحقق عليها "الشرط" (المتغير الثاني) وتفصل بينها بـ "الفاصل" (المتغير الثالث)... وتمت إضافات أخرى تحسينية (اختيار المتغيرين الثاني والثالث من قوائم منسدلة - تنسيقات شرطية لتلوين خلايا "النطاق" التي يتحقق عليها "الشرط")... أرجو أن تفي بالغرض المطلوب... بن علية حاجي استفسار2.zip
  4. السلام عليكم أبدل في معادلتك 30 + بـ 365 - 30 + أو مباشرة بـ 335 - بن علية حاجي
  5. السلام عليكم النقطة الثالثة غير مفهومة "عندما ادرج صف يتغير عندي درجات الطلاب"؟ بن علية حاجي
  6. السلام عليكم تم دمج ورقة الشهادة في ملف الإكسيل مع إضافة أكواد الطباعة للشهادات بميزتين (ميزة "طباعة من .... إلى ...." وميزة "طباعة الكل") أرجو أن تفي الغرض المطلوب... بن علية حاجي Tartib for printing final 3.rar
  7. السلام عليكم إدراج تذييل الصفحات عند الطباعة هذا هو البديل وفكرتي تتلخص في أن أترك الجدول كما هو عليه دون تذييل وبعد الفلترة وقبل الطباعة نقوم بإدراج صفوف تذييل الصفحة (التي نحتفظ بها أعلى الجدول تماما خارج ناحية الطباعة) بعد كل 20 صف من الجدول باستعمال خاصية نسخ/لصق ثم نحذف كل التذييلات المضافة بعد عملية الطباعة... المشكل الوحيد أنك قمت بتحجيم الورقة كثيرا لأجل احتوائها على كل الأعمدة ولذا عدد الصفوف الـ20 قليل جدا (لا تملأ الصفحة كاملة)... أرجو أن تجد لنا حلا لذلك قبل البدء في تنفيذ الفكرة التي اقترحتها. بن علية حاجي
  8. السلام عليكم مفتاح الجدولة Tabulation أو Tab Key هو المفتاح ذو السهمين (اتجاهين متعاكسين) تجده عادة على لوحة المفاتيح في اليسار أسفل مفتاح Escape... بن علية حاجي
  9. السلام عليكم هل تريد إضافة صفوف "تذييل الصفحة" عند الطباعة فقط ؟ وللناجحين فقط ؟ بن علية حاجي
  10. السلام عليكم وبيعملها ثاني الإكسيل Tartib for printing final 2.rar
  11. السلام عليكم ورحمة الله لا أرى أي ضرورة لاستعمال الدالة TEXT حيث أنها تعطي، بالتنسيق الذي اختير فيها، النتائج على شكل تاريخ نصي (ليس رقمي) ثم إن اختيار التنسيق yyyy/mm/dd في هذه الدالة يُظهر الخطأ بالنسبة للذين يستعملون النسخ الفرنسية حيث أن هذا التنسيق هو aaaa/mm/jj مثلما حدث عندي... وبالنسبة لاستعمال الدالة IFERROR في المعادلة لا يعطي النتائج المرجوة من المعادلة لأنه لو استعملتها في الملفات السابقة لما ظهرت الأخطاء التي تم تصحيحها (وبالتالي فلا ضرورة لها أيضا)... والله أعلم بن علية حاجي
  12. السلام عليكم خطأ مني في مقارنة تاريخ تجديد العقد مع تاريخ اليوم.... وقد تم التصحيح غير أن المعادلة أصبحت أطول نسبيا... إن شاء الله هذه المرة تفي التعديلات المطلوب... بن علية حاجي 4_عداد بقرب انتهاء فترة عقد.rar
  13. السلام عليكم ورحمة الله تم التعديل على المعادلات بإضافة فترة واحدة لمدة تجديد العقد في حالة ما إذا صادف أن كان "أقرب تاريخ لتجديد العقد بعد التاريخ الحالي" أقل (قبل) من "التاريخ الحالي"... يجب التأكد من صحة عمل الملف بأمثلة كثيرة وأعلمني في حالات الخطأ للتصحيح... بن علية حاجي عداد بقرب انتهاء فترة عقد_3.rar
  14. السلام عليكم لماذا وضعت "تذييل الصفحة" (الفووتر كما تسميه) بعد 20 صف في الصفحة الأولى وبعد كل 5 صفوف في الصفحات الأخرى؟ هل تريد أن يكون التخريج بهذا الشكل؟ بن علية حاجي
  15. السلام عليكم تم التعديل على معادلات عمود "المراتب" في ملف أخي سليم الأخير حتى لا يكون تجاوز لبعض الرتب في حالات تكرارات الرتب التي تسبقها... أرجو أن يكون هو المطلوب... بن علية حاجي tartib for printing salim.rar
  16. السلام عليكم قلت لك سابقا إن الدالة SOMMEPROD تقوم بـ(جمع جداءات مصفوفات) في هذه الحالة لدينا مصفوفتين لأرقام مكونة من الرقمين 0 و 1 (لهما الارتفاع نفسه من الصف 18 إلى الصف 87 وهو شرط مهم لعمل هذه الدالة)... المصفوفة الأولى نتحصل عليها من الشرط Q$18:Q$87>=5 بحيث كلما كانت قيمة أي خلية من النطاق Q$18:Q$87 أكبر من أو تساوي 5 نحصل على قيمة منطقية VRAI وإن لم يتحقق الشرط نحصل على القيمة المنطقية FAUX وفي الأخير نحصل على مصفوفة من الشكل مثلا (VRAI،VRAI،FAUX،VRAI،FAUX،VRAI،VRAI،VRAI...) بعدد خلايا النطاق... والشيء نفسه يكون بالنسبة للشرط الثاني في المعادلة (شرط الجنس) الذي هو: A$18:A$87="ذ" الذي يعني أنه كلما كانت قيمة أي خلية من النطاق A$18:A$87 تساوي "ذ" نحصل على القيمة المنطقية VRAI وإن لم يتحقق الشرط نحصل على القيمة المنطقية FAUX وفي الأخير نحصل على مصفوفة ثانية من الشكل مثلا (VRAI،FAUX،FAUX،VRAI،FAUX،VRAI،FAUX،VRAI...) وفي الأخير تقوم الدالة SOMMEPROD بضرب المصفوفتين فيما بينهما عنصر بعنصر بالترتيب نفسه للحصول على مصفوفة ثالثة من أرقام 0 و 1 حيث إذا كانت قيمتا عنصرين من الترتيب نفسه هما VRAI-VRAI فإن جداءهما يعطي 1 ويعطي 0 في الحالات الأخرى (أي عندما تكون قيمة على الأقل منهما تساوي FAUX).. ونحصل على المصفوفة من الشكل : (1،0،0،1،0،1،0،1...) وأخيرا تقوم الدالة SOMMEPROD بجمع هذه الأرقام... في الحقيقة هذا ليس شرح لهذه الدالة ولكن هو شرح لمراحل عمل هذه الدالة... بن علية حاجي
  17. السلام عليكم ورحمة الله راجع الملف المرفق لعل فيه ما تريد (وزيادة)... بن علية حاجي أوفيسنا2.rar
  18. السلام عليكم ورحمة الله في الملف المرفق تجد توظيفا آخر للدالة SOMMEPROD أو SUMPRODUCT... بن علية حاجي note_exam_session_1 (1).rar
  19. السلام عليكم ورحمة الله الحمد لله تم تطويع الكود الذي أرسلته لي على ملفك مع بعض الإضافات... أرجو أن يفي الغرض المطلوب... بن علية حاجي اختيار الطابعة وعدد النسخ2.rar
  20. السلام عليكم الدالة SOMMEPROD أو SUMPRODUCT هي دالة صفيف Matricielle فهي تقوم بإنشاء "صفيف" Matrice ومهامها كثيرة... وكلمة SOMMEPROD تحوي في الأصل كلمتين أو عمليتين SOMME (الجمع) و PRODUIT (الضرب) أي "جمع جداءات" وقد استعملتها في ملفك باعتبار أن قيم الخلايا في الصف الواحد هي "قيم -أرقام- نصية" فمثلا إذا كتبنا (SOMMEPROD(1*B2:D2 فهذا يعني أننا نريد أن نجمع قيم خلايا النطاق B2:D2 بعد ضرب قيمة كل خلية من هذا النطاق في 1 (لجعلها قيمة عددية)... والله أعلم بن علية حاجي
  21. السلام عليكم أولا قم بتجربته على أصناف أخرى مع خلط ترتيب هذه الأصناف فيما بينها ثم إذا لم تفي المعادلات المطلوب فضع لنا مثالا على ملف فيه أصناف كثيرة وبيانات متعددة حتى نتمكن من الإلمام بالموضوع... بن علية حاجي
  22. السلام عليكم تم عمل المطلوب باستعمال الدالتين INDEX و MATCH في معادلات صفيف... إذا أردت الاستغناء عن معادلات الصفيف (التي تثقل عمل الملف في العادة) يمكن إضافة عمود مساعد (العمود C من شيت "المعاملات") فيه نقوم بعمل Concatenate لقيم العمودين A و B... في الملف المرفق تجد نسختين لملفك أحدهما بمعادلات صفيف والآخر بمعادلات بسيطة... بن علية حاجي Index and Match.rar
  23. السلام عليكم حسب فهمي للمسألة تم تغيير معادلات مبالغ الأصناف المباعة... أرجو أن تفي الغرض المطلوب... لست أدري إن كانت المعادلات المضافة تعمل مع أصناف أخرى مختلفة؟ بن علية حاجي تكلفة المباع.rar
  24. السلام عليكم الملف الذي أرسلته لك ليس فيه أدنى مشكلة ويعمل بصفة صحيحة... وأرفق لك ملفا تنفيذيا (تغيير عملة.exe) فيه تطبيق على ملفك مع إعادة إرسال الملف من جديد... بن علية حاجي بيع وشراء العملات.rar
  25. السلام عليكم تم عمل المطلوب في الملف المرفق... بن علية حاجي EntryForm2.rar
×
×
  • اضف...

Important Information