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

考勤的计算:如何用字母代表不同的小时数,然后统计出一个月的总工时数?
张三:A班8小时,B 班10小时,C班6小时;用不同的字母代表不同工时,如何计算出小时数?
雨桑 1年前 已收到2个回答 举报

waysasia 幼苗

共回答了20个问题采纳率:90% 举报

假设,排班在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

1年前 追问

8

雨桑 举报

谢谢 我按照您的方法试了下,真的不错哦!! 但是又出现了个小问题:关于它计算数量不准确的事情;比如12个B 班但按照计算结果是只有11个B 的时间和,为什么呢??谢谢赐教 了啊~~

举报 waysasia

如果是这样的话,那只有一种情况,你输入有问题。 我刚重新模拟了下, 用上面的数据,一共是9个A,13个B,8个C。 然后我将其中的数据重新调整了,结果会进行改变,并且,没有错误,比如,我全部换为A,则,结果中有31个A。 检查下你的输入。

vicn07 幼苗

共回答了35个问题 举报

请把你具体要求写一下,如条件 员工 总工时 事假 病假 调休 缺勤 a 30 1 2 3 4 一般表是这样设置的。但是这样不能用sumif。要用sumif表得

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 3.030 s. - webmaster@yulucn.com