Excel-请参阅包含网络天数的列/范围

Excel-请参阅包含网络天数的列/范围,excel,excel-formula,countif,Excel,Excel Formula,Countif,我试图使用类似于上面的方法来计算C列(我的数据集的日期列)中的任何值,其中从那时到今天的工作日大于5天。这可以在不创建工作日列的情况下完成吗?这实际上并不明显,但是网络日不适用于范围。然而,阵列是完全好的。请参阅关于超级用户的帖子 因此,在您的情况下,您可以简单地使用: =COUNTIFS(NETWORKDAYS(C:C, TODAY(), 1),">=" & 5) 显然,最好不要引用整个C列。如果有Excel O365,您也可以使用=SUM而不是=SUMPR

我试图使用类似于上面的方法来计算C列(我的数据集的日期列)中的任何值,其中从那时到今天的工作日大于5天。这可以在不创建工作日列的情况下完成吗?

这实际上并不明显,但是
网络日
适用于范围。然而,阵列是完全好的。请参阅关于超级用户的帖子

因此,在您的情况下,您可以简单地使用:

=COUNTIFS(NETWORKDAYS(C:C, TODAY(), 1),">=" & 5)

显然,最好不要引用整个C列。如果有Excel O365,您也可以使用
=SUM
而不是
=SUMPRODUCT

,我可以给您提供我需要的更多详细信息吗?我可以看出这是正确的方法,但我没有在excel中使用数组公式的经验(这是我第一次听说),所以我无法让它对我起作用=COUNTIFS('Raw Data'!O:O,“>=”&5,'Raw Data'!M:M,'Raw Data'!B:B,'EUR')-COUNTIFS('Raw Data'!O:O,“>=”&10,'Raw Data'!L:L,'Returned','Raw Data'!B:B,'EUR')这是我当前的公式,O列是我的workdays列,但它必须随着数据集的增长而更新。我的目标是去掉O列,只引用C列,这是我不关注的日期列。您自己的公式在OP中使用了一个
COUNTIFS
,集中在C列,涉及
NETWORKDAYS
,但在上面的评论中您提到了完全不同的内容。如果您有更多的条件,您可以使用多个条件构建您的
SUMPRODUCT
公式,例如:
=SUMPRODUCT((criteria1)*(criteria2)*(criteria3))
如果数据集增长,为了避免将整个列用作C:C或类似项,请尝试使用命名表,以便可以按名称引用表列。例如,如果您的表名为Table1,则
=COUNTIFS(Table1[workingdays],“>=5”,Table1[ColumnM],”,Table1[ColumnB],“EUR”)-COUNTIFS(Table1[workingdays],“>=10”,Table1[ColumnL],“Returned”,Table1[ColumnB],“EUR”)
。在范围上使用Ctrl+T将其转换为命名表。在“表格设计”选项卡上编辑表格名称。因此,我目前有一个计算所需数字的公式,但它需要在我的数据集中添加一列;“工作日”列是第O列。我目前使用的公式就是我上面提到的公式。我试图避免添加此栏,为了避免添加此栏,我尝试了我原始问题中的公式,我用它来澄清我所寻找的内容。抱歉搞混了,这能把事情弄清楚吗?
=SUMPRODUCT(--(NETWORKDAYS(C:C+0,TODAY())>=5))