Excel公式在相应值为#时查找最小值

时间:2013-12-12 16:07:24

标签: excel

我有一个电子表格,我已经完成了比赛。 我希望能够显示一段距离的最快时间。

请参阅电子表格here

我已经突出显示了我想要的公式框。 我只能找到一个SUMIF语句,它只选择基于6.25的距离的时间,或基本的MIN函数来返回最低的整体。我找不到如何将这两个函数分组。

我尝试过的公式都在文件中供下载。

但是,我尝试了以下

=SUMIF(C3:C38, "=6.25", F3:F38) - This gets the sum as expected
=MIN(F3:F38) - This gets the minimum as expected

我真的不知道如何组合这两个语句,SUMIF只是我发现评估一个单元格,但从另一个单元格检索数据 任何帮助表示赞赏。

感谢。

1 个答案:

答案 0 :(得分:2)

数组函数应该可以解决问题。假设:

(1)距离存储在A1:A10范围内。

(2)每个距离的时间存储在B1:B10范围内。

(3)包含您想要找到最佳时间的距离的单元格是单元格C1。

公式为:

=MIN(IF(C1 = A1:A10, B1:B10, ""))

上述公式的作用是返回范围B1:B10中的值集合,其中A1:A10 = C1的计算结果为真。请注意,范围不必彼此相邻:例如,我可以将比赛时间存储在范围B2:B11中,距离范围X5:X14。这里唯一重要的是每个范围的尺寸是相同的(在这种情况下,两个都有十行和一列)。

确保在公式输入单元格后点击Ctrl + Shift + Enter,以便Excel识别它是一个数组公式。如果不这样做,它会尝试将表达式计算为普通公式,并返回#VALUE!错误。