汪宇涵
衢州市質量技術監督檢測中心 浙江衢州 324000
平板的檢定通過求取平板工作面的平面度,進而評定該平板的等級。平板檢定的原始記錄則需要通過對現場檢定數據進行大量數據運算來計算平板的平面度。現場檢定數據多,但后續數據地處理量更多又復雜。如果采用人工手算來作平板的原始記錄不僅計算效率低且準確性也不高[1]。
由于Excel帶有數據處理模塊,可以運用Excel來編寫一個應用程序來提高平板檢定數據處理的效率。但是Excel自帶的四舍五入法由于存在以下兩個問題影響了數據計算的準確性:

2.1 采用過時的取舍位大于等于五就進一的四舍五入規則,不符合現今的定義;
2.2 進行過四舍五入取舍運算的數據在參與后續運算時,參與運算的是該數據四舍五入前的數值。
本人通過對Excel自帶四舍五入法進行改進,解決了數值計算不夠準確的問題。
以一塊規格為630mm×630mm的平板為例:在程序的紅色單元格中輸入對角線截面及各邊線的橋板跨距;在黃色單元格輸入水平儀在各截面每個測量點的讀數ai(格數)。采用改進的四舍五入法,程序運行后如下表所示[2]。假定數據精確到個位,表中對Bi、μm列中涉及到乘、除運算的單元格采用了改進的四舍五入法[3]。以對角線截面a1e5的測點d4的Bi值為例,其值為測點e5的Bi值的3/4,假設e5的Bi值對應的單元格為F8,則采用Excel自帶的四舍五入法,其值可表示為:=F8*3/4,而采用改進的四舍五入法,其值可表示為:=IF(AB S(TRUNC(F8*3/4,5)-TRUNC(F8*3/4,0))<0.49999 9,ROUND(F8*3/4,0),IF(ABS(TRUNC(F8*3/4,5)-T RUNC(F8*3/4,0))>0.500001,ROUND(F8*3/4,0),-CEILING(ABS(TRUNC(F8*3/4,1))-0.5,2)*SIGN(F8*3/4)))。
把采用改進算法后產生的數值與人工手算得出的數值進行一一比對,發現兩者的數值完全吻合。這說明基于Excel的改進四舍五入法編寫的應用程序可以實現對平板檢定數據地快速、準確處理。