Excel 如何使用或调节COUNTIFS?
我想计算列中日期在4月30日之后[&Excel 如何使用或调节COUNTIFS?,excel,google-sheets,excel-formula,Excel,Google Sheets,Excel Formula,我想计算列中日期在4月30日之后[&date(2018,4,30)]或为空[”]的所有单元格 =Countifs($N$2:$N$24388,{">"&DATE(2018,4,30),""}) 按照语法,我觉得我做得很对,因为它也没有抛出任何错误,但它没有给出正确的结果 后来我发现它只渲染到第一个条件,即上面的公式是这样渲染的: =Countifs($N$2:$N$24388,{">"&DATE(2018,4,30)}) 它没有考虑空白(“”)单元格的条件。所以
date(2018,4,30)
]或为空[”
]的所有单元格
=Countifs($N$2:$N$24388,{">"&DATE(2018,4,30),""})
按照语法,我觉得我做得很对,因为它也没有抛出任何错误,但它没有给出正确的结果
后来我发现它只渲染到第一个条件,即上面的公式是这样渲染的:
=Countifs($N$2:$N$24388,{">"&DATE(2018,4,30)})
它没有考虑空白(“”)单元格的条件。所以结果是不正确的,或者比预期的要小
后来我改变了条件的顺序,即
=Countifs($N$2:$N$24388,{"",">"&DATE(2018,4,30)})
现在,它正在确认唯一的(“
)条件,并忽略后一个条件。所以,它给出的结果与下面的公式相同
=Countifs($N$2:$N$24388,{">"&DATE(2018,4,30)})
最后,我尝试了下面的方法,效果很好,但这是一个冗长的公式,无法达到使用Countifs
=sum(COUNTIFS(N2:N24388,{""})+COUNTIFS($N$2:$N$24388,{">"&DATE(2018,4,30)}))
如前所述,我希望得到所有空白或满足给定条件的单元格的计数。只需将两个单独的
计数相加即可:
=COUNTIF($N$2:$N$24388,">"&DATE(2018,4,30))+COUNTIF($N$2:$N$24388,"")
这并不违背您建议的COUNTIFS
的目的,因为COUNTIFS
统计满足您指定的所有标准的值,而您感兴趣的是至少满足一个标准的值。您可以使用COUNTBLANK
:
=COUNTIF($N$2:$N$24388, ">"&DATE(2018, 4, 30))+
COUNTBLANK($N$2:$N$24388)
COUNTIFS返回一个结果数组,因此只需将它们相加:
=SUM(Countifs($N$2:$N$24388,{">"&DATE(2018,4,30),""}))
从中,看起来顺序是Countifs(range1,criteria1,range2,criteria2)。您是否尝试过Countifs($N$2:$N$24388,{“>”&DATE(2018,4,30)},$N$2:$N$24388,”)
?