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

بن علية حاجي

الخبراء
  • Posts

    4,337
  • تاريخ الانضمام

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

  • Days Won

    45

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

  1. السلام عليكم

    الفراغ الموجود في بعض الأرقام هو الحرف الذي رمزه 160 (ليس هو "المسافة" Espace التي رمزها 32)، لهذا أبدلت الدالة SUM بالدالة SUMPRODUCT وأضفت لها الدالة SUBSTITUATE لاستبدال الحرف الذي رمزه 160 بلا شيء (بمعنى آخر حذف هذا الحرف من الأعداد التي تحتويه)... أرجو أن تفي الغرض المطلوب...

     

    ordre virement.xls

    • Like 2
    • Thanks 1
  2. السلام عليكم ورحمة الله

    كنت أنتظر أن يقوم أحد الإخوة الكرام بإنشاء ماكرو للقيام بهذه العملية وهذا لم يكن، لهذا قمت بتحضير ما تريده في الملف المرفق باستعمال المعادلات... وللضرورة قمت بتغيير التنسيقات على الجداول وإضافة المعادلات المناسبة لعمل المطلوب (يرجى أن لا تقوم بحذف الصفوف أو الأعمدة لئلا تخسر المعادلات)... يبقى لتغييراتك أن تقوم بحجز فقط عدد المناصب -عدد الأساتذة- حسب المواد في "جدول 1" (جدول المواد) وعدد الأفواج -عدد الأقسام- حسب الشعبة والمستوى- في "جدول 2" (جدول الأقسام) والمعادلات تقوم باللازم لملء الجداول الأخرى (حتى الجدول 3 في ورقة Data)... والله أعلم...

    جدول ديناميكي.xlsx

    • Like 5
    • Thanks 1
  3. السلام عليكم ورحمة الله

    7 ساعات مضت, hitech said:

    تمام استاذنا الفاضل شكرا جزيلا لحضرتك بس استفسار ازاى تم فضل الوقت فى صفين هل فى طريقة سهلة خاصة مع كبر عدد الاسماء قد تتجاوز 500 اسم

    ما تطلبه هنا ليس بالأمر الهين إلا إذا كانت البيانات عمودية لاستعمال خاصية "التبديل" "Convert" أو باستعمال كود VBA... قمت في الملف المرفق ببعض التعديلات على المعادلات (طويلة قليلا) حتى تجلب وقتي الدخول والخروج في ملفك (بالنسبة للخلايا التي تحوي أكثر من توقيتين فإن المعادلات تجلب التوقيت الأول -وقت الدخول- والتوقيت الأخير -وقت خروج-)... وليس لي فكرة أخرى.

     

    شيت 1.xlsx

    • Like 2
  4. السلام عليكم ورحمة الله

    يمكن استعمال معادلة الصفيف التالية (في خلية غير مدمجة)

    =INDIRECT("C"&MATCH(1;SUBTOTAL(3;INDIRECT("C"&ROW($8:$100)));0)+7)

    وهي معادلة صفيف حيث يجب تأكيدها بالضغط على : CTRL+SHIFT+ENTER

    وفي الملف المرفق تطبيق مباشر لهذه المعادلة... أرجو أن تفي الغرض المطلوب...

    ملاحظة: المعادلة لا تعمل عند الفلترة بعدة شروط أو عند إلغاء الفلترة (وهي في هذه الحالات تعطي الكلمة في الصف الأعلى بداية من الخلية C8)..

    كيف ربط وتغيير محتوى الخلية بعد الفلترة.xlsx

    • Like 3
  5. السلام عليكم ورحمة الله

    في الحقيقة هذه المعادلات لا تخص جدول الحراس الاحتياطيين لعلاقته برقم القاعات في العمود A وجدول الاحتياطيين لا علاقة له بالقاعات... وقد تم تعديلها (هذه المعادلة) لتعمل مع جدول الحراس الاحتياطيين في الملف المرفق... تم أيضا التعديل على الملف (التنسيق - القوائم المنسدلة - ماكرو طباعة جدول الحراسة بالأرقام وجدول الحراسة بالأسماء...). أرجو أن تفي الغرض المطلوب...

    الجدول النهائي للحراسة 2022.xlsm

    • Thanks 1
  6. السلام عليكم

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

    والله أعلى وأعلم

    • Like 1
    • Thanks 1
  7. السلام عليكم ورحمة الله

    ملاحظة في محلها... ولم أنتبه لها.. فعلا لا يحسب المعدل في المجالات باستعمال بين دالتين AVERAGEIF بل باستعمال الدالتين SUMIF و COUNTIF.... شكرا على هذه الملاحظة ومعذرة على هذا الخلل...

    في الملف المرفق تجد تصحيحا لهذا الخلل في الخلايا الملونة بالأخضر...

    بن علية حاجي

    الثلاثي الثالث.xlsx

    • Like 2
    • Thanks 1
×
×
  • اضف...

Important Information