Tính Lương Thực Nhận Theo Điều Kiện

Bạn cần tính lương nhân viên, đảm bảo:
  • Lương cứng sẽ là 200k/ ngày
  • Được thưởng thêm: 10% nếu làm vào thứ 7, 20% nếu làm chủ nhật, và 50% nếu làm ngày lễ
  • Danh sách ngày lễ đã được cung cấp A18:A20.

Note: nếu ngày lễ vào cuối tuần, sẽ chỉ được hỗ trợ ở mức cao nhất. Ví dụ ngày lễ 13/07 và cũng là chủ nhật. Mức % nhân viên được thưởng thêm sẽ là 50% theo mức ngày lễ.

Link: Onedrive

Tính lương theo điều kiện

Công thức:
1.=SUMPRODUCT(FREQUENCY(WEEKDAY($B$1:$U$1)*(B2:U2="")+MMULT({1,1,1},8*($B$1:$U$1=$A$18:$A$20)),{0,1,6,7,8})*{0;1.2;1;1.1;0;1.5})*2*10^5

2.=SUMPRODUCT(FREQUENCY(IF(B2:U2="",WEEKDAY(B$1:U$1)*(COUNTIF($A$18:$A$20,B$1:U$1)=0),""),{0,1,6})*{1.5;1.2;1;1.1})*2*10^5

3.=BYROW(B2:U14,LAMBDA(s,LET(a,B1:U1,b,WEEKDAY(a,2),SUM(2*10^5*(s="")*(1+BYCOL(VSTACK(IFS(b=7,0.2,b=6,0.1,1,0),0.5*BYCOL(N(a=A18:A20),SUM)),MAX))))))

4.=BYROW(B2:U14,LAMBDA(s,SUM(IF(s=0,LOOKUP((COUNTIF(A18:A20,B1:U1)=0)*WEEKDAY(B1:U1,2),{0,1,6,7},{1.5,1,1.1,1.2}))*2*10^5)))
Đăng nhận xét (0)
Mới hơn Cũ hơn