基于excel绘制节理走向玫瑰花图

基于excel绘制节理走向玫瑰花图

ID:1591992

大小:776.34 KB

页数:2页

时间:2017-11-12

基于excel绘制节理走向玫瑰花图_第1页
基于excel绘制节理走向玫瑰花图_第2页
资源描述:

《基于excel绘制节理走向玫瑰花图》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于Excel绘制节理走向玫瑰花图10陈军(新疆水利水电勘测设计研究院新疆乌鲁木齐830091)江淮水利科技·2014年第6期摘要在地质资料整理中,经常需要制作节理走向玫瑰花图用于构造分析,每次制图前的数据统计耗时长,还容易出错,制图过程多是机械重复。其实可以利用Excel软件绘制节理走向玫瑰花图。在Excel中先通过内嵌公式对节理原始数据按要求进行统计,然后利用Excel图表中的XY散点图绘制出节理走向玫瑰花图。编辑后的文件,可以反复使用,每次输入原始数据后,能立即得到统计结果和节理走向玫瑰花图。关键词节理走向玫瑰花图Excel公式Excel图表勘察资料的整理中,

2、经常需要制作节理走向玫瑰花图用于构造分析,每次制图前的数据统计耗时长,还容易出错,制图过程多是机械重复。其实可以利用Excel软件绘制节理走向玫瑰花图。1用Excel统计节理首先在Excel里将节理的编号、走向、倾向、倾角及平行条数输到A~E列(如图1),走向取方位角坐标系一、四象限值(即0°~90°或270°~360°范围内)。又因节理走向、倾向常有范围值,如图中L10等,为了便于统计,需增加G~I三个辅助列。G列输入公式“=IF(ISERROR(FIND("-",Bi)),Bi,(VALUE(MID(Bi,FIND("-",Bi)+1,3))+VALUE(LEFT

3、(Bi,FIND("-",Bi)-1)))/2)”“(i”为行数,输入第1行公式后,鼠标指针放在单元格右下角,待指针变成黑色“+”时,点鼠标左键不松下拉,该列其它单元格公式自动完成,下同),其结果是:在同一行上,如果B列中走向是范围值,那么G列中显示其平均值,否则G列数值等于B列数值。H列输入公式“=IF(Ei=0,Gi,Gi*(Ei+1))”,其结果是:在同一行上,如果E列数值为0(无平行节理),那么H列数值等于G列数值,否则H列数值等于E列数值加1再乘以G列数值,在该列内所有走向将考虑平行条数,以和值的形式出现。I列中输入公式“=IF(ISERROR(FIND("

4、-",Di)),Di,(VALUE(LEFT(Di,FIND("-",Di)-1))+VALUE(MID(Di,FIND("-",Di)+1,3)))/2)”,其结果是:在同一行上,如果D列中倾角是范围值,那么I列显示其平均值,否则I列数值等于D列数值。其次将0°~90°和270°~360°等差分组,如图1在J列按公差10°分组。第三,利用Excel函数和公式求出位于各组的节理条数和节理平均走向,填于相对应的K和L列中。从已完成工作表中可以看出,节理统计是多条件下,同时对符合条件的单元格个数(B列)和单元格内的数值(E列)求和。如:“走向10°~19°的节理条数”=

5、“B列中符合<20又≥10的单元格个数”+“与之对应的E列中的数值之和”。先计算B列中符合<20又≥10的单元格个数。因B列中存在范围值,所以可统计与其数值相等的G辅助列。利用Excel数组公式求解,其表达式为“{=SUM(G2:G22<20)*(G2:G22>=10)}”(Excel中*代表乘号,下同),公式两侧的大括号并非键盘输入,而是完成等号后面的公式后,按“Ctrl+Shift+Enter”组合键,由Excel自动添加的,这是Excel中数组公式与普通公式的区别。然后计算与B列中符合条件的单元格相对应的E列单元格中的数值之和。求解公式为“{=SUM(G2:G2

6、2<20)*(G2:G22>=10)*(E2:E22)}”。将两个公式合并为一个数组公式,即“{=SUM(G2:G22<20)*(G2:G22>=10)+(G2:G22<20)*(G2:G22>=10)*(E2:E22)}”,该公式的结果就是走向在10°~19°间的节理条数,把该公式输入至K4单元格。利用相同的方法完成其它各组的节理统计,把公式分别输入K5至K21单元格内。走向0°~9°的节理条数统计方法略有不同,其公式为“{=COUNTIF(B3:B22,"<10")+SUM(B3:B22<10)*(E3:E22)}”,将公式输在K3单元格内。图1节理统计表收稿日期

7、:2014-5-16作者简介:陈军(1980),男,工程师,主要从事水利工程地质勘察与施工工作。基于Excel绘制节理走向玫瑰花图·陈军11经以上步骤,完成了各组节理条数的统计。可继续利用数组公式求解每组节理的平均走向。仍以走向10°~19°组的节理为例,该组节理的平均走向=“10≤走向<20的数值之和”÷“走向10°~19°组的节理条数”。其中走向<20又≥10的数值之和,须考虑节理的平行条数。在H辅助列中,已经计算了各节理包括平行节理的走向数值之和。符合条件的H列数值求和公式为“{=SUM((G2:G22<20)*(G2:G22>=10)*(H2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。