- 締切済み
統計-上から25%のデータを取り出したい
ある数値の集合があります それを大きな数値からひとつずつ足していって 全体(全部の数値を足したもの)の25%になった時のその数値の値を取り出したいです こんなことは、エクセルに入っている統計の関数で できるのでしょうか もちろん並べ替えをして、一つずつ足していけばよいのですが 一発でだせる関数があれば知りたいです もし似たような機能の関数もあればあわせて教えていただけると助かります
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.1
一発で出せる関数など無いでしょう。 次のように作業列を作って対応することで可能でしょう。 A1セルから下方に数値が並んでいるとします。もちろん順序などは不規則でよいのです。 B1セルに次の式を入力して下方にオートフィルドラッグします。 =IF(ROW(A1)>COUNT(A:A),"",LARGE(A:A,ROW(A1))) これで数値が大きい順に並びます。 C1セルには次の式を入力して下方にオートフィルドラッグします。 =IF(ROW(A1)>COUNT(A:A),"",SUM(B$1:B1)/(SUM(A:A)*0.25)) 1.0となる数値がちょうど25%の位置なのですが、通常はそのようにならないでしょうから、1.0かまたは1.0以上になったところの数値を次の式で求めます。 =INDIRECT("B"&MATCH(1,C:C,1)+1) これが求める答えの数値になります。