使用Excel 2010,我希望能够在状态栏中看到我选择的单元格的(填充)标准偏差 . 我知道你可以改变状态栏,但我没有VB知识,所以我不知道如何实现它 . 这里有人已经做过这个,或者可以告诉我怎么做?
我在网上发现了以下代码,它有效,但它给了我样本的SD,而不是人口(所以我想除以N,而不是N-1,其中N是所选单元格的数量) .
Private Sub Worksheet_SelectionChange(ByVal Target As Range)Dim sDev sDev = Selection.Address(0,0)On Error GoTo errhandler Application.StatusBar =“Standard deviation is”&_ Format(Application.StDev(Range(sDev)),“ # . ####“)退出Sub errhandler:Application.StatusBar = False End Sub
1 回答
我没有在VBA中测试过这个,但你可以尝试:
在Excel(2007及更早版本)中,标准偏差公式为样本的StDev()或人口的StDevP()