在我们的日常数据处理过程中,有时候会遇到角度的显示及计算问题,那么,如何借助Excel快速高效的实现角度值的相关计算问题呢?

下面我们举个简单的例子,在三角形的面积计算公式中,有一种计算方式是S=1/2×a×b×sinα,我们下面就编一个表格,来实现三角形面积的批量计算吧。

excel由数值求角度公式(Excel中角度值3011)(1)

excel由数值求角度公式(Excel中角度值3011)(2)

首先,我们先来回顾一下时间(如15:30:25)在Excel中的表示形式及相关的计算。在Excel中,对于时间提供了很多的计算函数,但是大家有没有谁研究过它们是如何计算的呢?在excel中,所有的日期和时间都是被转换成一个数字来参与运算,单位为天。如2018年10月23日 12:30:25这个日期会被转换成43396.5211226852(因为在Excel中1900-1-1 00:0000是能够处理的最小日期,值为1)。根据这个原理,我们就可以使用Excel处理日期的原理来处理度分秒的计算。

其次,要想实现让日期的形式显示为度分秒(30°11′30″)的样式又该如何操作呢?在Excel中有一个在显示上非常强大的功能叫自定义单元格格式,我们可以通过一些格式代码让单元格的实际值和显示值完全不一样,从而达到我们需要的显示效果。此处的格式代码为【[h]°m′s″】。在值输入的时候,我们只需要按照时间的格式(如35:25:65)输入就行。

excel由数值求角度公式(Excel中角度值3011)(3)

excel由数值求角度公式(Excel中角度值3011)(4)

根据刚才讲解的时间的原理,输入的时间会被转换成天为单位的数字,我们要将其转换成度(小时)为单位,就将结果乘24即可。同时,在Excel的三角函数(Excel提供了丰富的三角函数)计算中,需要的参数为弧度制,我们需要再将角度转换为弧度,此时可以使用函数RADIANS实现。

此时,弧度的计算为:=RADIANS(D3*24)。

Sinα的计算为:=sin(E3)

面积的计算为:=1/2*B3*C3*F3。

结果如下:

excel由数值求角度公式(Excel中角度值3011)(5)

如果需要获取本教程的演示文件,请点击我名字后面的关注,然后私信【角度计算】获取。

,