reza_1357
2013/03/31, 19:10
با سلام خدمت دوستان میخواستم فرمولی تو اکسل بنویسم که ذخیره مرخصی پایان سال کارمند رو بنویسه
فرض کنیم :
سلول a1 ذخیره مرخصی سنوات گذشته باشه (که میتونه از صفر باشه تا n)
سلول b1 عدد 30 (یا همان مقدار مرخصی استحقاقی سالیانه فرد که ثابته)
سلول c1 مقدار مرخصی استفاده شده فرد در طول یکسال می باشد.
در مرحله اول سل a1 بعلاوه b1 و منحای c1 میکنیم
که میشه ذخیره مرخصی سالیانه هر فرد
حالا چیز مهمی هست با توجه به مرخصی سالیانه هر فرد سی روزه ، اینه که هر فرد اگر بخواهد میتونه 9 روز مرخصی یا کمتر رو در طول سال ذخیره کنه ولی اگر فردی در طول سال کمتر از 21 روز مرخصی رفته باشه مثلاً 10 روز ، 11 روز اون سوخت میشه و برای فرد ذخیره نمیشه
حالا میخوام فرمولی در سلول d1 بنویسم که وقتی a1+b1-c1 کردم اگر جواب بزرگتر از 21 بود، عدد هر مقدار که بود آن را در سلول d1 بنویسد ولی اگر کمتر از 21 بود آن را منهای 21 کنه و مقدارش رو تو ستون d1 بنویسه و در پایان در سلول e1 جواب اینطور میشه a1+b1-c1-d1
ای کاش توضیحاتم کامل بوده باشه
فرض کنیم :
سلول a1 ذخیره مرخصی سنوات گذشته باشه (که میتونه از صفر باشه تا n)
سلول b1 عدد 30 (یا همان مقدار مرخصی استحقاقی سالیانه فرد که ثابته)
سلول c1 مقدار مرخصی استفاده شده فرد در طول یکسال می باشد.
در مرحله اول سل a1 بعلاوه b1 و منحای c1 میکنیم
که میشه ذخیره مرخصی سالیانه هر فرد
حالا چیز مهمی هست با توجه به مرخصی سالیانه هر فرد سی روزه ، اینه که هر فرد اگر بخواهد میتونه 9 روز مرخصی یا کمتر رو در طول سال ذخیره کنه ولی اگر فردی در طول سال کمتر از 21 روز مرخصی رفته باشه مثلاً 10 روز ، 11 روز اون سوخت میشه و برای فرد ذخیره نمیشه
حالا میخوام فرمولی در سلول d1 بنویسم که وقتی a1+b1-c1 کردم اگر جواب بزرگتر از 21 بود، عدد هر مقدار که بود آن را در سلول d1 بنویسد ولی اگر کمتر از 21 بود آن را منهای 21 کنه و مقدارش رو تو ستون d1 بنویسه و در پایان در سلول e1 جواب اینطور میشه a1+b1-c1-d1
ای کاش توضیحاتم کامل بوده باشه