Sub 组内离均差()
'
' 组内平均值 Macro
' 宏由 zzh_my@163.com 录制,时间: 2015/11/18
'
'点名    初始化时间(s)   测量时刻    次序号  平面x(m)    平面y(m)    大地高(m)   解类型  备注    观测类型    观测者  x组内离均值 y组内离均值 H组内离均值 abs(x组内离均值)    abs(y组内离均值)    abs(H组内离均值)        x   x百分比 y   y百分比 H   H百分比
      '需按照点名先排列好

n = 0
            x = 0
            y = 0
            H = 0
            sheetname = "1-投影129xyH"
           ' rowNumber = 933  'x = range("A65536").end(xlup).row  i = cells(rows.count,1).end(xlup).row+1
            rowNumber = Worksheets(sheetname).Cells(Rows.Count, 1).End(xlUp).Row
      For i = 2 To rowNumber Step 1
            
           ' MsgBox (Name)
           '假如点名和下一条相等,且观测类型相等
           If (Worksheets(sheetname).Cells(i, 1).Value = Worksheets(sheetname).Cells(i + 1, 1)) And (Worksheets(sheetname).Cells(i, 10).Value = Worksheets(sheetname).Cells(i + 1, 10)) Then
               n = n + 1
               
                x = x + Worksheets(sheetname).Cells(i, 5).Value
                y = y + Worksheets(sheetname).Cells(i, 6).Value
                H = H + Worksheets(sheetname).Cells(i, 7).Value
           Else
                For j = 1 To n + 1 Step 1
                    x_mean = x / n
                    y_mean = y / n
                    H_mean = H / n
                    h1 = Worksheets(sheetname).Cells(i - j + 1, 7).Value
                   ' MsgBox (x_mean)
                    Worksheets(sheetname).Cells(i - j + 1, 12).Value = Worksheets(sheetname).Cells(i - j + 1, 5).Value - x_mean
                    Worksheets(sheetname).Cells(i - j + 1, 13).Value = Worksheets(sheetname).Cells(i - j + 1, 6).Value - y_mean
                    Worksheets(sheetname).Cells(i - j + 1, 14).Value = Worksheets(sheetname).Cells(i - j + 1, 7).Value - H_mean
                 Next j
                    x = 0
                    y = 0
                    H = 0
                    x_mean = 0
                    y_mean = 0
                    H_mean = 0
                    n = 0
                    
           End If

Next i
    
End Sub

excel-vba组内离均差相关推荐

  1. Excel 按组内序号取数

    Excel formulae for max or min of multiple occurrences of vlookup https://stackoverflow.com/questions ...

  2. excel vba 使用mschart_VBA专题108:使用VBA操控Excel界面之在功能区中添加内置控件...

    学习Excel技术,关注微信公众号: excelperfect 本文重点讲解如何在功能区中添加不同类型的内置控件. 添加普通按钮和切换按钮 按下面的步骤来添加普通按钮和切换按钮(例如,拼写和删除线控件 ...

  3. Excel VBA实现从多篇Word文档内抓取文本框内内容(书接上一篇博客)

    Excel VBA实现从多篇Word文档内抓取文本框内内容(书接上一篇博客) 一.前情提要 我在上一篇博客<VBA摘取Word图形(Shapes)内文字>里验证了遍历doc文档内图形--尤 ...

  4. ie 不执行回调函时_「Excel VBA操作IE篇」10分钟内设置完成,3句代码打开IE浏览器

    大家好,我是咚腔! Excel VBA还可以 操作IE浏览器,有没有搞错? 没错,可以操作,而且非常好用.因为Excel有强大的数据分析功能. 这有什么关系?关系很大. 现在是数据时代,定期数据获取以 ...

  5. 来吧!带你玩转 Excel VBA

    来吧!带你玩转 Excel VBA(含CD光盘1张)(双色)(附带近500个VBA思考练习题,Exceltip.net出品) 罗刚君  杨嘉恺编著 ISBN 978-7-121-20627-6 201 ...

  6. 来吧 带你玩转 Excel VBA

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 来吧!带 ...

  7. 巧用Excel VBA 快速编排考场座位

    百度文库下载地址: 学校考试考场编排软件(单年级) http://wenku.baidu.com/view/464023029ec3d5bbfc0a740f.html 学校考试考场编排软件(多年级) ...

  8. Excel VBA编程常用语句300句

    Excel VBA编程常用语句300句 ************** * VBA 语句集 * * (第 1 辑) * ************** **************** * 定制模块行为 ...

  9. Excel+VBA+之快速上手

    第一章  VBA语言基础  第一节 标识符  一.定义  标识符是一种标识变量.常量.过程.函数.类等语言构成单位的符号,利用它可以完成对变量.常 量.过程.函数.类等的引用.   二.命名规则  1 ...

最新文章

  1. SpirngMVC jsp页面空指针
  2. 光储充一体化充电站_广东东莞首座光储充一体化智能充电站 “变废为宝”收益可观...
  3. Mysql使用kill命令解决死锁问题(杀死某条正在执行的sql语句)
  4. linux c配置文件书写格式,读取配置文件源代码[linux c]
  5. HTTPS性能分析小工具HTTPStat
  6. 数据迁移工具 - Flyway
  7. 确认无疑,.NET 6是迄今为止最快的.NET
  8. matlab figure函数_如何在Matlab中使用GUI做一个简易音乐播放器? ---- (六)控件间的数据传递...
  9. 47. PHP 魔术方法
  10. springBoot于tomcat7搭建websocket服务
  11. 基于SpringBoot的答题系统
  12. windows系统查看局域网内所有已使用的IP
  13. 证件照换背景-----ps
  14. 小记(1)偷影子的人
  15. 2019级软件工程应用与实践-人工智能快递柜(代码分析3)
  16. bat putty shell 连携
  17. html转换markdownpad,GitHub - negrochn/markdownpad2_toc: MarkdownPad2导出HTML支持[TOC]
  18. python兔子编程_少儿编程分享:手把手教你用PYTHON编写兔獾大作战(一)
  19. Thinking in BigData(二)大数据时代下的变革
  20. 位运算——强大得令人害怕

热门文章

  1. python图书馆管理系统实验报告_基于python图书馆管理系统设计实例详解
  2. 如何巧妙的防止网站被劫持
  3. 115846-45-2、二肽标记肽Suc-GP-对硝基苯胺、 Suc-Gly-Pro-pNA
  4. px4原生源码学习-(1)
  5. 浅谈矩阵变换——Matrix
  6. TCP UDP IP
  7. 4.QCustomPlot使用-坐标轴常用属性
  8. jQuery选择器代码详解(一)——Sizzle方法
  9. OCam 录制,可变帧率、码率及恒定帧率、码率详解
  10. python字符串索引