excel筛选函数

来源:百度知道 编辑:UC知道 时间:2024/05/07 06:27:14
这是一个人事上的问题,我的公司比较的烂,人事的考勤系统一直导不出来,所以现在一直是手工做的,但是现在有1000多号人,每次做考勤都累得半死,请各位培朋友帮忙!
1月1日 1月2日 1月3日 1月4日 1月5日……病假 事假
张三 B2 B4 S3 S6 S2 …… ? ?
李四 B3 S2 S5 B6 B7 …… ? ?
B代表病假,S代表事假,B2代表病假2小时,其他以此类推,现在我想做的是把张三一个月的病假和事假统计出来,请问用什么函数做啊?怎么做的吗?谢谢各位高手了!
1月1日 1月2日 1月3日 1月4日 1月5日 1月6日 1月7日……病假 事假 带薪假 无薪假
张三 B2 B4 S3 S6 S2 D3.5 W4.6…… ? ? ? ?
李四 B3 S2 W5 D6 W7 S3.5 D5.5…… ? ? ? ?
B代表病假,S代表事假,B2代表病假2小时,D代表带薪假,W代表无薪假,其他以此类推,现在我想做的是把张三一个月的病假事假带薪假无薪假统计出来!我想做好一个直接拿公式拉下就可以了!

做个EXCEL表格,统计一周的情况为例
A1单元格为姓名,B1-H1各单元格为日期,I1为病假,J1为事假
A2单元格为张三,B2-H2各单元格为出勤情况,以下类推
建议将病假表示为正数,将事假表示为负数,正常出勤不填写
在I2单元格求张三所在行所有为正数的单元格的和,函数为I2=SUMIF(B2:H2,">0"),同样统计所有为负数的单元格的和,函数为J2==SUMIF(B2:H2,"<0")
以此,可以做一个月的统计表了

带薪假和无薪假一般都是按天计的吧,这样的话,就标D和W,
然后在相应的统计单元格=COUNTIF(B2:H2,"D")可统计出相应的天数和

EXCEL表格中的数据,只能有一个属性,故B2和B4是不可以相加=B6的.
如果D和W都有小数,可将其设为1002.5和2003.5,然后统计的时候,计算时增加个区间选择条件就行了