excel 计算角度相加?

如何在Excel表格中输入角度值和计算其相加减角度?带度分秒的角度?
最好带图文讲解······谢谢!
谢谢,我说的角是工程测量上的角,取值在0~360 之间的,

假设数据格式为:300;4,41(表示300度4分41秒,即用半角的分号、逗号来分隔度分秒),且在A列和B列分别记录两个原始数据,则可以如此解决。
1、分别在C1、D1输入如下公式将原始数据转化为度数:
=LEFT(A1,FIND(";",A1)-1)+MID(A1,FIND(";",A1)+1,FIND(",",A1)-FIND(";",A1)-1)/60+RIGHT(A1,LEN(A1)-FIND(",",A1))/3600

=LEFT(B1,FIND(";",B1)-1)+MID(B1,FIND(";",B1)+1,FIND(",",B1)-FIND(";",B1)-1)/60+RIGHT(B1,LEN(B1)-FIND(",",B1))/3600

2、在E1用如下公式对两数据相加减,本例为加:
=C1+D1

3、在F1用如下公式将结果还原成度分秒格式数据:
=IF(E1<0,"-"&TEXT(INT(-E1),0)&";"&TEXT(INT((-E1-INT(-E1))*60),0)&","&TEXT(((-E1-INT(-E1))*60-INT((-E1-INT(-E1))*60))*60,0),TEXT(INT(E1),0)&";"&TEXT(INT((E1-INT(E1))*60),0)&","&TEXT(((E1-INT(E1))*60-INT((E1-INT(E1))*60))*60,0))

如果你不怕头大,也可将一二步的过渡公式代入第三步,一次性搞定。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-05-06
如果所有角度都不小于0,可以利用时间值模拟度分秒的加减运算
假设角度值在A列,选中A列后自定义单元格格式
[h]°m′s〃
输入时类似这样 51:50:9 (度分秒之间用半角冒号分隔)

求和可以直接 =A1+A2 或者 =SUM(A1:A10)
求差一样 =A1-A2 只是当结果为负数时比较麻烦,因为时间值不支持负数。需要借助if+text函数来实现。
第2个回答  2010-05-06
利用函数将角度转化为小数,然后进行运算,再把运算结果转化为角度。
相似回答