MINIFS公式在日期范围内,不包括零

时间:2018-02-14 00:16:40

标签: excel-formula

我使用以下公式查找日期范围中的最小数字。该公式运行良好,但我需要从结果中排除零。

=MINIFS($J$2:$J$2000,$I$2:$I$2000,">=1/1/2018",$I$2:$I$2000,"<2/1/2018")

我对这种复杂的公式不熟悉,也不知道如何使这项工作成功。请注意,MINIFS是Excel 2013及更高版本的功能。

3 个答案:

答案 0 :(得分:1)

字面上表示要排除$ J $ 2:$ J $ 2000等于0的行

只需将其添加为另一个条件:$J$2:$J$2000, "<>0"

答案 1 :(得分:0)

由于MINIFS是excel 2016功能,因此这是支持AGGREGATE功能的先前版本的公式。

=AGGREGATE(15,6,$J$2:$J$2000/(($I$2:$I$2000>=date(2018,1,1))*($I$2:$I$2000<date(2018,2,1))*($J$2:$J$2000<>0)),1)

概念证明: POC

注意:这假设您要从列J中排除0结果。如果还要排除负值,请将&lt;&gt; 0更改为&gt; 0.

答案 2 :(得分:0)

这在我测试时起作用了:

=MINIFS($J$2:$J$2000,$I$2:$I$2000,">=1/1/2018",$I$2:$I$2000,"<2/1/2018",$J$2:$J$2000, "<>0")