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

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

قام بنشر

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

 اريد احتساب ايام العمل فى الراحة وذلك فى الخانة (اضافى)

يتم أخذ الراحة بناء على  جدول الراحات

لقد قمت بعمل معادلة ولكن بها مشكلة

أرجو استعمال المعادلات

انظر المرفق

قام بنشر

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

 اريد احتساب ايام العمل فى الراحة وذلك فى الخانة (اضافى)

يتم أخذ الراحة بناء على  جدول الراحات

أرجو استعمال المعادلات

انظر المرفق

calculate Addition_ALL.rar

قام بنشر (معدل)

اخي الفاضل المعادلة سليمة
وعلى سبيل المثال 
مرفق صور لشخص عدد ايام الراحة 7 ايام له ولم ياخذ غير يوم واحد راحة

 

 

ملحوظة عدد ايام الراحة الاجمالية للشخص المذكور 7 ايام وعمل في فترة الراحة 6 ايام ولم يأخذ غير يوم واحد راحة
والمعادلة صحيحة الا اذا كان المطلوب غير ذلك

post-114064-0-95401500-1422343017_thumb.

post-114064-0-89530800-1422343018_thumb.

تم تعديل بواسطه abdalla farouk
قام بنشر

ولكن المعادلة يا أخى كبيرة جدا جدا جدا وثقيلة

صممتها بنفسى واحدة واحدة على قد خبرتى البسيطة جدا

عايز معادلة أسهل يا ريت أى حد من العباقرة فى المنتدى يساعدنى

وشكرا

قام بنشر

السلام عليكم

تفضل أخي الدالة W_Hol

إختصارا لكلمة Working Holidays

وهي دالة مستحدثة كما طلبت  (user defined function)

كودها كالتالي

 

 

Function W_Hol(a As Range) As Integer

nm = Cells(a.Row, 1)
r = WorksheetFunction.Match(nm, [AK1:AK999], 0)
Set rst = Range("AL" & r & ":AS" & r)
For Each cl In a
    If IsNumeric(cl) And cl > 0 Then
        For Each b In rst
            If Cells(2, cl.Column) = b Then W_Hol = W_Hol + 1: GoTo 1
        Next b
    End If
1
Next cl
End Function

وإليك المرفق وبه الدالة

 

calculate Addition_ALL2.rar

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information