美文网首页
有关excel如何快速求解和/平均值/方差/标准差的傻瓜教程(独

有关excel如何快速求解和/平均值/方差/标准差的傻瓜教程(独

作者: hellomiemie | 来源:发表于2019-10-09 19:52 被阅读0次

    一.介绍

    我们的学术论文中进程会遇到对于数据的处理问题,其中就包括求解一类用上±这类问题,如100±0.38,朋友问我我突然也蒙住了,隐约记得是有关方差?标准差?满脑子都是高中老师课堂上的有一批次的电灯泡检验啦,零件检验啦的问题balabala...
    于是打开搜索引擎开始查找,显示输入一堆很高大上的描述,全都没有中标:
    不过有必要把wiki百科上的定义po出来,这里用google翻译了一下:


    原来在不同领域的应用不同,可以看见实验科学中,指的是标准偏差或误差。
    进一步搜索我用了简单的关键词搜索,“如果说一个数字加减一个数字那么在学术领域是什么意思?”万能的百度爸爸给了我答案:


    如果你想了解更多请看链接:
    百度百科-平均数
    百度百科-标准差

    二.如何用excel求一组数据的和/平均值/方差/标准差

    已经了解过了理论方面的知识,那么下面我们来了解一下如何用excel计算这两个值不用反复输入公式且以后可以直接使用。还有一个优点就是再也不用害怕大的数据量了。

    1.excel中准备要处理的数据
    2.文件->选项->自定义功能区->开发工具->确定
    3.开发工具->Visual Basic->右击VBAProject->插入->模块
    4.双击打开模块1,将下面的代码复制进去

    PS:偶然逛知乎看见一博主写的VBA编程,他只写了均值,我突发奇想改进加了其他几个函数,其实总结起来就是把excel用来求这几个值的函数添加到编程中。求和用的是Sum(),均值用的是Average(),方差用的是Var(),标准差用的是Stdevp(),本文末我将介绍标准差一些函数用的区别,可以根据需要对代码进行更改或自己添加。

    Sub 选择区域数量计算求和()
    Dim Ra As Range
    Set Ra = Application.InputBox("请选择区域范围", "范围引用", Type:=8)
    If Ra.Address = "" Then Exit Sub
    a = Application.WorksheetFunction.Sum(Ra)
    MsgBox (a)
    End Sub
    Sub 选择区域数量计算均值()
    Dim Ra As Range
    Set Ra = Application.InputBox("请选择区域范围", "范围引用", Type:=8)
    If Ra.Address = "" Then Exit Sub
    a = Application.WorksheetFunction.average(Ra)
    MsgBox (a)
    End Sub
    Sub 选择区域数量计算方差()
    Dim Ra As Range
    Set Ra = Application.InputBox("请选择区域范围", "范围引用", Type:=8)
    If Ra.Address = "" Then Exit Sub
    a = Application.WorksheetFunction.Var(Ra)
    MsgBox (a)
    End Sub
    Sub 选择区域数量计算标准差()
    Dim Ra As Range
    Set Ra = Application.InputBox("请选择区域范围", "范围引用", Type:=8)
    If Ra.Address = "" Then Exit Sub
    a = Application.WorksheetFunction.STDEVP(Ra)
    MsgBox (a)
    End Sub
    
    5.回到Excel主界面,点击开发工具->插入->按钮
    6.创建按钮
    a.空白处随便框两个格子,选上功能,如求均值
    b.确定后左击按钮改名字为均值

    7.使用按钮,选中需要计算的范围即可计算出结果,如计算均值
    8.大功告成,利用别的功能分别计算方差和标准差

    方差



    标准差




    三.分析

    该方法的优势在于之后所有的数据计算直接调用即可,不需要再手动输入。如果你还想添加别的功能直接修改这两个部分即可,第二个红线位置根据需求可以百度查找非常容易。


    来谈谈标准差,excel中提供了STDEV,STDEVA,STDEVP等四种计算函数,到底用哪一个函数来计算标准差比较好,可以参考下面的文章,我用的是STDEVP因为我的样本就是整体的数据了并没有拆开(含P说明整体)。
    Excel标准差函数 STDEV STDEVA STDEVP STDEVPA 的区别

    相关文章

      网友评论

          本文标题:有关excel如何快速求解和/平均值/方差/标准差的傻瓜教程(独

          本文链接:https://www.haomeiwen.com/subject/cnlipctx.html