【问题标题】:Conditional Standard Deviation Formula in ExcelExcel中的条件标准偏差公式
【发布时间】:2016-06-22 20:14:41
【问题描述】:

我正在尝试仅对一行的子集运行标准差公式。我有两个条件,低于范围的顶端和高于范围的底端。 Excel 应该对所有满足此条件的数字运行 STDEV 公式。我尝试了以下条件数组公式,但始终得到 #Value 错误。有什么建议吗?

以下公式已作为数组正确输入到 excel 中。

{=STDEV.P(IF(AND($V9:$V2000>($D$5*365-$D$7),$V9:$V2000<($D$5*365+$D$7)),$U$9:$U$2000,""))}

有什么建议吗?

【问题讨论】:

  • 您在编辑公式后是否使用 Ctrl-Shift-Enter 而不是 Enter 来强制它为数组。如果操作正确,Excel 会在公式周围加上{}
  • 是的,我将上述公式作为数组输入。
  • 数据范围内是否有错误或非数字字符?
  • 我以前从未见过中间有.的函数名。
  • 数组公式不喜欢AND : =STDEV.P(IF(($V9:$V2000&gt;($D$5*365-$D$7))*($V9:$V2000&lt;($D$5*365+$D$7)),$U$9:$U$2000,""))

标签: excel excel-formula


【解决方案1】:

数组公式不喜欢 AND 运算符。上式的解法如下:

=STDEV.P(IF(($V9:$V2000>($D$5*365-$D$7))*($V9:$V2000<($D$5*365+$D$7)),$U$9:$U$2‌​000,""))

【讨论】:

    猜你喜欢
    • 2018-12-01
    • 2020-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-08
    • 1970-01-01
    • 1970-01-01
    • 2020-10-13
    相关资源
    最近更新 更多