Excel中巧用里程桩号
- 格式:doc
- 大小:176.50 KB
- 文档页数:4
新建一个Excel表,按ALT+F11进入Excel VB编辑器。
依次点击——插入——模块,将下面的内容全部复制到右边的空白窗口里面(曲线元素请自行修改,下面有说明)。
保存后就可以在这个新建的Excel表里用了(如果出现#NAME?请百度“Excel启用宏”)。
中桩X =XPS(DKI,1)中桩Y =XPS(DKI,2)中桩方位角=XPS(DKI,3)中桩高程=SHU(DKI)坐标反算桩号=ZHUANG(X,Y,1)坐标反算距中桩距离=ZHUANG(X,Y,2)从下面开始复制到结束***************************Function XPS(DKI, Z)'辛普森公式,5800程序改编Dim QX As VariantDim A, B, C, D, E, F, G As DoubleDim P, Q, I, J, M, N, K As Double'曲线元素,请自行更改'ElseIf DKI<终点桩号THEN' QX=Array(起点桩号,终点桩号,起点X,起点Y,起点方位角(弧度),起点半径,终点半径)If DKI < 20058.839 ThenQX = Array(0, 0, 0, 0, 0, 0, 0)ElseIf DKI < 20238.839 ThenQX = Array(20058.839, 20238.839, 4201152.834, 465521.276, 5.65395484192746, 0, 1500)ElseIf DKI < 20816.464 ThenQX = Array(20238.839, 20816.464, 4201300.426, 465418.29, 5.71395484980653, 1500, 1500)ElseIf DKI < 20996.464 ThenQX = Array(20816.464, 20996.464, 4201834.24, 465207.124, 6.09903818731417, 1500, 0)ElseIf DKI < 21116.464 ThenQX = Array(20996.464, 21116.464, 4202012.345, 465181.272, 6.15903858304419, 0, -1244.01)ElseIf DKI < 21538.232 ThenQX = Array(21116.464, 21538.232, 4202131.155, 465164.502, 6.11080747575542, -1244.01, -1244.01)ElseIf DKI < 21658.232 ThenQX = Array(21538.232, 21658.232, 4202526.61, 465023.77, 5.77176839646516, -1244.01, 0)ElseIf DKI < 21850.133 ThenQX = Array(21658.232, 21850.133, 4202629.304, 464961.713, 5.72353724069503, 0, 0) ElseIf DKI < 21970.133 ThenQX = Array(21850.133, 21970.133, 4202791.929, 464859.835, 5.72353724069503, 0, 1252.482)ElseIf DKI < 22050.81 ThenQX = Array(21970.133, 22050.81, 4202894.615, 464797.767, 5.77144211685777, 1252.482, 1252.482)ElseIf DKI < 22310.81 ThenQX = Array(22050.81, 22310.81, 4202966.18, 464760.552, 5.83585582000829, 1252.482, 2900)ElseIf DKI < 23162.892 ThenQX = Array(22310.81, 23162.892, 4203208.994, 464668.271, 5.98447753865125, 2900, 2900)ElseIf DKI < 23418.664 ThenQX = Array(23162.892, 23418.664, 4204048.252, 464539.886, 6.27829891856905, 0, 0) ElseIf DKI < 23843.077 ThenQX = Array(23418.664, 23843.077, 4204304.021, 464538.637, 6.27829887008768, -3000, -3000)ElseIf DKI < 24987.311 ThenQX = Array(23843.077, 24987.311, 4204726.868, 464506.599, 6.13682786235288, 0, 0) ElseIf DKI < 25107.311 ThenQX = Array(24987.311, 25107.311, 4205858.869, 464339.73, 6.1368282986852, 0, -1000)ElseIf DKI < 25597.197 ThenQX = Array(25107.311, 25597.197, 4205977.194, 464319.862, 6.07682829080613, -1000, -1000)ElseIf DKI < 25717.197 ThenQX = Array(25597.197, 25717.197, 4206413.637, 464108.336, 5.58694229503935, -1000, 0)ElseIf DKI < 26198.491 ThenQX = Array(25717.197, 26198.491, 4206502.543, 464027.767, 5.52694228716029, 0, 0) ElseIf DKI < 26318.491 ThenQX = Array(26198.491, 26318.491, 4206852.646, 463697.506, 5.5269428689367, 0, -1250)ElseIf DKI < 26668.593 ThenQX = Array(26318.491, 26668.593, 4206938.599, 463613.786, 5.47894287232972, -1250, -1250)ElseIf DKI < 26788.593 ThenQX = Array(26668.593, 26788.593, 4207143.201, 463331.103, 5.19886125757867, -1250, 0)ElseIf DKI < 27337.747 ThenQX = Array(26788.593, 27337.747, 4207195.875, 463223.295, 5.15086126097169, 0, 0) ElseIf DKI < 27487.747 ThenQX = Array(27337.747, 27487.747, 4207429.022, 462726.09, 5.15086174578537, 0, 1000)Else: QX = Array(0, 0, 0, 0, 0, 0, 0)End If'以下不用更改A = QX(2)B = QX(3)C = QX(4)If QX(5) <> 0 Then D = 1 / QX(5) Else D = 0 'D = QX(5)If QX(6) <> 0 Then E = 1 / QX(6) Else E = 0 'E = QX(6)F = QX(0)G = QX(1)P = (E - D) / Abs(G - F)Q = Abs(DKI - F)I = P * QJ = C + (I + 2 * D) * Q / 2M = C + (I / 4 + 2 * D) * Q / 8N = C + 3 * (3 * I / 4 + 2 * D) * Q / 8K = C + (I / 2 + 2 * D) * Q / 4If Z = 1 Then XPS = A + Q * (Cos(C) + 4 * (Cos(M) + Cos(N)) + 2 * Cos(K) + Cos(J)) / 12If Z = 2 Then XPS = B + Q * (Sin(C) + 4 * (Sin(M) + Sin(N)) + 2 * Sin(K) + Sin(J)) / 12If Z = 3 Then XPS = JEnd FunctionFunction shu(L)Dim SQX As VariantDim A, B, C, D, R, T, E, F, H, X, Y As Double'曲线元素,请自行更改'ElseIf L<终点桩号THEN' SQX=Array(变坡点,H,R,T,E,I1,I2)If L < 20483 ThenSQX = Array(0, 0, 0, 0, 0, 0, 0)ElseIf L <= 21225 ThenSQX = Array(20740, 785.679, 12000, 129, 0.693, 0.0035, 0.025)ElseIf L <= 22009.19 ThenSQX = Array(21360, 801.179, 30000, 135, 0.304, 0.025, 0.034)ElseIf L <= 22797.109 ThenSQX = Array(22160, 828.379, 14160.563, 150.81, 0.803, 0.034, 0.0127) ElseIf L <= 23636.923 ThenSQX = Array(22980, 838.793, 7075.103, 182.891, 2.364, 0.0127, -0.039) ElseIf L <= 24692.69 ThenSQX = Array(23740, 809.153, 12884.625, 103.077, 0.412, -0.039, -0.023) ElseIf L <= 25717.197 ThenSQX = Array(24840, 783.853, 6137.917, 147.31, 1.768, -0.023, 0.025) ElseIf L <= 26467.197 ThenSQX = Array(25820, 808.353, 14686.143, 102.803, 0.36, 0.025, 0.039) ElseIf L <= 27320 ThenSQX = Array(26570, 837.603, 5860.362, 218.591, 4.077, 0.039, -0.0356) Else: SQX = Array(0, 0, 0, 0, 0, 0, 0)End If'以下不用更改A = SQX(1)B = SQX(0)C = SQX(5)D = SQX(6)R = SQX(2)T = SQX(3)E = SQX(4)If (C - D) >= 0 Then F = 1 Else F = -1 'F=ABS(C-D)/(C-D)X = B - TY = B + TIf L < X ThenH = A - (B - L) * CElseIf L < B ThenH = A - (B - L) * C - F * (L - X) ^ 2 / (2 * R)ElseIf L = B ThenH = A - F * EElseIf L < Y ThenH = A - (B - L) * C - F * (L - X) ^ 2 / (2 * R)ElseIf L > Y ThenH = A - (B - L) * DEnd Ifshu = HEnd FunctionFunction ZHUANG(X, Y, Z)Dim W, L, J, DKI As Double'坐标反算,只需更改DKI=路线起点桩号DKI = 20058.839'以下不用更改DoL = ((XPS(DKI, 1) - X) ^ 2 + (XPS(DKI, 2) - Y) ^ 2) ^ 0.5If L = 0 Then Exit DoJ = Sin(XPS(DKI, 3) - 1.5707963267949 - Application.WorksheetFunction.Atan2((XPS(DKI, 1) - X), (XPS(DKI, 2) - Y)))If Application.WorksheetFunction.IsErr(W) Then Exit DoW = L * JIf Abs(W) < 10 ^ (-8) Then Exit DoIf Application.WorksheetFunction.IsErr(W) Then Exit DoDKI = DKI + WLoopIf Z = 1 Then ZHUANG = DKI Else ZHUANG = LEnd Function。
青工“五小”成果申报表单位名称中铁十三局集团三公司松阳项目部申报项目名称利用EXCEL表格计算线路中边桩坐标完成时间2003.5基本情况说明利用EXCEL表格函数功能,大批量的计算线路中边桩坐标,解决计算器手工计算速度慢,软件出资料单调的问题。
经济效益社会效益可以提高测量工程师内业工作效率,解决专业软件收费高、操做过程繁琐。
从整体上提高测量资料的系统性和完整性。
作者情况姓名性别出生年月工作时间学历职务贾换新男1977.05.26 2000.7 本科助工于春生男1978.01.07 2000.7 大专助工公司团委意见科技部门意见局评审委员会意见利用EXCEL表格计算线路中边桩坐标三公司七分公司松阳项目部贾换新于春生高速公路施工中,桥梁、隧道施工以及路沿石施工时对测量要求相当严格,要求总体宽度误差在1cm以内。
这就要求测量工程师必须把线路边桩都计算出来,每隔10米(曲线段)或者20米(直线段)放样线路边桩,以便指导施工。
如果采用常规的计算器计算,不仅繁琐、费力而且容易出现差错。
本人在计算中边桩坐标时,试着利用EXCEL表格功能,编辑函数大批量计算线路中边桩坐标,达到了高效、准确的目的。
由于直线部分相对简单,复曲线又特别繁琐。
现就圆曲线举例计算如下:例:在浙江省龙丽一级公路施工中,左线圆曲线起点里程为K86+966.6,曲线半径为1500m,曲线左偏,起始方位角为147°43 ′58.2″,线路中心和隧道中心偏差15cm。
计算隧道中心线和衬砌边线(半径5.1m)。
A B C D E F1中心里程隧道中心坐标右边桩坐标备注2 X Y X Y3 86963.42 3145329.890 454369.355 -- -- 圆曲线起点4 873675 873806 873907 874001.在B4方格中输入:=$B$3+3000*SIN((A4-$A$3)/3000)*COS(2.5784244-(A4-$A$3)/3 000)+0.15*COS(4.149220679-2*(A4-$A$3)/3000)按回车键确认即可以计算出该里程隧道中心线X轴坐标。
Excel中巧用里程桩号
本成果改变了通常在Excel中输入里程桩号时,需分别输入数字和字母的方法。
实现了里程桩号在Excel中直接式的数字输入(不需要输入公里桩代表字母,如K、DK、RK、LK等),以及里程桩号间的逻辑运算。
简化了里程桩号输入的繁琐性、节约了工作时间、提高了工作效率。
为工程中里程桩的输入及计算提供了极大的方便。
通常里程桩号输入采用数字、字母分别输入的方式,输入较繁琐,同时不能实现桩号间的简单逻辑计算。
如下图:
便捷输入法操作步骤如下:(以输入DK87+878.00为例)
1、选定单元格C8,单击右键“单元格格式”,选择“数字”。
2、在选择“数字”中,选择“分类”中“自定义”项。
3、选择“自定义”后,在“类型”中输入:!DK00+000.00,单击确定。
4、在选定单元格C8中输入87878即可。
此时C8单元格显示DK87+878.00。
5、用上述1~4步骤,将D8单元格设置成C8单元格格式。
或者用格式刷选中C8单元格,然后用格式刷刷D8单元格。
6、在D8单元格中输入87854,显示DK87+854.00。
7、此时,C8单元格与D8单元格可进行计算。
如C8-D8,可在E8单元格内输入=C8-D8,则在E8中显示结果24.00。
用EXCEL进行中桩坐标、高程计算(铜汤高速第一合同段)测量计算、平差软件种类繁多,但无论什么软件都不能包罗万象,无法满足众多数据处理的需要,即使某种计算软件的功能非常齐全,但此类软件一般都是针对性开发的,而像小件坐标计算,例如承台坐标,则显得非常烦琐。
本文结合本项目介绍了应用EXCEL进行测量计算的方法和思路,并提供了一些常用的计算公式。
1、 EXCEL基本计算方法打开EXCEL后显示的表格,将相关数据依次输入到相应的表格上中。
当原始数据输入完毕后,再在需要显示结果的相应单元格内输入计算公式,EXCEL则会按照公式自动计算出结果,下面以两点坐标计算距离为例,简单说明下:第一步:在相应位置输入表头、序号、坐标后,图示1所示。
第二步在显示距离格内输入计算公式=SQRT((B4-D4)^2+(C4-E4)^2)并按回车,距离的结算结果就显示出来。
2、在测量计算中,最常见的是三角函数的处理。
EXCEL中备用的三角函数很齐全,但计算中是以弧度为单位来处理的,在计算中角度(度、分、秒)需要转换成弧度后,即可进行三角函数的计算了。
3、结合本项目分别介绍了直线、圆曲线、竖曲线的计算事例铜汤高速公路第一合同段,起点里程K78+060.618,终点里程K82+825,全长4764.4米,其中包括朱家畈大桥,水桥湖一桥、二桥三座桥梁。
全线平面首尾为直线段,中间由三段圆曲线连接,(后附全线平面图),计算原始数据取自设计文件第一册《直线、曲线及转角表》(图号为S3-4);全线包括6段竖曲线,其中凹、凸曲线各3段,计算原始数据采用设计文件第一册《路线纵断面图》(图号为S3-3)。
在表格中,桩号栏中的ZJF8、SQA7、SQB6分别代表朱家畈大桥8号墩中心,水桥湖一桥7号墩中心和水桥湖二桥6号墩中心。
坐标和高程的单位均为m,角度单位为弧度。
一、坐标计算方法:a、直线段:坐标增量法例如:第一段直线范围K78+060.618~K78+773.787坐标计算已知:BP点里程为K78+060.618,坐标(3412768.816,484851.623)起始方位角a=140°45′46.1″=2.456774421(弧度)计算直线范围内的K78+200坐标如下:在EXCEL表格中输入相应的表头和需要计算的里程后在C36格内输入公式=3412768.816+(B21-78060.618)* COS(2.456774421)在D36格内输入公式=484851.623+(B21-78060.618)* SIN(2.456774421)X=3412768.816+(78200-78060.618)×COS2.456774421=3412660.860Y=484851.623+(78200-78060.618)×SIN2.456774421=484939.787 图示:b、曲线段:偏角法第一段圆曲线K78+773.787~K79+524.582上坐标计算:起点(即ZY点)里程为K78+773.787,同时位于第一段直线上,可通过坐标增量法算出ZY点坐标为(3412216.442,485302.725);始方位角a=140°45′46.1″=2.456774421(弧度);曲线圆心在线路右侧,曲线半径R=4500m。
:Excel 公路中线坐标计算现阶段我国公路工程中已普遍使用大地坐标进行线型的控制及测设,在施工中经常要对中线坐标进行复核、加密,才能满足公路工程施工的需要。
本文是结合公路工程的实际需要,利用Exce电子表格制作的用于由直线、圆曲线、缓和曲线组成的一般公路线型中桩、边桩等计算的通用模版,用于减轻计算工作的劳动强度和提高计算结果的准确度。
一、采用公式1 直线段1.1 中桩坐标计算公式1.2 边桩坐标计算公式2 缓和曲线段2.1 中桩坐标计算公式当P点位于顺时针方向时,其方位角为αE→p=αA→B+90°;当P点位于逆时针方向时,其方位角为αE→p=αA→B-90°。
2.2 边桩坐标计算公式3 圆曲线段3.1 中桩坐标计算公式当E点位于顺时针方向时取“+”,当E点位于逆时针方向时取“-”。
3.2 边桩坐标计算公式XP、YP——未知点P的坐标X1、Y1——各线型起点的坐标(第二曲线段为终点)XA、YA、XB、YB——P点边桩A点、B点的坐标(A为左侧、B为右侧)α1→2——直线段起点的方位角αA→B——各线形起点的切线方位角(第二曲线段为终点)L——P点距各线形起点的长度LS——缓和曲线段缓和曲线长R——各曲线段的半径β——P点的切线角(曲线左转时取“-”、曲线右转时取“+”)T1、T2——P点至边桩A、B的距离(A为T1、B为T2)二、计算模板的建立步骤表1-1表1-21.新建一个工作薄,在其中输入如表1所示的内容;2. 选中工作表A列,打开格式菜单,选中“单元格”,在单元格菜单中选中“数字”栏,自定义单元格格式为“K000+000.000”。
按此方法分别将其他列设置为如表1所示单元格格式;3. 将“4”行做为路线起点数据行,在“5”行中进行公式编辑;4.在“J5”单元格中输入“=IF(C5=4,RADIANS(IF((G5+H5/60+I5/60/60)<180,(G5+H5/60+I5/60/60)+180,(G5+H5/60+I5/60/60)-18 0)),IF(C5=5,RADIANS(IF(B5=0,G5+H5/60+I5/60/60-E5/2/D5*180/PI(),G5+H5/60+I5/60/60+E5/2/D5*180 /PI())),RADIANS(G5+H5/60+I5/60/60)))”;5.在“K5”单元格中输入“=A5-$A$4”;6.在“L5”单元格中输入“=$L$4+IF(C5=1,K5*COS(J5),IF(C5=2,2*D5*SIN(K5/2/D5)*IF(B5=0,COS(J5-K5/2/D5),COS(J5+K5/2/D5) ),IF(C5=3,(K5-K5^5/40/D5^2/E5^2)*COS(J5)+(K5^3/6/D5/E5-K5^7/336/D5^3/E5^3)*IF(B5=0,COS(J5-90 *PI()/180),COS(J5+90*PI()/180)),IF(C5=4,(K5-K5^5/40/D5^2/E5^2)*COS(J5)+(K5^3/6/D5/E5-K5^7/33 6/D5^3/E5^3)*IF(B5=0,COS(J5-90*PI()/180),COS(J5+90*PI()/180)),2*D5*SIN(K5/2/D5)*IF(B5=0,COS( J5-K5/2/D5),COS(J5+K5/2/D5))))))”;7.在“M5”单元格中输入“=$M$4+IF(C5=1,K5*SIN(J5),IF(C5=2,2*D5*SIN(K5/2/D5)*IF(B5=0,SIN(J5-K5/2/D5),SIN(J5+K5/2/D5) ),IF(C5=3,(K5-K5^5/40/D5^2/E5^2)*SIN(J5)+(K5^3/6/D5/E5-K5^7/336/D5^3/E5^3)*IF(B5=0,SIN(J5-90 *PI()/180),SIN(J5+90*PI()/180)),IF(C5=4,(K5-K5^5/40/D5^2/E5^2)*SIN(J5)+(K5^3/6/D5/E5-K5^7/33 6/D5^3/E5^3)*IF(B5=0,SIN(J5-90*PI()/180),SIN(J5+90*PI()/180)),2*D5*SIN(K5/2/D5)*IF(B5=0,SIN( J5-K5/2/D5),SIN(J5+K5/2/D5))))))”;8.在“N5”单元格中输入“=IF(B5=0,J5-RADIANS(IF(C5=2,K5/D5*180/PI(),IF(C5=3,K5^2/2/D5/E5*180/PI(),IF(C5=4,K5^2/2/D5 /E5*180/PI(),IF(C5=5,K5/D5*180/PI()))))),J5+RADIANS(IF(C5=2,K5/D5*180/PI(),IF(C5=3,K5^2/2/D5 /E5*180/PI(),IF(C5=4,K5^2/2/D5/E5*180/PI(),IF(C5=5,K5/D5*180/PI()))))))”;9.在“P5”单元格中输入“=IF(C5=4,L5+O5*COS(N5+90*PI()/180),L5+O5*COS(N5-90*PI()/180))”;10.在“Q5”单元格中输入“=IF(C5=4,M5+O5*SIN(N5+90*PI()/180),M5+O5*SIN(N5-90*PI()/180))”;11.在“S5”单元格中输入“=IF(C5=4,L5+O5*COS(N5-90*PI()/180),L5+O5*COS(N5+90*PI()/180))”;12.在“T5”单元格中输入“=IF(C5=4,M5+O5*SIN(N5-90*PI()/180),M5+O5*SIN(N5+90*PI()/180))”;13.选定“5行”向下复制到表格最后一行;14.点击“文件”菜单中的“另存为”选项,输入文件名为“坐标计算”在文件类型中选择为“模版”并点击“保存”。
Excel工程测量编程方法图解本教程结合图片,简洁易懂,特别适合测量人员,或者Excel爱好者、工程设计者、工程技术人员学习。
作者:本科学历,修工程专业,Excel运用级别—上级,编程爱好度—炽热。
如果您对Excel编程感兴趣,您一定了解CASIO4500,4800,4800P,5800。
然而可叹的是,一代一代更新,容量却没有突出的改进,编程语言也是字母或者数字类。
智能手机的崛起,掀起测设业的新潮流。
她的大容量,她的完美的Excel功能,使我们的渴望已久的梦想得以实现。
您从此不用面对繁杂的字母数字标志,不用担心忘了某个标志是说什么意思,您只需在电脑上把程序编好,然后拷入手机,只差您在现场潇潇洒洒的指点屏幕了。
这时你才会感叹:测量啊,1加1是那么的简单,傻瓜都会!所以学好Excel编程,淋漓尽致发挥其应用平台,才是我们的初衷。
所以熟练掌握Excel编程,是您顺利工作轻松完成任务的得力助手。
如果你读完本教程,你很可能马上设计出,计算精确、功能强大的程序。
进而掌握兼容断链、长链、直线、圆曲线、缓和曲线、回旋曲线、竖曲线;包括中边桩坐标正算,坐标反算,中桩高程计算,边桩高程计算,以及强大的逐桩坐标计算,还有独具特色的隧道掌子面HDR放样法等等的编程技巧。
除了电脑版,您还可以对界面略作改变,称为手机版,要仔细调整单元格幅度,使其刚好适合手机屏幕,并且字迹清晰,便于输入,界面一目了然。
当然输入参数提示语您也可以DIY。
一、电脑版Excel工程测量编程方法:首先,根据Excel内置函数,设计正算反算等的工作表,不要另建工作薄,在同一个工作薄内多建立工作表,如果一个不够,就新建第二个第三个。
,因为Excel各个工作表之间可以互相嵌套,因此不用担心你一条1000公里的铁路段,哎呀Excel表不够用,这点是不必要的担心。
然后,用心调整界面,尤其是计算面板,她直接面向你,供你输入数据,因此应调整好单元格大小字体颜色,以及注释说明,做到美观大方,使用性强。
EXCEL从桩号直接计算里程方法大全在市政、公路、水利工程的计量计算中,经常会遇到对已经获得的桩号进行里程计算的问题,当出现了建筑物或特殊地貌时候,往往桩号是不等距的,此时进行桩号之间里程的计算是一件非常麻烦的事情,如下图1。
图1作者在多年的工作实践中,发现EXCEL函数的功能真是强大,稍加组合,便可方便地解决这个难题。
方法一若是桩号还没有录入,则可以采用本方法,可使里程计算变得非常方便,如同普通计算一样。
具体操作如下:1、首先在输入桩号时首先对输入桩号列(本例中是A列和B例相应的单元格),如图1所示。
图22、进行单元格格式设置,先选择自定义格式中的“0”在格式,如图3所示。
图33、把“0”格式改成“K0+000.00”格式,然后点“确定”即可。
4、通过这样设置,就把A列和B列的需要输入桩号的单元格设置成了“K0+000.00”格式了。
这样我们在输入桩号时就可以直接输入桩号的里程数,EXCEL会自动转换,如在A3中输入“321.26”,则会自动变成“K0+321.26”。
如图5、图6所示,快捷又方便。
5、由于在桩号的单元格中实际输入的是里程数,看到是“K0+000.00”的格式,所以两个桩号间的里程计算公式就变得非常简单了。
只要在C列相应单元格中(C3单元格)写入”=ABS(A3-B3)”这一切OK了,是不简单!见图7。
图5图6图7方法二方法一虽然方便快捷,但有时已输入了桩号,如图8所示那又怎么快捷地计算两桩号间的里程呢?!别着急,这就要用到EXCEL强大的函数功能了。
我们只要在计算里程的C列相应单元格中(如C3单元格)写入“=ABS(REPLACE(SUBSTITUTE(A3,"+",""),1,1,"")-REPLACE(SUBSTITUTE(B3,"+",""),1,1,""))”,一切就OK了。
EXCEL辅助计算公路中桩与边桩参数的应用- 水利施工简介:在现今的道路桥梁建设中,全站仪以其高精度、高效率的特点,在测量放样中得到广泛的应用,它将传统的二维测量提升到了三维测量的高度。
但大量的坐标计算加重了测量人员的工作强度,也影响了全站仪的使用效率。
本人根据《公路工程施工测量》提供的FX-4500程序,利用EXCEL函数与逻辑循环语来计算公路中桩及边桩参数,大大提高了计算的可靠性和速度。
关键字:EXCEL 计算公路中桩公路边桩一、前言在当前的高速公路施工中,全站仪以其高精度、使用简便的特点在施工测量放样中得到广泛的应用。
它的使用还有一个意义,它将测量从传统的二维测量提升到三维测量的高度,使测量效率大为提高。
全站仪使用时需计算大量的坐标,坐标的正确和精度直接关系到测量结果的准确度;另外,对于现场计算的坐标,能否迅速的得出结果也会影响全站仪的使用效率,所以准确、快速的坐标计算也是全站仪使用中的关键一环。
坐标的计算涉及到大量的数据和公式,计算时极易出错。
测量中使用最多、计算最为复杂的是公路中桩、边桩坐标和方位角,其他的施工测量都是以此作为参照,经过简单运算即可得结果。
现测量员普遍采用可编程计算器帮助计算,使用前需根据不同的计算器特性输入程序,计算时根据不同的路段选择不同的程序输入参数,逐个得到坐标或方位角,还得反复校核。
这对于大批量计算来说是一个不小的工程。
现在,电脑在施工单位已得到使用普及,在工程量及数测量数据处理过程中,Office中EXCEL 经常是测量技术人员利用的工具。
本人根据本人从2002年至2005年的利用电脑处理测量资料的经验结合EXCEL的强大功能,总结出了用电脑计算公路中桩、左侧、右侧坐标的可行方法,并利用EXCEL 的逻辑语句编制了一个小的应用程序。
希望能把测量人员从重复性的劳动中解脱出来。
二、工作原理1.应用程序的目标上文已讲到施工测量中使用最多、计算最为复杂的是公路中线逐点坐标和切线方位角,既中桩的X值、Y值。
EXCEL在桩基工程测量内业计算工作中的应用[摘要] 城际铁路工程设计标准高,桥梁多,线下工程测量任务重,需计算大量的坐标资料,计算过程具有统一、复杂、单纯性。
对此,结合现场工程实际,利用Excel的强大处理数据功能来计算坐标,即节省了工作时间,又提高了工作质量。
[关键词] 工程计算坐标城际铁路的发展,大多使用了高速铁路的标准,设计时速高,施工质量要求高,平顺性要求高,因此,测量工作显得尤为重要,而在施工伊始,桩基工程为先行工程,这就需要工程技术人员放样测量,计算出桩基坐标。
坐标的计算速度和质量决定了施工现场的进度和质量。
计算坐标方法有很多,手算的工作量大且容易出错;CASIO计算器有局限性,一次只能计算几个点,不能快速、大规模的计算;AutoCAD可以量取坐标,但需要事先画图且需要一定专业水平。
下面以青荣城际铁路一处跨既有线主桥的桩基坐标计算为例,介绍利用EXCEL 在桩基坐标中的计算应用。
一、实例情况本桥基础与正线斜交,与既有铁路平行,44号墩如下图所示二、计算与应用1.输入曲线要素在上表粉红色区域中填入相关数据,以上数据设计资料中均已给出,角度以十进制输入。
2.计算四大桩ZH点桩号D6=$D$2+$L$3;HY点桩号D7=$D$6+$H$4;YH点桩号D8=$D$7+($D$4-$H$4*2);HZ点桩号D9=$D$8+$H$4;ZH点X坐标H6=$H$2+$L$3*COS(($P$2+180)/180*PI());HY点X坐标H7=$H$6+($H$4-$H$4 /(90*$H$3 *$H$4 ))*COS(ABS(($P$2+30*$H$4 /(PI()*$H$3*$H$4))/18 0*PI()));YH点X坐标H8=$H$7+(SIN(90*($D$8-$D$7)/PI()/$H$3/180*PI())*(2*$H$3)*COS(ABS(($P$7+90*($D$8-$D$7)/PI ()/$ H$3)/180*PI())));HZ点坐标H9=$H$2+$L$3* COS(($P$2+$D$3)/180*PI());ZH点Y坐标L6=$L$2+$L$3*SIN(($P$2+180)/180*PI());HY点Y坐标L7=$L$6+($H$4-$H$4 /(90*$H$3 *$H$4 ))*SIN(ABS(($P$2+30*$H$4 /(PI()*$H$3*$H$ 4))/180*PI()));YH点Y坐标L8= $L$7+(SIN(90*($D$8-$D$7)/PI()/$H$3/180*PI()) *(2*$H$3)*SIN(ABS(($P$7+90*($D$8-$D$7)/PI()/$H$3)/180*PI())));HZ点坐标L9=$L$2+$L$3*SIN(($P$2+$D$3)/180*PI());ZH点方位角P6=$P$2;HY点方位角P7=$P$6+90*$H$4 /PI()/$H$3/$H$4;YH点方位角P8=$P$7+ 180*($D$8-$D$7)/PI()/$H$3;HZ点方位角P9=$P$2+$D$3。
利用EXCE L 进行道路中边线逐桩坐标计算张宝利1,薛志勤2(1.西北农林科技大学资源与环境学院,陕西杨凌 712100;2.华南农业大学信息与软件学院,广州 510642)摘要:利用坐标增量的基本思想,将道路曲线坐标的计算归结为3种最基本的形式———直线段、圆曲线段、缓和曲线段,直接计算出中、边线的测量坐标,省去了切线支距法坐标向测量坐标的转换过程,简化了计算思路,节约了计算量。
并利用办公软件Excel 的强大计算功能进行实例计算。
关键词:Excel;道路边线;道路中线;逐桩坐标;圆曲线;缓和曲线中图分类号:U452.1文献标志码:B文章编号:1672-741X (2008)03-0302-03Calcul ati on of Coordi n ates of St akes on Centerli n e and Si deli n e Usi n g ExcelZHANG Baoli 1,XUE Zhiqin2(1.College of R esou rces and Environm en t,N orthw est A &F U niversity,Yangling 712100,Shanxi,Ch ina;2.College of Infor m ation and S oft w are,S outh China A gricultural U n iversity,Guangzhou 510642,China )Abstract:The coordinate calculati on of the high way curves is divided int o three basic types,i .e .,straight secti on,cir 2cular curve and transiti on curve,on basis of the coordinate incre ment p rinci p le .W ithout coordinate transf or mati on,the survey coordinates of the stakes on the alignment of the centerline and sideline are directly worked out,which si m p lifies the calculati on p rinci p le and reduces the calculati on quantity .Further more,coordinate calculati on is made f or p r oject cases by using the str ong calculati on functi ons of Excel .Key words:Excel;high way sideline;highway centerline;coordinates of stakes;circular curve;transiti on curve不论是在铁路还是公路的设计和建设中都不可避免地遇到大量的曲线计算。
里程碑excel表格的基本操作今天我将为大家介绍里程碑excel表格的基本操作。
Excel是办公软件中非常重要和实用的一款工具,它可以帮助我们进行数据处理、分析和展示。
而里程碑excel表格是在项目管理中经常使用的一种表格形式,它可以帮助项目团队清晰地了解项目进展情况,及时发现问题并做出调整。
在本文中,我将从不同的角度介绍里程碑excel表格的基本操作,希望能对大家有所帮助。
1. 什么是里程碑excel表格?里程碑excel表格是用来记录项目中重要节点和进展的一种表格形式。
它通常包括项目名称、里程碑名称、计划开始时间、计划完成时间、实际开始时间、实际完成时间等字段。
通过这些信息,项目团队可以清晰地了解项目的进展情况,及时发现问题并做出调整。
2. 如何创建里程碑excel表格?创建里程碑excel表格并不复杂,首先打开Excel软件,然后在工作表中输入项目名称、里程碑名称、计划开始时间、计划完成时间、实际开始时间、实际完成时间等字段。
接着填写具体的信息,最后可以进行格式设置和表格样式调整,使表格更加清晰和美观。
3. 里程碑excel表格的基本操作在使用里程碑excel表格时,可以进行一些基本的操作,比如对表格进行排序、筛选和筛选条件设置。
这些操作可以帮助项目团队更加方便地查看和分析数据,及时发现问题并做出调整。
总结:里程碑excel表格是项目管理中非常重要的一种工具,它可以帮助项目团队清晰地了解项目的进展情况,及时发现问题并做出调整。
通过本文的介绍,相信大家已经对里程碑excel表格的基本操作有了一定的了解,希望能对大家在项目管理中有所帮助。
个人观点:在项目管理中,里程碑excel表格可以帮助我们更加清晰地了解项目的进展情况,及时发现问题并做出调整。
我们应该充分利用里程碑excel表格这一工具,提高项目管理的效率和质量。
还可以结合其他数据分析工具进行深入的数据分析,更好地服务于项目管理工作。
里程碑excel表格是项目管理中的重要工具,它可以帮助项目团队清晰地了解项目的进展情况,及时发现问题并做出调整。
EXCLE在缓和曲线中桩坐标计算中的应用作者:马自军来源:《科技资讯》 2011年第18期马自军(兰州铁路技师学院兰州 730050)摘要:伴随现在工程测量技术的不断更新,施工测量工艺在也呈日新月异的变化,就线路测量来讲,外业放样现今主要采用全站仪进行,但全站仪放样的关键又在于线路中桩坐标的获得,为此,线路中桩坐标的计算尤其是曲线中缓和曲线中桩坐标的计算便成为放样工艺重中之重。
如果在室内利用EXCLE编辑函数、计算功能算出线路坐标,再通过外业计算器进行检核便可有效保证施工测量必要的精度。
本文拟通过对缓和曲线采用EXCLE计算线路中桩为例说明此方法应用的便利、准确、快捷。
关键词:缓和曲线任意坐标系坐标测量坐标坐标转换中图分类号:U412.24 文献标识码:A 文章编号:1672-3791(2011)06(c)-0019-011 缓和曲线缓和曲线是在直线和圆曲线衔接处插入的曲率半径随曲线长度渐变的曲线,现线路设计结果中各主要控制点坐标均为已知,故线路转向角α也为已知。
计算ZH~HY段缓和曲线坐标。
(1)A为缓和曲线上任意点,用缓和曲线参数方程计算A点在此任意坐标系中的坐标如下。
Xa=La-La5/40R2L02Ya=La3/6RL0其中:La为ZH~A点的缓和曲线长;R为圆曲线半径;L0为ZH~HY段缓和曲线总长。
(2)把此任意坐标系中的坐标转化为测量坐标系中的坐标如下。
XA=XZH+Xa×cosT+Ya×cos(T+I×π/2)YA= YZH+Xa×sinT+Ya×sin(T+I×π/2)其中:XZH为ZH点在测量坐标系中的X坐标;YZH为ZH点在测量坐标系中的Y坐标;T为ZH~JD切线方位角;I为代表线路转向符号,左偏时I=-1,右偏时I=1。
例:某缓和曲线R=800m,L0=150m,T=156°34′33″XZH=6905.068,YZH=8467.851,利用EXCLE计算线路ZH~HY段中桩结果见表1。
excel桩号递减公式
(实用版)
目录
1.介绍 Excel 桩号递减公式
2.解释桩号递减公式的原理
3.演示如何使用 Excel 桩号递减公式
4.讨论 Excel 桩号递减公式的实际应用
5.总结 Excel 桩号递减公式的优点和局限性
正文
Excel 桩号递减公式是一种在 Excel 中实现桩号递减的工具,它能够帮助用户在 Excel 表格中自动生成递减的序列。
桩号递减公式的原理是根据指定的步长和起点,自动计算出递减的序列。
在 Excel 中,这个公式通常是使用 ARRAYFORMULA 函数实现的。
使用 Excel 桩号递减公式的步骤非常简单。
首先,你需要在 Excel 表格中选择一个区域,然后输入以下公式:
=ARRAYFORMULA(ROW(A1:A100)-ROW(A1)+1, B1:B100)-ROW(B1)+1)。
在这个公式中,A1:A100 和 B1:B100 是你选择的区域,1 是你希望的步长,1 是起点。
这个公式的实际应用非常广泛。
例如,如果你需要在 Excel 中生成一个递减的序列,你可以使用这个公式。
另外,这个公式也可以用于生成一些随机数,只要你将步长设为 1,起点设为 10000。
总的来说,Excel 桩号递减公式是一个非常有用的工具,它能够帮助用户在 Excel 表格中自动生成递减的序列。
第1页共1页。
excel桩号递减公式摘要:1.介绍Excel 桩号递减公式2.解释桩号递减公式的用途3.提供桩号递减公式的实例4.说明使用桩号递减公式的注意事项正文:Excel 桩号递减公式是一种在Excel 中实现桩号递减的工具,可以帮助用户在Excel 表格中自动生成递减的序列。
在工程测量、项目管理等领域,桩号递减公式具有广泛的应用,可以提高工作效率和准确性。
桩号递减公式的用途主要体现在以下几个方面:1.自动生成递减序列:使用桩号递减公式,用户可以快速生成工程测量中的桩号序列,无需手动输入,节省时间和精力。
2.便于数据管理和分析:通过使用桩号递减公式,用户可以将桩号数据整理在一个表格中,便于查看和管理。
同时,用户还可以利用Excel 的其他功能对数据进行分析和处理。
3.提高计算准确性:使用桩号递减公式可以确保计算的准确性,避免手动输入时出现的错误。
下面是一个简单的桩号递减公式实例:假设需要生成1 到100 的递减序列,可以使用以下公式:`=100-ROW(A1)`其中,ROW(A1) 表示A1 单元格所在的行号,用100 减去行号即可得到递减的序列。
在使用桩号递减公式时,需要注意以下几点:1.根据实际情况调整公式:不同的工程项目可能需要不同的递减公式,用户需要根据实际情况进行调整。
2.注意公式的输入格式:在Excel 中输入公式时,需要遵循正确的格式,否则可能导致公式无法正常工作。
3.避免使用过多的嵌套公式:过多的嵌套公式可能导致计算速度变慢,影响工作效率。
在实际操作中,用户可以尝试使用简单的公式,以提高计算效率。
总之,Excel 桩号递减公式为用户提供了一种快速、准确生成递减序列的方法。
“五小”成果申报表
Excel中巧用里程桩号
沈丹项目方向春、孟蕾
本成果改变了通常在Excel中输入里程桩号时,需分别输入数字和字母的方法。
实现了里程桩号在Excel中直接式的数字输入(不需要输入公里桩代表字母,如K、DK、RK、LK等),以及里程桩号间的逻辑运算。
简化了里程桩号输入的繁琐性、节约了工作时间、提高了工作效率。
为工程中里程桩的输入及计算提供了极大的方便。
通常里程桩号输入采用数字、字母分别输入的方式,输入较繁琐,同时不能实现桩号间的简单逻辑计算。
如下图:
便捷输入法操作步骤如下:(以输入DK87+878.00为例)
1、选定单元格C8,单击右键“单元格格式”,选择“数字”。
2、在选择“数字”中,选择“分类”中“自定义”项。
3、选择“自定义”后,在“类型”中输入:!DK00+000.00,单击确定。
4、在选定单元格C8中输入87878即可。
此时C8单元格显示DK87+878.00。
5、用上述1~4步骤,将D8单元格设置成C8单元格格式。
或者用格式刷选中C8单元格,然后用格式刷刷D8单元格。
6、在D8单元格中输入87854,显示DK87+854.00。
7、此时,C8单元格与D8单元格可进行计算。
如C8-D8,可在E8单元格内输入=C8-D8,则在E8中显示结果24.00。