中位数周围的条件绝对偏差

时间:2016-06-23 13:07:30

标签: excel excel-formula

我需要计算数据集的MAD(中位数绝对偏差)。 没有标准的公式如下:

=Median(Abs(D27:Z34-Median(D27:Z34)))

其中D27:Z34是数字数组。

但是,某些单元格需要根据另一个数组中的值进行排除。

我可以使用以下数组公式计算条件中位数:

MEDIAN(IF(D5:Z12=AC5;D27:Z34)))

其中D5:Z12是文本数据集,AC5是标准,D27:Z34是包含实际数据的数组。

我认为可以将公式组合成以下内容:

=MEDIAN(ABS(IF(D5:Z12=AC5;D27:Z34)-MEDIAN(IF(D5:Z12=AC5;D27:Z34))))

但遗憾的是,这不起作用。 任何帮助将不胜感激。

一些示例数据:

N   N   N
N   N   N
Y   Y   Y
N   N   N

3   8   9
5   4   3
2   10  1
4   1   1

MAD=    1   

如果条件为Y,则应计算相应值(2,10,1)的MAD。

1 个答案:

答案 0 :(得分:1)

将第一个if条件更改为ABS之前会使其正常工作

Global symbol "@db_list" requires explicit package name

这是一个数组公式,在单元格中输入此公式并按Cntrl + shift + Enter

在原始公式中,如果不满足条件,则使用中位数(0-中位数)计算差异