COUNTIFS大于TODAY或空白单元格

时间:2017-11-21 20:26:22

标签: excel excel-formula

我对COUNTIFS有疑问。我想要做的简单简化版本就是:

我正在尝试使用COUNTIFS来计算列中单元格空白或将来(大于今天)的条目数,并在另一列中标记为“X”。

公式中还有其他几个版本,但如果我能得到这个,我可以得到其余的。到目前为止,我有这个:

=SUM(COUNTIFS($C$2:$C$50,{"";">"&TODAY()},$E$2:$E$50,"X"))

Excel不会让我退出公式并突出显示大于号后面的引号。

=SUM(COUNTIFS($C$2:$C$50,{"";">100"},$E$2:$E$50,"X"))在我玩游戏并测试时工作得很好但是当我尝试添加&TODAY()或引用一个单元格时,事情就会横向发展。

关于我做错了什么的任何建议?实际的公式很长,并且在列之间进行了几次比较。我已经看到了一些使用SUMPRODUCT的引用,但也无法用这种方式解决这个问题。

1 个答案:

答案 0 :(得分:2)

您可以使用公式生成条件数组,即

=SUMPRODUCT(COUNTIFS($C$2:$C$50,IF({1;0},"",">"&TODAY()),$E$2:$E$50,"X"))

我在此版本中使用了SUMPRODUCT因为SUM你需要 CTRL + SHIFT + ENTER

IF函数生成一个解析为以下内容的数组:

{"";">43060"}