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

كود التأخير عن العمل بالساعة واليوم


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

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

انا عندي برنامج شؤون الموظفين وفيه انه اذا تاخر الموظف 8 ساعات يحسب بتاخير يوم كامل يعني اذا تاخر ساعة يكتبلي ساعة واذا تاخر 9 ساعات يكتبلي 1 يوم وساعة واحدة واذ تاخر 17 ساعة يكتبلي تاخر يومين وساعة وهكذا .... ياليت تساعدوني في معرفة الدوال المستخدمة في هذا الكود وكيفية كتابة الكود بارك الله فيكم...

هذا هو الملف للتعديل عليه شؤون الموظفين.rar

اخوكم ابو فارس

تم تعديل بواسطه منادي الشوق
ارفاق الملف
رابط هذا التعليق
شارك

لقد تم ارفاق الملف في المشاركة الرئيسية الله يحفظك

اللي ابغاه الله يحفظك انه التاخير لمدة 8 ساعات تنحسب بيوم يعني الموظف اتاخر 3 ساعات وفي اليوم التالي تاخر 3 ساعات تحسب 6 ساعات واليوم الرابع اتاخر 3 ساعات تحسب يوم وساعة واتاخر اربعة ايام متفرقة كل يوم 3 ساعات يعني 12 ساعة وعنده تاخير اول يوم وساعة صارت يوم و 13 ساعة وقلنا ان اليوم 8 ساعات فيصير الناتج تاخير يومين و 5 ساعات وهكذا ... ارجو ان الفكرة تكون وصلت...

تم تعديل بواسطه منادي الشوق
شرح السؤال
رابط هذا التعليق
شارك

اولا غير تنسيق الخلايا في اليوم والساعة الى رقم

اكتب في خلية اليوم 

=INT(SUM(الموظفين[@[1]:[30]])/(8/24))

واكتب في خلية الساعة

=(SUM(الموظفين[@[1]:[30]])/(8/24)-[@يوم])*8

ملاحظة : لو ان الموظف تاخر نصف ساعة ستجد 0.5 في خانة الساعة ولو تاخر ربع ساعة ستجد 0.25 في خانة الساعة 

  • Like 1
رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information