اخى العزيز جلال محمد
المشكلة كلها تكمن فى الجزء الذى ذكرتة فى المشاركة السابقة وبالتحديد فى هذة الجزئية
(Total!N13:BX146=""غ"")
النطاق الذى يبحث فية عن الغياب ليس خاص بكل مادة ولكن خاص بالمواد كلها وهذا خطأ من الممكن تعديلة ليكون بالنسبة مثلا للغة العربية
(Total!p13:p146=""غ"")
ويتم تغيير اسم العمود مع كل مادة المشكلة ان اسماء الأعمدة غير منتظمة ( هيا بنا الى الصيد بعد ان توافرت ادواته )
مشكور اخى الكريم أبو حنــــين على التوضيح
اخى الكريمخالد ع العتيبي
لتوضيح الفكرة
1- انا اعتمدت على التنسيق الشرطى
2- التنسيق الشرطى لا يعمل الا فى نطاق داخل الصفحة
3-للتغلب على ذلك نعتمد على تسمية النطاقات فى نفس اىلشيت أو فى شيت آخر ووضعها داخل التنسيق الشرطى
4- قد تفضل الأستاذ أبو حنــــين مشكورا بشرح كيفية اضافة تسمية لنطاق
اخى العزيز جلال محمد
كما ذكرت سابقا تشخيص المشكلة هو 90% من حلها
.Formula = "=SUMPRODUCT(--(Total!N13:BX146=""غ"")*(Total!CJ13:CJ146=""ذكر""))"
.Formula = "=SUMPRODUCT(--(Total!N13:BX146=""غ"")*(Total!CJ13:CJ146=""انثى""))"
الأخ الكريمkotiba
الرجاء الأطلاع على تعليمات المنتدى بتغيير الأسم للغة العربية
قم بالرفاق بعضالبيانات بالملف الذى قمت برفعه مع شكل النتائج المطلوبة وسيت العمل علية فورا ...................
اخى الكريمkhalidalotaibi
الرجاء الأطلاع على تعليمات المنتدى بتغيير اسم الظهور الى اللغة العربية
جرب المرفق التالى لعلة يفى بالغرض
abo_abary_مثال الانتدابات.rar
الأخ الكريم المتأمل الحسني
المعادلة تعمل فى حالة كون الأرقام صحيحة أو بها كسور والملف المرفق به طريقتان للحساب لارقام من 1 الى 1200 مقسمومة على 12 جرب الملف المرفق واخبرنى ما المشكلة
abo_abary_coun.rar
و ربما يكون هذا الكود مفيداً لأثراء الموضوع
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
last = Cells(Rows.Count, "c").End(xlUp).Row
For i = 2 To last
Select Case Range("c" & i)
Case "المقاولات"
Range("d" & i).Font.ColorIndex = 5
Case "العقارات"
Range("d" & i).Font.ColorIndex = 3
Case "الصيانة"
Range("d" & i).Font.ColorIndex = 8
Case "المالية"
Range("d" & i).Font.ColorIndex = 38
End Select
Next
End Sub