在现代水文测量过程中,遇到了很多原始数据是度分秒格式的数据,虽然用计算器处理度分秒格式很方便,但是有些计算过程很复杂,用计算器处理不仅很麻烦,而且容易出错。这时就可以借助电子表格的强大计算功能来帮我们解决这些复杂问题。而且如果电子表格设计得通用性比较强的话,还可以解决重复计算的问题,当下次需要类似计算时,只要将原始数据输入相应位置就可以了。
但电子表格不能识别度分秒的格式,也不能将它作三角函数的计算,电子表格中计算只能用弧度计算。我想有个办法也许可以解决,比如我要将一个65度35分24秒变成弧度,假如在电子表格的:
A1中输入653524
B1输入公式=ABS(A1)
C1输入公式=INT(B1/10000)
D1输入=INT(B1/100)-INT(B1/10000)*100
E1 =B1-INT(B1/100)*100 F1=IF(A1<0,-C1,C1)G1=IF(16<0,-D1,D1)
H1=IF(A1<0,-D1,D1)
I1=(F1+G1/60+H1/3600)*PI()/180
这样就将度分秒划成了弧度,就可以进行三角函数计算了。下次如果在其它地方遇到度分秒计算时,就可以将B1~I1拷贝到其它地方用了。
当结果要输出度分秒时,电子表格也只能算出弧度,不过用类似以上的方法同样可以将弧度转化为度分秒。
以上仅为个人观点,由于处理过程还是比较麻烦,也许也不完善,我想肯定还有更好的办法,望水文前辈多多指教。
(转载自长江水文网)