2016-12-16 30 views
0

私は、設定基準のデータから派生した配列から1番目と3番目の四分位数を見つけようとしています。例えばExcelで複数の条件を持つ配列の四分位数を見つける

Apple red  dog 10 
Apple blue cat 5 
Banana blue dog 6 
Banana blue cat 4 
Apple red  dog 8 
Apple red  dog 
Apple red  dog 1 

私が使用しています式とに引っかかっはそれが本当に4.5になるべきところが返される答えは0.75である

=QUARTILE.INC(SMALL(IF((A1:A7="Apple")*(C1:C7="dog")*(B1:B7="red"),D1:D7),ROW(INDIRECT("1:"&COUNTIFS(A1:A7,"Apple",C1:C7,"dog",B1:B7,"red")))),1) 

です。 私にとっては、空のセルをつかんで、それを派生配列に含めることはExcelのようですが、配列から空のセルを削除する方法はありますか?

答えて

1

私はIF(でこれを行うためにAGGREGATE()関数を好む):

=AGGREGATE(17,6,D1:D7/((A1:A7="Apple")*(C1:C7="dog")*(B1:B7="red")*(D1:D7<>"")),1) 

私はまた、ブランク値をスキップするためのチェックを追加しました。

最後の数字は四分位数です。 3つ目は13に変更します。

enter image description here

関連する問題