بهار آموزش با تخفیف های شگفت انگیز توسینسو بهار آموزش با تخفیف های شگفت انگیز توسینسو
مانده تا پایان تخفیف
مشاهده دوره ها
0

نوشتن فرمول محاسبه ساعات کاری در اکسل ( اضافه کار و ... )

سلام ..لطفا اگر از بین دوستان کسی هست که با فرمول نویسی در اکسل آشناباشد راهنمایی کند:

به یه سری فرمول نیاز دارم که در فرم زیر، ساعت ورود و پایان کار رو بدم و باقی مانده گزینه ها رو محاسبه کنه، لازم به توضیح است که :

  • ساعت کاری 8-17 است اما یک ساعت جهت ناهار و نماز واستراحت در نظر گرفته شده که اون یک ساعت باید از زمان کارکرد کم بشه.( یعنی زمان کارکرد نباید از 8 ساعت بیشتر بشه !) اگر ورود 08:15 باشه و خروج 17 باشه زمان کارکرد 7:45 دقیقه خواهد بود.در صورتیکه خروج از 17 بیشتر بود ، زمان کارکرد 8 ساعت و ما بقی به عنوان اضافه کار در نظر گرفته میشه.
  • درصورتی که ورود از 8 بیشتر باشه ، مثلا 08:10 ، این 10 دقیقه حتما باید درتاخیر عنوان شود.( یکی از مشکلاتم این بود که نمی تونستم تاخیرها رو به دقیقه به دست بیارم !)
  • در صورتی که خروج از 17 بیشتر باشد،اضافه کار محسوب می شود.یعنی مثلا اگر خروج 17:30 باشه،اضافه کار 00:30 دقیقه محسوب می شود.
  • در نهایت زمان نهایی میشه (اضافه کاری - تاخیر) + زمان کارکرد..
سلام ..
لطفا اگر از بین دوستان کسی هست که با فرمول نویسی در اکسل آشناباشد راهنمایی کند:

به یه سری فرمول نیاز دارم که در فرم زیر،ساعت ورود و پایان کار رو بدم و باقی مانده گزینه ها رو محاسبه کنه، لازم به توضیح است که :

- ساعت کاری 8-17 است اما یک ساعت جهت ناهار و نماز واستراحت در نظر گرفته شده که اون یک ساعت باید از زمان کارکرد کم بشه.( یعنی زمان کارکرد نباید از 8 ساعت بیشتر بشه !) اگر ورود 08:15 باشه و خروج 17 باشه زمان کارکرد 7:45 دقیقه خواهد بود.در صورتیکه خروج از 17 بیشتر بود ، زمان کارکرد 8 ساعت و ما بقی به عنوان  اضافه کار در نظر گرفته میشه.
- درصورتی که ورود از 8 بیشتر باشه ، مثلا 08:10 ، این 10 دقیقه حتما باید درتاخیر عنوان شود.( یکی از مشکلاتم این بود که نمی تونستم تاخیرها رو به دقیقه به دست بیارم !)
- در صورتی که خروج از 17 بیشتر باشد،اضافه کار محسوب می شود.یعنی مثلا اگر خروج 17:30 باشه،اضافه کار 00:30 دقیقه محسوب می شود.
-در نهایت زمان نهایی میشه (اضافه کاری - تاخیر) + زمان کارکرد..

||http://www.tosinso.com/files/get/2ed8a05d-ab82-4fce-afec-97bcba3e7360||

دوستان لطفا اگر کسی هست راهنمایی کنه چون کارم خیلی گیر کرده و خیلی با اکسل و برنامه نویسی آشنایی ندارم .. بسیار متشکرم

موفق باشید

دوستان لطفا اگر کسی هست راهنمایی کنه چون کارم خیلی گیر کرده و خیلی با اکسل و برنامه نویسی آشنایی ندارم .. بسیار متشکرم

موفق باشید

پرسیده شده در 1392/01/23 توسط

2 پاسخ

4

با سلام

آقای تقی زاده فرمولهای بسیار مفیدی در سایت قرار دادند ، من هم جثارتا فرمولهای زیر رو قرار میدم امیدوارم که بتونه بهتون کمک کنه

فقط به این نکات اشاره کنم که :

  • Format cell رو همانطور که آقای تقی زاده در پست قبلی قرار دادند شما هم قرار بدید
  • ساعت کار از ساعت 8 صبح شروع میشه و اگر کسی زودتر از ساعت 8 اومد اضافه کاری محسوب نمیشه ( تنها اضافه کاری از ساعت 17 به بعد محاسبه میشه ) پس به عنوان مثال ساعت ورود اگر 7 صبح باشه یا اینکه 8 صبح باشه در محاسبات هیچ قرفی نمیکنه
  • زمان کارکرد تنها برای این هست که مشخص کنه که پرسنل آیا 8 ساعت رو کامل گذرونده یا نه ، پس هیچ وقت از 8 ساعت بیشتر نمیشه و مابقی اون در اضافه کاری حساب میشه

زمان کارکرد :
=IF(( پایان کار -(TIME(8;0;0)+ تاخیر ))<TIME(9;0;0);( پایان کار -(TIME(9;0;0)+ تاخیر ));TIME(8;0;0))

زمان اضافه کار :
=IF( پایان کار >TIME(17;0;0); پایان کار -TIME(17;0;0);0)

زمان تاخیر :
=IF( ورود >TIME(8;0;0); ورود -TIME(8;0;0);0)

زمان نهایی :
= پایان کار -(TIME(8;0;0)+ تاخیر )-TIME(1;0;0)

با سلام
آقای تقی زاده فرمولهای بسیار مفیدی در سایت قرار دادند ، من هم جثارتا فرمولهای زیر رو قرار میدم امیدوارم که بتونه بهتون کمک کنه
فقط به این نکات اشاره کنم که :
* Format cell رو همانطور که آقای تقی زاده در پست قبلی قرار دادند شما هم قرار بدید
* ساعت کار از ساعت 8 صبح شروع میشه و اگر کسی زودتر از ساعت 8 اومد اضافه کاری محسوب نمیشه ( تنها اضافه کاری از ساعت 17 به بعد محاسبه میشه ) پس به عنوان مثال ساعت ورود اگر 7 صبح باشه یا اینکه 8 صبح باشه در محاسبات هیچ قرفی نمیکنه
* زمان کارکرد تنها برای این هست که مشخص کنه که پرسنل آیا 8 ساعت رو کامل گذرونده یا نه ، پس هیچ وقت از 8 ساعت بیشتر نمیشه و مابقی اون در اضافه کاری حساب میشه

<text>

زمان کارکرد :
=IF(( پایان کار -(TIME(8;0;0)+ تاخیر ))<TIME(9;0;0);( پایان کار -(TIME(9;0;0)+ تاخیر ));TIME(8;0;0))

زمان اضافه کار :
=IF( پایان کار >TIME(17;0;0); پایان کار -TIME(17;0;0);0)

زمان تاخیر :
=IF( ورود >TIME(8;0;0); ورود -TIME(8;0;0);0)

زمان نهایی :
= پایان کار -(TIME(8;0;0)+ تاخیر )-TIME(1;0;0)

<text>

||http://www.tosinso.com/files/get/3b4fa1c8-9e72-431e-82be-2b1f7b7c90b3||

پاسخ در 1392/01/25 توسط
4

ابتدا قالب زمان برای Format cells تمام گزینه ها ( گزینه های دارای زمان) را به شکل زیر تنظیم نمایید :


ابتدا قالب زمان برای Format cells تمام گزینه ها ( گزینه های دارای زمان) را به شکل زیر تنظیم نمایید :

||http://www.tosinso.com/files/get/0c668f49-5ddc-44d9-8df4-5ab504d4011a||

سپس فرمول هر یک از گزینه ها را به ترتیب زیر وارد کنید :

<text>
زمان کارکرد = TIME(17,0,0) - (زمان ورود) - TIME(1,0,0)

زمان اضافه کار = IF( پایان کار > TIME(17,0,0) , پایان کار-TIME(17,0,0) , TIME(0,0,0))

زمان تاخیر = IF( ورود >TIME(8,0,0) , ورود-TIME(8,0,0) ,TIME(0,0,0))

ورود - پایان کار = زمان نهایی - TIME(1,0,0)


<text>

من تست کردم جواب مورد نظر گرفته شد .

سپس فرمول هر یک از گزینه ها را به ترتیب زیر وارد کنید :

زمان کارکرد = TIME(17,0,0) - (زمان ورود) - TIME(1,0,0)

زمان اضافه کار = IF( پایان کار > TIME(17,0,0) , پایان کار-TIME(17,0,0) , TIME(0,0,0))

زمان تاخیر = IF( ورود >TIME(8,0,0) , ورود-TIME(8,0,0) ,TIME(0,0,0))

ورود - پایان کار = زمان نهایی - TIME(1,0,0)


من تست کردم جواب مورد نظر گرفته شد .

پاسخ در 1392/01/24 توسط

پاسخ شما