免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 3813|回复: 9
收起左侧

[技术交流] 一分钟用EXCEL做化探异常综合评序

  [复制链接]

3

主题

262

铜板

0

好友

技术员

Rank: 3Rank: 3

积分
59
发表于 2015-4-21 09:38 | 显示全部楼层 |阅读模式
本帖最后由 liweng12 于 2015-4-21 15:58 编辑

文章作者为*雪上霜*,转载请注明
1、首先需要一张所有单元素异常特征参数表
2、一张包含综合异常面积、综合异常内单元素异常编号的表
3、 利用index、match函数为所有参加综合异常评序的单元素异常附上综合异常编号,如图所示

4、综合异常评序一般用到5指标,即元素种类、面积、平均衬度、平均规模值、总规模值。
    (1) 元素种类={SUM(IF(综合异常表达式!A$2:A$468=B3,1/COUNTIFS(综合异常表达式!$A$2A$468,综合异常表达式!$A$2:$A$468,综合异常表达式!$C$2:$C$468,综合异常表达式!$D$2:$D$468)))}
           可以看出,上述公式为数组公式,综合异常表达式!A$2:A$468为包括综合异常编号的数据列,综合异常表达式!$D$2:$D$468为元素数据的列,countifs()函数目的是检测当前综合异常编号下某一元素异常的数量,利用1/countif()结合sum()可以使每个元素种类统计数为1,相加即为综合异常下的元素种类。
          简单做法可以做一个包含综合异常编号和元素种类的辅助表,选中两列作为关键字剔除重复值,即可用=countif( 辅助表!a:a,a)的方法返回元素种类。
    (2) 面积=INDEX(综合异常面积!A:A,MATCH(B3,综合异常面积!B:B,0)),该函数比较简单,为index和match的混用。
    (3) 平均衬度值=SQRT(SUMSQ(OFFSET(综合异常内单元素异常!$I$2,MATCH(B3,综合异常内单元素异常!A:A,0)-2,,COUNTIF(综合异常内单元素异常!A:A,B3),))/COUNTIF(综合异常内单元素异常!A:A,B3))
      该公式为SQRT、SUMSQ、MATCH的镶嵌运用,与平均衬度值计算公式相同,OFFSET作用为返回该综合异常下衬度值数据。其中综合异常内单元素异常!$I$2代表衬度值第一个数据单元格(如上图的I2),综合异常内单元素异常!A:A为综合异常编号,B3为当前综合异常的编号。
    (4)平均规模值= SQRT(SUMSQ(OFFSET(综合异常内单元素异常!$J$2,MATCH(B3,综合异常内单元素异常!A:A,0)-2,,COUNTIF(综合异常内单元素异常!A:A,B3),))/COUNTIF(综合异常内单元素异常!A:A,B3))
      该公式与 上一个公式几乎一致,仅为I2替换为J2
    (5)总规模值=SUMIFS(综合异常内单元素异常!J:J,综合异常内单元素异常!A:A,B3)
     该公式较为简单,为sumifs的运用,意为合计所有为该综合异常编号的单元素异常规模。
    (6)排序公式 =COUNTIF(C:C,">"&C3)+1
作者代码编写水平有限,此文仅为抛砖引玉,欢迎大家相互交流




综合异常模板.zip

91.34 KB, 下载次数: 325

评序模板

15

主题

2994

铜板

79

好友

传奇会员

把青春洒向大山、隔壁。

Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

积分
40706

精华勋章宣传勋章爱心勋章灌水勋章荣誉会员勋章活跃勋章贡献勋章

QQ
发表于 2015-4-21 09:46 | 显示全部楼层
谢谢分享,{:soso_e100:}
生活美好,开心
回复 支持 反对

使用道具 举报

8

主题

4621

铜板

10

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
667
发表于 2015-4-21 14:37 | 显示全部楼层
楼主能不能直接把excel表格发布
回复 支持 反对

使用道具 举报

发表于 2015-4-21 14:52 | 显示全部楼层
楼主有心了啊
回复 支持 反对

使用道具 举报

2

主题

1万

铜板

1

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
18092
发表于 2015-4-26 21:22 | 显示全部楼层
学习了,谢谢分享
回复 支持 反对

使用道具 举报

0

主题

424

铜板

0

好友

助理工程师

Rank: 5Rank: 5

积分
112
QQ
发表于 2015-4-27 07:54 手机频道 | 显示全部楼层
学习学习!谢谢分享!
回复 支持 反对

使用道具 举报

105

主题

4万

铜板

896

好友

地信名人堂

Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19

积分
19539

爱心勋章宣传勋章灌水勋章贡献勋章

发表于 2015-5-16 10:25 | 显示全部楼层
谢谢分享!
回复

使用道具 举报

0

主题

3万

铜板

1

好友

传奇会员

Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

积分
51817
发表于 2015-12-2 17:12 | 显示全部楼层
谢谢给大家分享   学习了
回复 支持 反对

使用道具 举报

0

主题

384

铜板

0

好友

技术员

Rank: 3Rank: 3

积分
68
发表于 2020-5-12 09:31 | 显示全部楼层
学习了,谢谢分享
回复 支持 反对

使用道具 举报

1

主题

249

铜板

1

好友

技术员

Rank: 3Rank: 3

积分
18
发表于 2023-3-21 11:14 | 显示全部楼层
谢谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表