【问题标题】:How can I make the standard deviation appear in the status bar?如何使标准偏差出现在状态栏中?
【发布时间】:2014-09-24 09:57:05
【问题描述】:

使用 Excel 2010,我希望能够在状态栏中查看我选择的单元格的(总体)标准差。我知道你可以改变状态栏,但我没有任何 VB 知识,所以我不知道如何实现它。这里有没有人已经这样做了,或者可以告诉我如何做到这一点?

我在网上找到了以下代码,它可以工作,但它给了我样本的 SD,而不是总体的 SD(所以我想除以 N,而不是 N-1,其中 N 是数字选定的单元格)。

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
调光开发
sDev = Selection.Address(0, 0)
出错时转到错误处理程序
Application.StatusBar = "标准差为 " & _
格式(Application.StDev(范围(sDev)),“#.####”)
退出子错误处理程序:
Application.StatusBar = False
结束子

【问题讨论】:

    标签: excel excel-2010 statusbar standard-deviation vba


    【解决方案1】:

    我没有在 VBA 中测试过,但你可以试试:

    Format(Application.StDevP(Range(sDev)), "#.####")
    

    在 Excel(2007 及更早版本)中,标准差公式是样本的 StDev() 或总体的 StDevP()

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-26
      • 2019-01-07
      • 1970-01-01
      • 2014-05-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多