【问题标题】:Excel Determine RangeExcel确定范围
【发布时间】:2010-10-25 01:52:47
【问题描述】:

我正在创建一个包含一列数据的电子表格,我想 根据输入的 x 计算 x 行数的方差。有什么建议吗?

【问题讨论】:

    标签: excel vba excel-formula variance


    【解决方案1】:

    正如 Matthew Flaschen 所建议的,不需要 VBA。这可以通过 Excel 公式来完成。

    假设您的数据位于 A 列中,从 A1 开始向下。 假设单元格 B1 有数字 x,这是您希望使用的样本大小。

    那么你需要的公式应该是:

    =VAR(OFFSET(A1,0,0,B1,1))
    

    VAR 部分表示计算总体样本的方差,忽略非数字。 (该函数的变体包括整个人口的 VARP,包括非数字的 VARA 和两者的 VARPA)。

    偏移部分表示从单元格 A1 开始,将 0 列移过并向下移动 0 列,然后选择一个 B1 列高和一列宽的范围。

    【讨论】:

    • 我建议更改代码以使用绝对引用,例如 VAR(OFFSET($A$1,0,0,$B$1,1))。
    • 当然,如果您可能要复制和粘贴公式,这会有所帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-20
    • 2015-10-15
    相关资源
    最近更新 更多