我试图找到某个常数和一列值之间的最小值。理想情况下,我想返回行号,以便可以引用不同的列。
通常使用代码(例如 Matlab),它就像
[minVal, minIdx] = min(abs(constant - arrayOfNumbers))
然后只需使用返回的索引来引用正确的列。
我怎样才能在excel中做到这一点?
常数为 4184。
1 Col A Col B
2 5040 -0.29
3 4840 -0.41
4 4620 -0.55
5 4450 -0.67
6 4200 -0.86
7 4050 -1
8 3970 -1.11
9 3880 -1.25
10 3850 -1.3
第 6 行的最小绝对差为 abs(4184 - 4200) = 16。因此我想引用 B(6) 以返回 -0.86