我正在计算Excel应用程序中各点之间的欧几里德距离,并且还需要能够为每对点指定二维位置的差异方向。
有谁知道如何在Excel中实现它?
下面是我当前的欧几里德距离计算的简化图示。我有两点,并计算Point1与Point2之间的距离。但我还想找到Point1和Point2之间的方向(最好以度为单位)。
答案 0 :(得分:3)
对于方向,您可以使用从第一点到第二点的向量相对于正x轴的角度:
=DEGREES(ATAN2(B3-B2,C3-C2))
这将返回介于-180和+180度之间的数字。 ATAN2
函数由ATAN2(x,y) = arctan(y/x)
给出,如果x = 0则返回pi / 2而不是除以0错误,并且在适当的象限中给出答案。