EXCEL中角度大于360式小于0的问题

来源:百度知道 编辑:UC知道 时间:2024/05/08 05:14:53
单元格A1±B1=C1但C1大于360°时,或小于0°时,
怎样让C1的计算结果在0度-360度之间。
例180°+200°=380°让380°变成20°
或180°-200°=-20°让-20°变成340°
我是要180°+200°=380°让380°变成20°
是要有°输入时是180° 200°不是180跟200
我输入的是角度不是弧度哦!注要是用于测绘上的计算

1、加法时
=IF(A1+B1>360,A1+B1-360,A1+B1)
2、减法时
=IF(A1-B1<0,360+(A1-B1),A1-B1)

好,就是加上个°呗.
3、
=IF(LEFT(A1,LEN(A1)-1)+LEFT(B1,LEN(B1)-1)>360,LEFT(A1,LEN(A1)-1)+LEFT(B1,LEN(B1)-1)-360,LEFT(A1,LEN(A1)-1)+LEFT(B1,LEN(B1)-1)) & "°"

4、
=IF(LEFT(A1,LEN(A1)-1)-LEFT(B1,LEN(B1)-1)<0,360+(LEFT(A1,LEN(A1)-1)-LEFT(B1,LEN(B1)-1)),LEFT(A1,LEN(A1)-1)-LEFT(B1,LEN(B1)-1)) & "°"

=MAX(MIN(A1+B1,360),0)

=mod(A1+B1,360)