excel在一个单元格内计算加班费的函数公式怎么写

2024-12-05 06:03:02
推荐回答(5个)
回答1:

首先你的日期必须是日期格式,通过自定义格式转成1,2,3,4........

Q3公式:=SUMPRODUCT((WEEKDAY($B$2:$P$2,11)>5)*$B3:$P3*2+(WEEKDAY($B$2:$P$2,11)<6)*$B3:$P3*1.5)*2000/174

回答2:

首先,单元格中不能文字和数字混合录入,否则不便于计算。数字去掉单位以后,E2单元格录入公式: =MAX(A2*0.4,1800)*sum(B2:D2) (上式是将工资的40%直接乘小时数,好象不对。如果不是这样算,请先说明计算方法)

回答3:

建议用VBA的事件触发,只要B3至P3区域内任意一个单元格发生数据变化,就会触发事件,自动重算该行结果。
运算逻辑,
根据颜色判断,把没有背景颜色的单元格的和加起来,赋值给变量a
根据颜色判断,把黄色背景颜色的单元格的和加起来,赋值给变量b
最后输出结果Range("Q3")=(a*1.5+b*2)/2000/174
数据行数不只一行的话,把Range("Q3")中的行号3也做成变量,就可以了。

回答4:

Q3中公式
=2000/174(sum(b3:c3,i3:j3,p3)*2+sum(d3:h3,k3:o3)*1.5)
下拉填充

回答5:

=ROUND(SUM(B3+C3+I3+J3+P3)*(2000/174*2)+(SUM(B3:P3)-SUM(B3+C3+I3+J3+P3))*(2000/174*1.5),2)

手机上写的,你测试下!