找到值和列之间的最小差异

find the smallest difference between the value and column

我不知道为什么 excel 找不到我选择的值 (9,1) 与 B 列数字相减的最小差值。 Excel 只计算所选数字与 B 列第一个数字之间的差异。 有什么建议可以比较所有结果吗?

日期:

      A      B
1              
2            3
3            5
4            2
5            9
6            8

尝试过的公式:

=MIN(ABS($B:$B-9,1))
=MIN(ABS($B:$B-C2))

如果可以合理地假设公式中的 9,19<point>1 那么我相信您将公式与 3[=38 放在同一行=].

你给出的公式是一个数组公式,需要用Ctrl+Shift+输入↵。如果你只是点击 Enter↵ 然后公式采用 inference 同一行的值,因此 6,1 而不是 0,1。简而言之,它只考虑 B2 中的 3 而不是 B2:B6.

中的所有值

解决方案:像编辑公式一样按 F2 然后按 Ctrl+Shift+一起输入↵.

有关详细信息,请参阅 Guidelines and examples of array formulas