excel判断是否星期天并计算工作时间

2024-12-16 10:05:36
推荐回答(5个)
回答1:

  1. EXCEL中求时间差,可以直接相减:=B2-A2,并下拉填充;

  2. 求时间总和直接用求和函数SUM:=SUM(C2:C9);

  3. 是不是感觉到明显不符,这是因为,默认的时间格式是不超过24小时的,24小时以上的都按24的倍数,进到日期“天”上去了,时间只为除以24的余数,如要表示出总小时数,右击--设置单元格格式--数字--自定义--类型输入:[h]:mm;

  4. 这样就显示出所有的小时数。

回答2:

可用SUMPRODUCT()、SUMIF()函数计算
思路:【日常上午上班小时数】*【周末上午上班天数】+【日常下午上班小时数】*【周末下午上班天数】+【周末其他时间加班小时数】

以下是AN5单元格的格式样例(其他可复制),公示未优化,有点长。
星期六和星期日按周末计算。
【AN5】=【日常上午上班小时数】*(SUMPRODUCT(($D$3:$AH$3="六")*(D5:AH5=$AI$1))+SUMPRODUCT(($D$3:$AH$3="日")*(D5:AH5=$AI$1)))+【日常下午上班小时数】*(SUMPRODUCT(($D$3:$AH$3="六")*(D6:AH6=$AI$1))+SUMPRODUCT(($D$3:$AH$3="日")*(D6:AH6=$AI$1)))+SUMIF($D$3:$AH$3,"六",D7:AH7)+SUMIF($D$3:$AH$3,"日",D7:AH7)

回答3:

在an5输入公式=sumif($c$3:$ah$3,"日",c7:ah7),下拉填充

回答4:

假设:=sumif($c$3:$ah$3,"日",c5:ah7)
往下拉填充

回答5:

WEEKDAY函数
图片看不清楚

如有必要
付你需要的结果,发样表
Mrpinetree@qq.com