在不同条件之间查找最小值时遇到麻烦
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在不同条件之间查找最小值时遇到麻烦相关的知识,希望对你有一定的参考价值。
我试图找到两个不同时间之间固定日期的最短时间。尝试了不同的变化但没有任何作用。
这是在excel 2016上,我昨天在不同的电子表格(我创建的测试表)上用类似的代码试用了它并且它起作用了。不幸的是,这是我无法访问的另一台笔记本电脑。
在我要使用的表单上尝试了相同的代码,但它不起作用。
{=MIN(IF((Date<=D5)*(Date>=D4);Time;"");IF((Time<=D7)*(Time>=D6);Time<""))}
{=MIN(IF(;IF((Time<=D7)*(Time>=D6);Time<""))}
D5是我想要查看的实际日期(第1行),因为它对我不起作用我尝试在D4中放置较早的日期但结果相同(第2行)。 D7和D6是我想要找到之间的值的结束和开始时间。尝试命名范围,以便日期范围指日期(E2:E55220),时间是我想在(C2:C55220)中找到最小值的时间范围。
我在所有尝试中最终得到的值是0
答案
数组的替代公式。它应该做同样的事情:
=AGGREGATE(15,6,myTIME/((myDATE<=F4)*(myDATE>=F3)*(myTIME<=F6)*(myTIME>=F5)),1)
现在这个公式的假设是你的日期是实际的excel日期,而不是看起来像日期的文本。同样适合时间。您可以使用以下公式进行测试:
ISNUMBER(E2)
or
ISTEXT(E2)
E2是包含日期或时间的单元格。 Excel将日期存储为整数,将时间存储为小数。如果您的信息存储为文本,则可能更容易先将其转换,然后尝试将转换后的结果应用于公式。你可以用你的配方转换,但它会使配方真的很难看和长。
以上是关于在不同条件之间查找最小值时遇到麻烦的主要内容,如果未能解决你的问题,请参考以下文章