考勤的计算:如何用字母代表不同的小时数,然后统计出一个月的总工时数?
2个回答

假设,排班在B列,那么,总工时的计算公式为:

=SUM(COUNTIF(C:C,"A")*8,COUNTIF(C:C,"B")*10,COUNTIF(C:C,"C")*6)=256

逻辑是:将C列中所有等于A的数量*8,...,然后将结果相加.

案例如下(模拟张三8月份的记录):

ABC

1日期姓名班次

22011年08月01日张三B

32011年08月02日张三B

42011年08月03日张三B

52011年08月04日张三A

62011年08月05日张三B

72011年08月06日张三B

82011年08月07日张三B

92011年08月08日张三A

102011年08月09日张三B

112011年08月10日张三A

122011年08月11日张三C

132011年08月12日张三C

142011年08月13日张三A

152011年08月14日张三A

162011年08月15日张三C

172011年08月16日张三B

182011年08月17日张三A

192011年08月18日张三C

202011年08月19日张三C

212011年08月20日张三A

222011年08月21日张三C

232011年08月22日张三C

242011年08月23日张三A

252011年08月24日张三B

262011年08月25日张三B

272011年08月26日张三C

282011年08月27日张三B

292011年08月28日张三C

302011年08月29日张三A

312011年08月30日张三B

322011年08月31日张三B