【发布时间】: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>($D$5*365-$D$7))*($V9:$V2000<($D$5*365+$D$7)),$U$9:$U$2000,""))
标签: excel excel-formula