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

تضمين دالة COUNTIF


إذهب إلى الإجابة الإجابة بواسطة محمد هشام.,

الردود الموصى بها

قام بنشر

السلام عليكم ورحمة الله وبركاته

يحتوى هذا المرفق على دالة COUNTIF لعد ثلاث حالات من خلال نطاقين بالخلايا M3 و N3 و P3

بالإضافة الى ذلك تحتوى الخلية Q3 على دالة SUM لجمع نطاقين كما فى المرفق ولكن عند تشغيل الكود

تختفى الحالات المراد عدها فى النطاق الأول من M6 الى M37

وسؤالى هل يمكن تضمين الدالة COUNTIF والدالة SUM

بإضافة بعض السطور فى الكود المبين من هذا المرفق

برجاء الإطلاع على المرفق وجزاكم الله خيرا

COUNTIF.xlsm

  • تمت الإجابة
قام بنشر (معدل)

 

وعليكم السلام ورحمة الله تعالى وبركاته 

يمكنك ذالك بتعديل كود إفراغ البيانات السابقة بهذا الشكل فقط ليتجاهل إفراغ عمود M

 With Union(sh.Range("K6:L64"), sh.Range("P6:Q64"))
      .FormatConditions.Delete
       .ClearContents
    End With

 

لتضمينها داخل الكود  


With sh
    .Range("M3").Formula = "=COUNTIF(M6:M37, ""حضور"") + COUNTIF(R6:R37, ""حضور"")"
    .Range("N3").Formula = "=COUNTIF(M6:M37, ""غياب"") + COUNTIF(R6:R37, ""غياب"")"
    .Range("P3").Formula = "=COUNTIF(M6:M37, ""اجازة"") + COUNTIF(R6:R37, ""اجازة"")"
    .Range("Q3").Formula = "=IF(SUM(N6:N37, S6:S37) = 0, """", SUM(N6:N37, S6:S37))"
End With

 

 

COUNTIF.xlsm

تم تعديل بواسطه محمد هشام.
  • Like 2

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information