宠着小猪 发表于 2012-1-12 11:32:33

【已解决】关于利用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)


sh1985l 发表于 2012-1-12 11:36:23

EXCEL不熟,{:5_252:}

xuefairy 发表于 2012-1-12 11:36:36

介个要研究一下

猫心 发表于 2012-1-12 11:44:30

下载了。。。正在看

糖糖2003 发表于 2012-1-12 11:50:05

EXCEL 常用
这个方面的问题还真木有遇到过

qd991 发表于 2012-1-12 12:04:35

第一个:有学过,忘记了,实在想不起来
第二个:用sumproduct公式可以解决

kuai乐 发表于 2012-1-12 12:10:11

第一个问题:
1、把f列中的数值选择性粘贴数值到g和h列;
2、选中g列,ctrl+h,上面输入-*,下面不输入,提炼出开始时间;
3、选中h列,ctrl+h,上面输入*-,下面不输入,提炼出结束时间;

第二个问题:
k列用公式:=SUMIF(B2:B16,j2,I2:I16),其中j列位置是员工名字;向下拉就行了。

艾小当 发表于 2012-1-12 12:40:50

本帖最后由 艾小当 于 2012-1-12 12:42 编辑

小猪俺下载以后研究一下哈{:5_257:}

明筱白 发表于 2012-1-12 12:50:58

EXCEL不是很熟悉{:5_241:}

~~#幽蓝#~~ 发表于 2012-1-12 12:55:35

小猪是EXCEL高手!
页: [1] 2 3 4 5
查看完整版本: 【已解决】关于利用EXCEL计算加班费的问题