mjzaret
2018/04/27, 18:44
سلام به همه دوستان
من در اکسل خودم مقدار زمان کارکرد پرسنل رو به صورت ساعت دارم. برای مثال من 250:40 کار کردم در طی یک ماه.
حالا میخوام یه شرط بزارم که هر کسی کارکردش بالای 220:00 ساعت بوده مابقی رو به صورت اضافه کار محاسبه کنه.
نمیدونم چطور شرط رو بنویسم که مشکلی نداشته باشم. در بعضی از مواقع شرط جواب میده و در بعضی مواقع هم نه.
=if(t162>$y$1;(t162-$y$1)*24*(v162*30*1.4/220);0)
در فرمولی که نوشتم t162 مقدار ساعت کارکرد و $y$1 هم مقدار ثابت 220:00 ساعت و v162 هم مقدار دستمزد روزانه هست.
زمانی که کارکرد فردی 59:00 ساعت باشه شرط درست درمیاد و مقدار منفی میده در صورتی که این درست نیست.
من فرمول رو به صورت زیر هم نوشتم ولی نتونستم جواب بگیرم.
if(t162>"220:00";(t162-"220:00")*24*(v162*30*1.4/220);0)
لطفاً کمکم کنید تا بتونم جواب درست رو پیدا کنم.
شاد باشید
من در اکسل خودم مقدار زمان کارکرد پرسنل رو به صورت ساعت دارم. برای مثال من 250:40 کار کردم در طی یک ماه.
حالا میخوام یه شرط بزارم که هر کسی کارکردش بالای 220:00 ساعت بوده مابقی رو به صورت اضافه کار محاسبه کنه.
نمیدونم چطور شرط رو بنویسم که مشکلی نداشته باشم. در بعضی از مواقع شرط جواب میده و در بعضی مواقع هم نه.
=if(t162>$y$1;(t162-$y$1)*24*(v162*30*1.4/220);0)
در فرمولی که نوشتم t162 مقدار ساعت کارکرد و $y$1 هم مقدار ثابت 220:00 ساعت و v162 هم مقدار دستمزد روزانه هست.
زمانی که کارکرد فردی 59:00 ساعت باشه شرط درست درمیاد و مقدار منفی میده در صورتی که این درست نیست.
من فرمول رو به صورت زیر هم نوشتم ولی نتونستم جواب بگیرم.
if(t162>"220:00";(t162-"220:00")*24*(v162*30*1.4/220);0)
لطفاً کمکم کنید تا بتونم جواب درست رو پیدا کنم.
شاد باشید