2017-07-27 18 views
0

私は0の値を無視する条件付きでpercentile.exc関数を使用しようとしていますが、動作していません!それは '#NUM!'を返します。条件式が有効でないExcelパーセンタイル。 「#NUM!」を返す

私も配列を使用しようとしましたが、同じ結果を返します。それはExcelが好きではないデータセットとは関係がありますか?誰もが、それは動作しない理由として答えを提供することができ

=PERCENTILE.EXC(IF(Y:Y>0,Y:Y),0.025) 

{=IF(Y:Y>0,PERCENTILE.EXC(Y:Y,0.025))} 

!!:

は、次の両方を試してみました?

ありがとうございます!

以下のデータ:あなたは、通常の非CSE式をしたい場合は

104.54% 
76.16% 
0.00% 
135.09% 
72.70% 
0.00% 
106.99% 
0.00% 
0.00% 
117.36% 
0.00% 
0.00% 
30.67% 
0.00% 
114.84% 
0.00% 
42.31% 
0.00% 
0.00% 
0.00% 
0.00% 
69.01% 
0.00% 
106.85% 
0.00% 
100.17% 
0.00% 
146.80% 
97.98% 
0.00% 
100.29% 
100.50% 
146.80% 
0.00% 
0.00% 
0.00% 
0.00% 
100.00% 
0.00% 
0.00% 
0.00% 
0.00% 
0.00% 
100.00% 
0.00% 
0.00% 
0.00% 
0.00% 
0.00% 
0.00% 
0.00% 
0.00% 
0.00% 
0.00% 
0.00% 
0.00% 
0.00% 
0.00% 
0.00% 
0.00% 
99.67% 

答えて

0

は、配列数式として

+0

回答ありがとうございます。それは '#VALUE!'を返します。 – WUser909

+0

PERCENTILE.EXCは、kが1/nと1-1/nの間にある場合にのみ機能します.nは配列内の要素の数です。 PERCENTILE.INCでは、アルゴリズムの精度はやや劣りますが、0と1の間の任意のkの値に対して機能します。 –

+0

問題は、リストからゼロを削除すると20個しか残っていないということです。これは、kの値が0.05と0.95の間でなければならないため、Percentile.EXCが機能しないことを意味します。 0.025の値が小さすぎてエラーが発生します。代わりにpercentile.incを使用する必要があります。 –

0

を式

=PERCENTILE.INC(IF(Y:Y,Y:Y),0.025) 

を使用して、あなたはPERCENTILEのために(AGGREGATE(16,..)を使用することができます。 INC)またはAGGREGATE(18,..)(PERCENTILE.EXCの場合)、ゼロを除外する指示文およびエラー値(2番目のパラメータ= 6)。すなわち

=AGGREGATE(16, 6, Y1:Y999/(Y1:Y999<>0), 0.025) 
関連する問題