بلانك قام بنشر الأحد at 17:23 قام بنشر الأحد at 17:23 المطلوب : معادلات لتقسيم العدد في الخلية N9 , الخلية N17 على الاسبوع كما هو مبين بحيث بعض الايام ليس بها حصص والاخر به حصص لجميع ايام الاسبوع الاستمارة ك.xlsm
Foksh قام بنشر الإثنين at 00:48 قام بنشر الإثنين at 00:48 أخي @بلانك ، بعد السلام عليكم ورحمة الله وبركاته .. الأصل ان ترفق ملفك غير محمي بكلمة مرور لمحرر الأكواد . نظراً لأن العمل لن يكون في المعادلات كونك تستعمل الدائرة Shape . لذا ترفق بنا فيما بعد لتلافي هذا الخطأ أيضاً عليك اختيار عنوان صحيح وذو دلالة للمطلوب . وليس عنواناً مبهماً استفسارياً ، حتى لا يتعرض موضوعك للإغلاق مخالفاً لقواعد المشاركات .. وعليه ومن خلال النظر للملف ودون محاولة مني لكسر حمايته ، جرب الدالة التالية واستدعيها في زر خاص بها :- Sub CountShapesPerRow() Dim ws As Worksheet Dim shp As Shape Dim r As Long Dim countRow(10 To 14) As Integer Dim countRow2(18 To 22) As Integer Set ws = ThisWorkbook.Sheets("Sheet1") For Each shp In ws.Shapes For r = 10 To 14 If Not Intersect(ws.Range("C" & r & ":J" & r), shp.TopLeftCell) Is Nothing Then countRow(r) = countRow(r) + 1 End If Next r For r = 18 To 22 If Not Intersect(ws.Range("C" & r & ":J" & r), shp.TopLeftCell) Is Nothing Then countRow2(r) = countRow2(r) + 1 End If Next r Next shp For r = 10 To 14 ws.Range("M" & r).Value = countRow(r) Next r For r = 18 To 22 ws.Range("M" & r).Value = countRow2(r) Next r End Sub ما لم تفلح معك الفكرة ، اعد رفع الملف بدون حماية محرر الأكواد إذا تكرمت . 1
بلانك قام بنشر الإثنين at 03:18 الكاتب قام بنشر الإثنين at 03:18 (معدل) أخي فوكش شكرا على التوضيح والتنبيه لم اقصد فعلا العنوان خطأ مني بسبب احتفاظ المتصفح باسئلة سابقة. ليس حساب عدد الدوائر بل تقسيم العدد في N9 و N17 لعمل الدوائر ..... وهذا هو الملف بدون حماية ..... اما كود حضرتك فهو يحسب عدد الدوائر وانا لا أريد ذلك فالعدد مكتوب اصلا في الخليتين كما ذكرت N9 و N17 والمطلوب العكس تقسم العدد الموجود في الخليتين السابق ذكراهما لعمل الدوائر حول الجصص الزيادة لكل مدرس ...... ارجو بأني قد اوضحت الفكرةولو أطمع من كرم حضرتك ان تكون بالمعادلات حتى يتسنى لي نقلهما الى ملف اخر ..... وشكرا على التبيه ... وجزاك الله كل الخير الاستمارة ك بدون خمياية.xlsm تم تعديل الإثنين at 05:29 بواسطه بلانك 1
Foksh قام بنشر الإثنين at 08:43 قام بنشر الإثنين at 08:43 للأسف .. لم أفهم المطلوب نهائياً !! يعني مثلاً انت تريد تقسيم العدد 3 الموجود في الخلية N9 على الخلايا من M10 - M14 ؟؟؟؟؟؟؟ لو فعلاً ما تقصده ، فعلى أي أساس ؟؟ وما الشروط ؟؟ وكيف تريد التنفيذ 🤷🏻♂️
بلانك قام بنشر الإثنين at 08:57 الكاتب قام بنشر الإثنين at 08:57 (معدل) بالفعل هذا ما أريده وهو عدد الحصص الزياده عن نصابة . بحيث يتم توزيع حصص الزيادة على مدار الاسبوع .فلو كان له ٣ ايام حضور في الأسبوع يتم توزيع ٣ حصص على ٣ايام واذا كان حضوره على مدار الاسبوع يتم التوزيع على مدار الاسبوع .وبفرض عدد الحصص ٦ والاسبوع ٥ ايام حضور يكون التوزيع كل يوم ١ حصة ويوم ٢ حصه مثال للتوضيح مثال للتوضح والمطلوب.xlsm تم تعديل الإثنين at 09:02 بواسطه بلانك
بلانك قام بنشر الإثنين at 10:51 الكاتب قام بنشر الإثنين at 10:51 انا وجدت معادله بالبحث عنها ولكن توزع على مدار الاسبوع كاملا حتى لو اليوم لا يوجد به حصص فيمكن تعديلها لتلبية المطلوب =if( mod(m7,5)>0,Mod (M7/5)+1,Mod (M7/5)
بلانك قام بنشر الثلاثاء at 15:32 الكاتب قام بنشر الثلاثاء at 15:32 =IF(MOD(N9,5)>0,INT(N9/5)+1,INT(N9/5)) ...... في الخلية m10 =IF(MOD(N9,5)>1,INT(N9/5)+1,INT(N9/5)) ...... في الخلية m11 =IF(MOD(N9,5)>2,INT(N9/5)+1,INT(N9/5)) ...... في الخلية m12 =IF(MOD(N9,5)>3,INT(N9/5)+1,INT(N9/5)) ...... في الخلية m13 =IF(MOD(N9,5)>4,INT(N9/5)+1,INT(N9/5)) ...... في الخلية m14 الشروط للتوزيع: عندما يكون منتدب في الجدول يتم التوزيع على الايام الحضور فلو 3 حصص ويحضر يومان يكون التوزيع 2 و 1 اما لو كان يخضر يوميا يكون 1 و 1 1 لكل يوم واذا كان 6 حصص يكون يون 2 وباقي الايام 1 خصة
بلانك قام بنشر منذ 1 ساعه الكاتب قام بنشر منذ 1 ساعه بعد تعديل عنوان المشاركة : المطلوب توزيع عدد الحصص الزيادة عن نصاب المعلم والموجود في الخلية N9 في الجدول الاول للمعلم الاول والخلية N17 للمعلم الثاني بالجدول الثاني نلاحظ بالجدول الاول توزيع العدد مثلا 3 بالطريقة اليدوية صحيح على مدار الاسبوع وخطأ بالمعادلات ... والسبب توزيع حصص زيادة في ايام لايتواجد بها المعلم في ذلك اليوم ...... والمطلوب تعديل على المعادلات الموجود في العمود L من L10 الى L14 حتى يتم التوزيع مثل اليدوي ............... ارجو بأني قد وضحت الفكرة ومرسل ملف كذلك مثال للتوضح والمطلوب - 222.xlsm
الردود الموصى بها
انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد
يجب ان تكون عضوا لدينا لتتمكن من التعليق
انشئ حساب جديد
سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .
سجل حساب جديدتسجيل دخول
هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.
سجل دخولك الان