【已解决】关于利用EXCEL计算加班费的问题
本帖最后由 宠着小猪 于 2012-1-12 14:17 编辑列F中我用公式:=MIDB(E2,SEARCHB("?",E2),LEN(E2)*2-LENB(E2))提取了时间段,在G、H列中分别提取了始终时间,用公式:=LEFT(F2,4)、=RIGHT(F2,5).
这里就会出现一个问题,当我时间是9:00我用4就可以提取,但是10:00是5位就不能提取了,应该怎么解决,使其提取一步到位?
其次就是怎么能够使同一员工的加班数自动求和?
烦请各位EXCEL高手不吝赐教!!
感谢kuai乐筒子的回复,问题解决了!
1、开始时间提取(G列):=IF(LEN(F2)=11,LEFT(F2,5),LEFT(F2,4))
终止时间提取(H列):=IF(LEN(F2)=9,RIGHT(F2,4),RIGHT(F2,5))
2、J列用公式:=SUMIF($B$2:$B$16,B2,$I$2:$I$16)
EXCEL不熟,{:5_252:} 介个要研究一下 下载了。。。正在看 EXCEL 常用
这个方面的问题还真木有遇到过 第一个:有学过,忘记了,实在想不起来
第二个:用sumproduct公式可以解决 第一个问题:
1、把f列中的数值选择性粘贴数值到g和h列;
2、选中g列,ctrl+h,上面输入-*,下面不输入,提炼出开始时间;
3、选中h列,ctrl+h,上面输入*-,下面不输入,提炼出结束时间;
第二个问题:
k列用公式:=SUMIF(B2:B16,j2,I2:I16),其中j列位置是员工名字;向下拉就行了。
本帖最后由 艾小当 于 2012-1-12 12:42 编辑
小猪俺下载以后研究一下哈{:5_257:} EXCEL不是很熟悉{:5_241:} 小猪是EXCEL高手!