使用embedded式计算参数的最小值位置的Excel公式
我有这个数据在Excel中
A1 = 12 A2 = 10 A3 = 1 A4 = 6
我想返回距离A4最短距离的A1:A3值的位置。 因此,您需要比较ABS(A1-A4)到ABS(A2-A4)到ABS(A3-A4)。 在这种情况下的答案是2。
从Excel公式中最小值的位置
答案应该是
=MATCH(2,1/FREQUENCY(MIN(ABS(A1-A4),ABS(A2-A4),ABS(A3-A4)),(ABS(A1-A4),ABS(A2-A4),ABS(A3-A4)))
这将返回一个错误。
另一个解决scheme应该是
=MATCH(MIN(ABS(A1-A4),ABS(A2-A4),ABS(A3-A4)),{ABS(A1-A4),ABS(A2-A4),ABS(A3-A4)},0)
这也返回一个错误。 我知道我可以通过多个步骤(单元格)或VBA来计算上述内容,但是我需要一个返回答案的公式。 谢谢。
您需要以下简单的数组公式 ,input它然后按Ctrl Shift Enter
=MATCH(MIN(ABS(A1:A3-A4)), ABS(A1:A3-A4),0)
Ctrl Shift Enter