我使用以下公式查找日期范围中的最小数字。该公式运行良好,但我需要从结果中排除零。
=MINIFS($J$2:$J$2000,$I$2:$I$2000,">=1/1/2018",$I$2:$I$2000,"<2/1/2018")
我对这种复杂的公式不熟悉,也不知道如何使这项工作成功。请注意,MINIFS是Excel 2013及更高版本的功能。
答案 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)
注意:这假设您要从列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")