我的一位前同事使用这个公式进行一些聚类分析:
{=SQRT(SUM(($C3:$F3-$C$11:$F$11)^2))} .
他不知道为什么会这样。
这意味着要找到某些点之间的距离。当我在没有{}
的情况下运行方程时,它给出了一个答案。当我用它运行时,我会得到另一个。
距离通常为A^2+B^2=C^2
。我猜测这是为了行中的一系列点。这基本上是在每个行中的每个点吗?
我只是想确保我们不会使用愚蠢的东西。
答案 0 :(得分:9)
它是array formula,它取相应单元格之间的平方差,对这些值求和并取总和的平方根。所以是的,它是R4中有效的欧几里德距离。数组公式需要同时按 CTRL + SHIFT + ENTER 。否则,它将返回相应行/列的值。
该公式相当于:
=SQRT(SUM((C3-C11)^2, (D3-D11)^2, (E3-E11)^2, (F3-F11)^2)
还有一个内置函数SUMXMY2可以完成相同的工作:
=SQRT(SUMXMY2(C3:F3,C11:F11))
答案 1 :(得分:0)
大小为'n'的向量的欧式范数= SQRT(SUMSQ(A1:An))
SUMSQ函数可用于在Excel中计算欧几里得范数
答案 2 :(得分:-1)
=SQRT(($I$2-I7)^2+($J$2-J7)^2+($K$2-K7)^2+($L$2-L7)^2+($M$2-M7)^2+($N$2-N7)^2+($O$2-O7)^2)
这是我计算两个不同数字行之间差异的公式