alwaily قام بنشر أبريل 11, 2009 مشاركة قام بنشر أبريل 11, 2009 السلام عليكم أخواني لدي ورقة عمل بها أيام وساعات العمل الأسبوعية للموظفين كما في الصورة التالية في العمود B يوجد ساعات العمل الأفتراضية للموظف وفي الأعمدة من c إلى I بها ساعات العمل الفعلية للموظف 1-المطلوب هو أن يتم جمع في العمود J مجموع ساعات العمل الأضافية لهذا الموظف 2- مطلوب هو أن يتم جمع k مجموع ساعات التأخير للموظف أذا كان قد عمل أقل من ساعات العمل الأفتراضية أرجو أن يكون الشرح واضح مرفق مثال max.rar رابط هذا التعليق شارك More sharing options...
نزار سليمان عيد قام بنشر أبريل 11, 2009 مشاركة قام بنشر أبريل 11, 2009 السلام عليكم في ساعات العمل الاضافي نستخدم المعادلة ادناه =IF((SUM(C3:I3)-(8*7))<0,"",(SUM(C3:I3)-(8*7))) وفي ساعات التأخير نستخدم المعادلة ادناه =IF(J3="",(SUM(C3:I3)-(8*7)),"") وللمزيد من التوضيح فضلا انظر للمرفق مع الشكر ابو خالد max.rar رابط هذا التعليق شارك More sharing options...
alwaily قام بنشر أبريل 11, 2009 الكاتب مشاركة قام بنشر أبريل 11, 2009 جزاك الله خير أستاذي القدير نزار ولكن المعادلة لم تفي بالغرض والسبب لأن المعادلة تقوم بموازنة الساعات الأضافية مع ساعات التأخير وأقصد أنة أذا كان لدي موظف قام بالتأخير في أحد الأيام ساعتين وفي يوم أخر قام بعمل أضافي لمدة ساعيتن فسوف يقوم الكود بجمع الأضافي على التأخير ويعطيني أضافي 0 وتأخير 0 ملاحظة أخرى أستاذي وهي أن ألكود يقوم بحساب ساعات العمل على أنها ثمانية وانا أريده يعتمد على ساعات العمل في العمود B لأن ساعات العمل قد تتغير من موظف لأخر رابط هذا التعليق شارك More sharing options...
alwaily قام بنشر أبريل 11, 2009 الكاتب مشاركة قام بنشر أبريل 11, 2009 وجدت الدالة التالية بالنسبة للأضافي وهي جيدة ولاكني لم أستطيع تطبيقها على مجموعه من الخلايا =MAX(0,C3-B3) رابط هذا التعليق شارك More sharing options...
نزار سليمان عيد قام بنشر أبريل 11, 2009 مشاركة قام بنشر أبريل 11, 2009 جزاك الله خير أستاذي القدير نزار ولكن المعادلة لم تفي بالغرض والسبب لأن المعادلة تقوم بموازنة الساعات الأضافية مع ساعات التأخير وأقصد أنة أذا كان لدي موظف قام بالتأخير في أحد الأيام ساعتين وفي يوم أخر قام بعمل أضافي لمدة ساعيتن فسوف يقوم الكود بجمع الأضافي على التأخير ويعطيني أضافي 0 وتأخير 0 ملاحظة أخرى أستاذي وهي أن ألكود يقوم بحساب ساعات العمل على أنها ثمانية وانا أريده يعتمد على ساعات العمل في العمود B لأن ساعات العمل قد تتغير من موظف لأخر ممكن توضح كيف يتم حساب العمل الاضافي ؟ بالنسبة لساعات العمل ممكن تعدل المعادلة الى =IF((SUM(C3:I3)-(B3*7))<0,"",(SUM(C3:I3)-(8*7))) يعني بدلا من تثبيت 8 ساعات تكون القراءة على حسب العمود B مع الشكر ابو خالد رابط هذا التعليق شارك More sharing options...
alwaily قام بنشر أبريل 11, 2009 الكاتب مشاركة قام بنشر أبريل 11, 2009 جزاك الله خير وجعلها في موازين حسناتك رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
من فضلك سجل دخول لتتمكن من التعليق
ستتمكن من اضافه تعليقات بعد التسجيل
سجل دخولك الان