2016-06-23 20 views
0

データセットのMAD(絶対偏差の中央値)を計算する必要があります。 次のように判断基準なしの式は:中央値の周りの条件付き絶対偏差

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

場合D27:Z34は数字の配列です。

ただし、別の配列の値に基づいて除外する必要がある特定のセルがあります。

Iはすでに次の配列式を用いて計算することができ、条件付きメディアン:

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

:Z12は、テキストデータセットは、AC5が判断基準とD27:Z34は、実際のデータを含む配列です。

私は次のように数式を組み合わせることが可能だろうと思った:

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

しかし、悲しいことに、これは動作しません。 ご協力いただければ幸いです。

一部データ例:条件はYであろう場合

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 

、対応する値(2,10,1)のMADを計算しなければなりません。

+0

いくつかのテストデータを提供できれば素晴らしいとは思いませんか? – ManishChristian

+0

はい、申し訳ありませんが、参照エラーを起こしました。今すぐ修正! – Emiel

答えて

1

ABS前に条件は、セルを押しCNTRL +シフトにこの数式を入力します。+あなたに

を入力し、それはこれが配列数式である

{=MEDIAN(IF(D5:Z12=AC5,ABS(D27:Z34-MEDIAN(IF(D5:Z12=AC5,D27:Z34)))))}

を動作させるならば最初の変更元の公式では、条件が満たされていない場合、差は中央値(0 - 中央値)で計算されます

+0

FWIW:今後の視聴者にとって、これは配列式であり、編集モードを終了するときにはCtrl + Shift + Enterを入力する必要があります。正しく実行されると、Excelは式のまわりに '{}'を置きます。私はOPがこれを知っていると思うが、将来の読者はそうではないかもしれない。 –

+0

@ScottCranerを指摘してくれてありがとう、今すぐ修正しました。 – user3404344

+0

このサイトの訪問者の多くは、 '{}}が何を意味するのか、それらをどのように表示させるのか分かりません。多くの人が入力しなければならないと思っています。私の個人的な好みは、式の中に '{} 'を入れないで、Excelにそれらを入れる方法を説明することです。 –