如果签退时间在D2:D100, E2中输入
=IF(D2>TIMEVALUE("21:00"),MROUND(D2-TIMEVALUE("21:00"),1/48),)
再用自动填充柄将E2中公式向下复制到E100,就是其中的MROUND在2007版中可以直接使用,如果是2003版,要安装加载项的,如果不行,可以对公式进行适当改动改成
=IF(D2>TIMEVALUE("21:00"),ROUND(48(D2-TIMEVALUE("21:00")),)/48,)
就适用了要计算本月的时间合计,如果本月是六月,公式为
=TEXT(SUMPRODUCT((MONTH(B2:B100)=6)E2:E100),"[h]:mm")
就可以了
把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删)、excel样表文件(把现状和目标效果表示出来)作为附件发来看下 yqch134@163com
1、如excel表格所示,员工的工作和下班时间用于计算员工加班时间。
2、写下公式函数的前半部分,你需要显示超时,如图“= TEXT(”所示。公式应该用英文输入TEXT表示显示结果是文本格式。
3、然后继续完成公式后半部分的写作。
4、输入公式后单击“输入”,计算结果如下。
5、当十字形光标出现在显示结果的右下角时,单元格将被拉下以填充公司。
6、填写公式后的计算结果如下,完成所有员工加班时间的计算。
加班费计算举例说明。
公式设置如图:
H1单元格放置的是基准工资。
D2公式:=WEEKDAY(B2,2)
E2公式:=IF(AND(D2<>6,D2<>7),IF(C2>8,C2-8,0),C2)
F2公式:=IF(AND(D2<>6,D2<>7),E2$H$115,E2$H$12)
公式结果如图:
假设下班时间在A1,在B1算加班时间,在B1单元格输入公式:
=IF((HOUR(A1)-16)+IF(MINUTE(A1)/60>=05,05,0)>1,(HOUR(A1)-16)+IF(MINUTE(A1)/60>=05,05,0)-05,(HOUR(A1)-16)+IF(MINUTE(A1)/60>=05,05,0))
你再试试,我这没问题。或者你把达不到的地方,列举下,我看下。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)