求Excel表格工时统计公式?

如打卡时间为09:00—12:00 13:20--18:00那总工时的公式是?得出的结果需要是几小时几分钟。求高手解答,谢谢了!

A1单元格写入 09:00   B1单元格写入 12:00   C1单元格写入 13:20   D1单元格写入 18:00

则E1单元格写入公式

=B1-A1+D1-C1

=TEXT(B1-A1+D1-C1,"H小时M分钟")

 

 

 

如果是A1单元格写入09:00—12:00,B1单元格写入13:20—18:00

则C1单元格写入公式

=RIGHT(A1,LEN(A1)-FIND("—",A1))+RIGHT(B1,LEN(B1)-FIND("—",B1))-LEFT(A1,FIND("—",A1)-1)-LEFT(B1,FIND("—",B1)-1)   再设置单元格格式为时间格式中的时分格式

=TEXT(RIGHT(A1,LEN(A1)-FIND("—",A1))+RIGHT(B1,LEN(B1)-FIND("—",B1))-LEFT(A1,FIND("—",A1)-1)-LEFT(B1,FIND("—",B1)-1),"H小时M分钟")

 

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-06-06

0后面的8,3,6一共出现的次数,公式:

=SUMPRODUCT((A1:E998=0)*(A2:E999=8))+SUMPRODUCT((A1:E998=0)*(A2:E999=3))+SUMPRODUCT((A1:E998=0)*(A2:E999=6))


0后面的8一共出现的次数,公式:

=SUMPRODUCT((A1:E998=0)*(A2:E999=8))


0后面的3一共出现的次数,公式:

=SUMPRODUCT((A1:E998=0)*(A2:E999=3))


0后面的6一共出现的次数,公式:

=SUMPRODUCT((A1:E998=0)*(A2:E999=6))


第2个回答  2013-06-30
直接减,1975qjm的回答是可行的
相似回答