مژگان خاطری
1 سال پیش
پاسخ
امتیاز بندی سابقه شغلی
میخوام توی یک ستون جمع ساعتهای آموزشی گذرانده شده پرسنل رو به ساعت وارد کنم بعد تو ستون روبروش امتیاز بدم به اینصورت :
هر 20 ساعت آموزش 1 امتیاز حداکثر 10 امتیاز
یعنی بالای 200 ساعت آموزش رو هم 10 بده
لطفا راهنمایی میفرمائید
گزارش تخلف
سؤالات مربوط به اکسل
برو به
به پشتیبانی نیاز داری؟
در صورتی که
- در کار با بتازون مشکلی دارید
- در مورد خدمات بتازون سؤالی دارید
- نظراتی را برای ارتقا و بهبود خدمات دارید
خوشحال میشیم که حتماً با ما در میان بزارید
علی امینی
1 سال پیش
اگه ساعت ها رو به صورت عدد اعشاری وارد میکنید یعنی مثلا 25 ساعت و 40 دقیقه رو به صورت 25.66 نوشتین از این فرمول استفاده کنید:
=IF($B2>200,10,ROUNDDOWN($B2/20,0))
اینجا فرض کردم که در سلول B2 ساعت را وارد کردین و بقیه ساعت ها زیر این سلول هست و میتونید بسط بدید فرمول رو.
اگه ساعت ها رو به فرمت ساعت وارد میکنید یعنی مثلا 25 ساعت و 40 دقیقه رو به صورت 25:40 نوشتین از این فرمول استفاده کنید:
=IF($B2*24>200,10,ROUNDDOWN($B2*24/20,0))
برای راحتی کار پیشنهاد میکنم دیتابیس رو تبدیل به تیبل کنید با انتخاب کل محدوده و زدن ctrl+T بعد اسم تیبل رو در تب table design عوض کنید مثلا بذارید Scoring
حالا در اولین سلول ستونی که قراره امتیازها قرار بگیره فرمول را paste کنید. البته به شرطی که اولین سلول ساعت ها B2 باشه.
یه مدل دیگه رفرنس دهی هم داخل تیبل ها میشه انجام داد به این صورت:
=IF([@[ساعت آموزش گذرانده]]*24>200,10,ROUNDDOWN([@[ساعت آموزش گذرانده]]*24/20,0))
مزیت تیبل اینه که میتونید با اضافه کردن داده به زیر تیبل؛ خودکار دیتابیس رو گسترش بدین و دیگه نیاز نیست فرمول رو بسط بدید به پایین.
کلا در تیبل نیازی به بسط فرمول ندارید چون وقتی یک فرمول را در ردیف اول داده ها مینویسید؛ خودش برای کل ستون اعمال میکنه.
برای فرمت شرطی و اینا هم مزایایی داره.
گزارش تخلف