我对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
的引用,但也无法用这种方式解决这个问题。
答案 0 :(得分:2)
您可以使用公式生成条件数组,即
=SUMPRODUCT(COUNTIFS($C$2:$C$50,IF({1;0},"",">"&TODAY()),$E$2:$E$50,"X"))
我在此版本中使用了SUMPRODUCT
因为SUM
你需要 CTRL + SHIFT + ENTER
IF
函数生成一个解析为以下内容的数组:
{"";">43060"}