文档详情

关于球墨铸铁管excel自定义函数.doc

发布:2017-04-01约1.34万字共14页下载文档
文本预览下载声明
自定义函数 1.球墨铸铁管内壁与承口外皮高差的函数代码,用于施工定位及土方计算(单位m) Function h(DN As String) As Variant If DN = DN1600 Then h = 0.13 End If If DN = DN1500 Then h = 0.12 End If If DN = DN1400 Then h = 0.091 End If If DN = DN1200 Then h = 0.076 End If If DN = DN1100 Then h = 0.072 End If If DN = DN1000 Then h = 0.069 End If If DN = DN900 Then h = 0.066 End If If DN = DN800 Then h = 0.062 End If If DN = DN700 Then h = 0.054 End If If DN = DN600 Then h = 0.049 End If If DN = DN500 Then h = 0.045 End If If DN = DN450 Then h = 0.039 End If If DN = DN400 Then h = 0.044 End If If DN = DN350 Then h = 0.043 End If If DN = DN300 Then h = 0.041 End If If DN = DN250 Then h = 0.038 End If If DN = DN200 Then h = 0.035 End If If DN = DN150 Or DN = DN50 Or DN = DN40 Then h = 0.03 End If If DN = DN125 Or DN = DN100 Or DN = DN65 Or DN = DN60 Then h = 0.029 End If If DN = DN80 Then h = 0.027 End If If DN = Then h = 0 End If End Function 2.球墨铸铁管截面积的函数代码,用于计算回填扣除体积的函数(单位m2) Function SG(L As String) As Variant Dim pi As Single pi = 3.14159265358979 If L = DN1600 Then SG = Round(0.25 * pi * 1.668 ^ 2, 3) End If If L = DN1500 Then SG = Round(0.25 * pi * 1.565 ^ 2, 3) End If If L = DN1400 Then SG = Round(0.25 * pi * 1.462 ^ 2, 3) End If If L = DN1200 Then SG = Round(0.25 * pi * 1.255 ^ 2, 3) End If If L = DN1100 Then SG = Round(0.25 * pi * 1.152 ^ 2, 3) End If If L = DN1000 Then SG = Round(0.25 * pi * 1.048 ^ 2, 3) End If If L = DN900 Then SG = Round(0.25 * pi * 0.945 ^ 2, 3) End If If L = DN800 Then SG = Round(0.25 * pi * 0.842 ^ 2, 3) End If If L = DN700 Then SG = Round(0.25 * pi * 0.738 ^ 2, 3) End If If L =
显示全部
相似文档