="-6ren">
gpt4 book ai didi

excel - Microsoft Excel - SumIF 和 WeekNum

转载 作者:行者123 更新时间:2023-12-04 20:12:30 35 4
gpt4 key购买 nike

我想将数据范围内的值相加,减去特定日期内的值。
我可以做第一部分 - SUM,但是当我尝试减去时遇到了问题。

enter image description here

“排除星期日”表中使用的公式

F3  =SUMIFS(B3:B17,A3:A17,">="&D3,A3:A17,"<="&E3)

帮助上面的公式减去周日的时间。

在“仅限周日”表中,帮助添加每个月的仅限周日的小时数。

我试过 SUMIFS 周数 ,但无法得到结果。

最佳答案

Weeknum() 返回周数,这在您的场景中没有用,因为您想要评估工作日。这就是 Weekday() 函数做得很好的地方。使用默认值,Weekday() 返回 1 表示周日,2 表示周一,依此类推。

您可以使用 Sumproduct 计算两个日期之间所有小时的总和,其中工作日不是星期日,就像在屏幕截图的单元格 F3 中这样。

=SUMPRODUCT((WEEKDAY($A$3:$A$17)<>1)*($A$3:$A$17>=$D3)*($A$3:$A$17<=$E3)*B3:B17)

抄下来。

为了汇总 1 月的所有周日时间,您可以使用 Sumproduct 并将格式为“mmm”的日期与单元格 D10 中的文本进行比较,还可以使用条件仅计算工作日为周日的日期(即 1)。单元格 E10 有公式
=SUMPRODUCT($B$3:$B$17*(TEXT($A$3:$A$17,"mmm")=$D10)*(WEEKDAY($A$3:$A$17)=1))

关于excel - Microsoft Excel - SumIF 和 WeekNum,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35217020/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com