感觉你二表中的转换是错的。85.131878的分秒部分不应对等,因为进制不同,一个是十进制,一个是60进制。另外角度的加减法要回归到数字格式才能处理,你转换后已经是字符串格式,不能加减计算。
二表的错误可用用给下面公式修改, 第一步需要将源数据转换成弧度,即除以180乘以pi(), 再用下面公式转成度数格式,替换下面的单元格为你弧度转换后的单元格
=CONCATENATE(TEXT(INT(DEGREES(A61)),0),"°",TEXT(INT((DEGREES(A61)-INT(DEGREES(A61)))*60),0),"′",TEXT(((DEGREES(A61)-INT(DEGREES(A61)))*60-INT((DEGREES(A61)-INT(DEGREES(A61)))*60))*60,0),"″")
负角度可以先判断其正负性,再结合函数处理。