已知算法,求Excel上的函数公式,计算工资用。

2024-11-23 05:13:09
推荐回答(4个)
回答(1):

1、打开填制好数据的工资表。选择需要计算结果的单元格,点击编辑栏上面的“插入函数”

2、在弹出窗口,选择求和函数:sum,点击确定

3、再次确认后,返回excel文档,可以看到刚才选择的单元格已经有了计算结果。

4、其他类似需要计算的单元格,可以直接复制单元格,出现提示“复制公式”。

5、自定义计算。刚才的是直接求和,下面我们来看看怎么样自定义的方式计算。就是有些不能直接是简单的求和之类的。需要用到加、减的时候,就要自定义计算公式了。

6、选择需要计算的结果的单元格,点击编辑栏,输入等号“=”。点击需要计算的单元格,然后再输入运算符号,如“+”、“-”等。再点击第二个单元格,依次类推。最后回车结果公式的输入,此时就得到计算结果了。

7、同样的方法,复制这个已经计算了单元格到其他需要的单元格上面。公式就直接复制过去了。

回答(2):

写好函数
分好25号之前 和25号之后的情况
再用if 来调用

回答(3):

先将时间改为日期型:
入职时间B1=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))
发放时间B2=DATE(LEFT(A2,4),MID(A2,5,2),RIGHT(A2,2))
然后套用下面公式:
=IF(DAYS360(B1,B2)>=0,IF(DAYS360(B1,B2)>120,0,IF(DAYS360(B1,B2)>90,500/30*(120-DAYS360(B1,B2)),(IF(DAYS360(B1,B2)>60,600/30*(90-DAYS360(B1,B2))+500/30*(DAYS360(B1,B2)-60),IF(DAYS360(B1,B2)>30,700/30*(60-DAYS360(B1,B2))+600/30*(DAYS360(B1,B2)-30),700/30*DAYS360(B1,B2)))))),0)
适用任何情况

回答(4):

IF((a2-a1)<=30,(a2-a1)/30*700,IF((a2-a1)<=60,(30-(EDATE(a2,-1)-a1))/30*700+(EDATE(a2,-1)-a1)/30*600,IF((a2-a1)<=90,(30-(EDATE(a2,-2)-a1))/30*600+(EDATE(a2,-2)-a1)/30*500,IF((a2-a1)<=120,(30-(EDATE(a2,-3)-a1))/30*500,0))))
请各位指教