Microsoft Excel – 与WeekNum的SumIF
我想在数据范围内将这些值相加,在特定的一天内减去值。 我能够做第一部分 – SUM,但当我试图减去时遇到了一个问题。
“Exclude Sunday”表格中使用的公式
F3 =SUMIFS(B3:B17,A3:A17,">="&D3,A3:A17,"<="&E3)
帮助上述公式减去星期日小时。
在星期天只有桌子上,有助于每个月增加几个星期日。
我用WEEKNUM尝试了SUMIFS ,但无法得到结果。
Weeknum()返回一周中的数字,在您的scheme中没有用,因为您要评估星期几。 这就是Weekday()函数做的很好。 默认情况下,Weekday()为星期天返回1,星期一为2,依此类推。
您可以使用Sumproduct来计算星期几不是星期天的两个date之间的所有小时数的总和,就像这样在屏幕截图的单元格F3中。
=SUMPRODUCT((WEEKDAY($A$3:$A$17)<>1)*($A$3:$A$17>=$D3)*($A$3:$A$17<=$E3)*B3:B17)
复制下来。
为了统计1月份的所有星期天,可以使用Sumproduct并将格式化为“mmm”的date与单元格D10中的文本进行比较,还可以使用条件来计算星期几为星期日(即1)的date。 单元格E10有公式
=SUMPRODUCT($B$3:$B$17*(TEXT($A$3:$A$17,"mmm")=$D10)*(WEEKDAY($A$3:$A$17)=1))