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

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