Tính chuyên cần có thể nói là bài toán đặc thù theo doanh nghiệp, mỗi doanh nghiệp sẽ có những quy định tính chuyên cần khác nhau và phụ thuộc vào nhiều yếu tố như: Nghỉ phép, nghỉ không lương, đi muộn về sớm, xét dựa theo công chuẩn, đi làm vào ngày nghỉ, lễ,...
Bản chất của bài toán: Sẽ có 1 mức chuyên cần tối đa, không đạt chỉ tiêu nào thì sẽ trừ dần đến hết
Ví dụ tình huống: Tính chuyên cần căn cứ vào nghỉ phép, nghỉ không lương, theo thời gian đi muộn về sớm
Tiền chuyên cần là 500,000
- Theo nghỉ phép: Nếu nghỉ dưới 1 phép thì ko trừ chuyên cần, nếu nghỉ 1 đến dưới 2 phép thì trừ 200,000, nếu nghỉ 2 phép trừ 300,000 và nếu nghỉ trên 2 phép thì mất chuyên cần
- Theo nghỉ không lương: Nếu nghỉ từ 1 ngày không lương trở lên thì mất chuyên cần
- Theo thời gian đi muộn về sớm: Nếu tổng thời gian đi muộn về sớm trong tháng <30 phút thì không trừ. Cứ đủ 30 phút thì trừ 100,000
Công thức tính phần trừ chuyên cần do nghỉ phép:
=IF(A2<1,0,IF(A2<2,200,IF(A2=2,300,500)))
Công thức tính phần trừ chuyên cần do nghỉ không lương:
=IF(B2>=1,500,0)
Công thức tính phần trừ chuyên cần do đi muộn về sớm:
=INT(C2/30)*100
Lấy tiền chuyên cần tối đa trừ đi các phần trên:
=500-IF(A2<1,0,IF(A2<2,200,IF(A2=2,300,500)))-IF(B2>=1,500,0)-INT(C2/30)*100
Tuy nhiên sẽ có các trường hợp tổng số tiền bị trừ lớn hơn số tiền chuyên cần tối đa thì lồng thêm hàm MAX để đưa các trường hợp này về 0.
=MAX(0,500-IF(A2<1,0,IF(A2<2,200,IF(A2=2,300,500)))-IF(B2>=1,500,0)-INT(C2/30)*100)
Nhiều doanh nghiệp có quy định cấp trong từng phần nhiều cấp và phức tạp hơn thì công thức sẽ lồng ghép thêm hàm IF hoặc các hàm xử lý điều kiện.
{Đt Zalo} - 038 696 1334
0 Comment:
Đăng nhận xét