Excel自动求和与恢复

来源:百度知道 编辑:UC知道 时间:2024/05/25 06:53:31
大体是这样:现需要对员工的全勤奖进行年度(1-12)每月递加方式发放,当月1全勤为30元,否则为0元,次2月也为30元,当第三月如果前2个月未请假则为60元!第4月又返回30元,第5月仍为30元,第6月则为120元,以为类推.事例如下:1=30/2=30/3=60/4=30/5=30/6=120/7=30/8=30/9=240/10=30/11=30/12=480 全年不请假为1140元,其中如有请假那么以往记录清零!重新来过!
==============================================================
设每月满勤工时为176时,如满时为1,否为0,我们定义为全勤系数!
行标题为: A工时-B上月系数-C本月系数-D全勤奖
2 176 1 2 30
3 176 2 3 60
4 168 2 0 0
5 176 11 12 480
6 168 11 0 0
7 176 0 1 30
8 168 11 0 0
9 120 12 0 0
10 176 12 1 30
(对于"上月系数",我们可采取单列复制数值数值的方法把""本月系数"充填进下月工资表的"上月系数"中)
请问如何设置C列与D列单元格中的涵数?
一、如何能让C列数值自动累加和清零并且满12(13)自动跳转为1或0?
二、如何让D列自动求当月的应有全勤奖金?

请高手解答!请详细一点!谢谢

你这问题太复杂了,我看了一个小时,也没完全弄明白!不过具我分析这个事情还是比较有规律性的,只是乱了一点点,EXECL完全可以胜任此工作,你只要学会IF函数就可以了!

1、最好把所有月份的Sheet表,都并列排在一个EXECL文件中,这样方便数据的查找与分析;
2、你这种规律性较乱的奖励方法,不建议你一次运算完成,你可以加几列中转运算,最后再将其隐藏,可以收到一样的效果;
3、最好把奖励办法也能分月份制作一张工作表,便于数据的采集运算;

只提这么几点建议,没给你写说具体运算公式,实再不好意思。关键是你的问题太难了,怪不得没人回答,我从看到现在,已经两个小时了。希望你能早解决该问题,如还有疑问,请补充说明!

发邮件给我,我可以完美的解决!
这里三言两语怎么说的清!

A:类似财会报表的问题,建议你换一个思维,不要把全部东西放同一个表.我习惯这样做,同一文件,几个Sheet.

Sheet1:工时一览表.A列为人名,B->M列为1-12月,.然后表内内容就是每个人每个月的工时.

Sheet2:当月工时系数表.与Sheet1同样格式,A列人名一定要同序,建议把人名顺序自定义一个序列.而表内内容为每人每个月的工时系数.
公式以B2格为例:
=IF(Sheet1!B2=176,1,0)
其他格用填充柄填充公式.

Sheet3:累计工时系数表.格式同上.因为要求“满12(13)自动跳转为1或0”这句话有岐义,所以分成两种处理办法:
1、按年度作为会计分期,过了12月份就所有数据开始重算。那么公式设为(均以第2行为例,其他格照样填充):
B列:
=IF(Sheet2!B2>0,SUM(Sheet2!B2),0)
C->M列:
=IF(Sheet2!C2>0,SUM(Sheet2!C2,B2),SUM(Sheet2!C2))
第二年另存一个文件名,数据重新统计。

2、不管会计年度,累计系数满12就清零重算。那么表格格式要变,在“1月”那一列前加插一列“上年末累计系