Excel中计算欧几里德方向的公式

我正在计算Excel应用程序中的点之间的欧几里得距离,并且还需要能够指定每对点的二维位置差异的方向。

有谁知道如何在Excel中实现这个?

下面是我目前的欧几里得距离计算的一个简单的例子。 我有两个点,并计算Point1离Point2有多远。 但是我也想findPoint1和Point2之间的方向(最好是度数)。

简化的欧几里德距离计算的例证

对于方向,可以使用从第一点到第二点的vector相对于正x轴的angular度:

=DEGREES(ATAN2(B3-B2,C3-C2)) 

这将返回-180到+180度之间的数字。 ATAN2函数由ATAN2(x,y) = arctan(y/x)给出,如果x = 0,则返回pi / 2而不是除以0的误差,并且在适当的象限中给出答案。

Interesting Posts