集計方法について教えてください。
[前提]
約20,000件のデータがあり、購入世代・購入時間・購入品数を組み合わせた区分別の利益率を分析しております。
それぞれのデータには、購入世代・購入時間・購入数を区分したもの(下記)と、その区分にあてはまる顧客の利益率がのっています。
データの明細
購入世代 購入時間 購入品数 利益率 区分
1 20~35(歳) 14:20 8 7.2% B03(関数で自動判別させている)
区分表
A01 20歳未満/購入6:30~8:59/購入品数3点未満
A02 20歳未満/購入9:00~11:29/購入品数3点未満
A03
・・・・
A20
B01
B02
B03
・・・・
と、A01~A20、B01~B20・・・と、D20まで80の紐づけ区分をもっています。
20,000件のデータにおける、それぞれの区分にあてはまる利益率のうち、上位5%、下位5%を抜く値とする平均値を導き出すには、どのような関数が必要ですか?教えてください。
trimを使うと、一定のデータ区間内は算出できますが区分けした後に異常な値を抜く公式に苦労しています。もう少しやり方を変えればできるのかもしれないのですが、よろしくお願いします。
No.2ベストアンサー
- 回答日時:
関数を考えるよりは、作業列を作って、TRIMMEANで計算出来るように作業列にデータを引っ張ってくるという方式が現実的かもしれません。
一つの関数式を使いたいのであれば、関数を組み合わせることになると思います。配列数式を入力するという方法を組み合わせると、似たことができるかもしれません。
https://support.office.com/ja-jp/article/%E9%85% …
https://support.office.com/ja-jp/article/TRIMMEA …
L3=H3-INT(H3*0.05)*2
M3=TRIMMEAN(IF($E$3:$E$22800=G3,$D$3:$D$22800,""),0.1)
この数式を入力して、最後に Ctrl+Shift+Enterで、確定入力すると、式の前後に{}がつきます。
N3=LARGE(IF($E$3:$E$22800=G3,$D$3:$D$22800,""),1+INT(H3*0.05))
これも数式を入力して、最後に Ctrl+Shift+Enterで、確定入力
ご丁寧にありがとうございます。
若干関数が重くなり再計算に時間がかかってしまいましたが、大変わかりやすかったです。
助かりました。
No.1
- 回答日時:
作業用のセルを用いれば簡単なのではないでしょうか?
要は、区分の一致するデータのみで、上下5%にあたるデータは除外して平均を取りたい。
ということですよね?
異常な値を抜くというのは、上下5%に当たるデータを除外することですよね?
作業用列もしくはシートに、A01~D20の80列を用いて表示する列を分割し、
それぞれの列においてTRIMMEANを使えば良いと思われます。
例えば作業用シートのA1~CB1にA01~D20を入力し、
元のデータがデータというシートのA2~E20001にあるとすれば、
A2=IF(データ!$E2=A$1,データ!$D2,"")
(データシートのE列と作業用シートの1行目が一致すればデータシートのD列を、一致しなければ空白を表示)
としてCB20001までコピーします。
A20002=TRIMMMEAN(A2:A20001,0.1)
(A2~A20001のデータを上下5%ずつ排除して平均した値が出ます。 ただし排除するデータの合計は偶数(上下同じ数ずつ)です)
としてCB20002までコピーします。
A20002~CB20002の値がそれぞれ求めたい平均値となっているはずです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(学校・勉強) 株などを複数違う割合で購入した場合の利率の計算方法 4 2022/05/01 09:31
- 会計ソフト・業務用ソフト Excelで売上げデータの中の任意の商品の合計を出したい 3 2023/01/18 18:19
- その他(ビジネス・キャリア) 事業復活支援金の事前確認での売上高チェックについて 2 2022/03/26 13:47
- 債券・証券 仕組債(EB債)の問題点は回転売買での手数料の搾取とノックインで胴元総取りの2つの罠ですか? 4 2023/03/17 20:24
- アクセサリ・腕時計 ロレックスの腕時計は値下がりしないって本当ですか? 10 2022/04/18 07:01
- 統計学 母集団分布を平均 μ, 分散 σ2 の正規分布と想定し, 母集団から無作為抽出した標本のデータ(標本 4 2023/01/30 20:25
- 統計学 統計学の問題です。教えてください(_ _) 数万人の有権者がいる選挙区で, 無作為に400人の標本を 2 2023/02/03 15:27
- 統計学 これはどうやって解けば良いですか? 下の観測度数表から、クラメールの連関係数とピアソンの連関係数を求 1 2022/07/08 15:38
- 大学・短大 これはどうやって解けば良いですか? 下の観測度数表から、クラメールの連関係数とピアソンの連関係数を求 1 2022/07/08 15:37
- 大学・短大 消費者問題に関する課題が出たのですが、答えが分かりません。 「 A は、インターネットを利用した通信 3 2023/07/31 22:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelについて質問です。 ・デ...
-
Excel2010で、今の、Ex...
-
UNIQUE関数が使えないバージョ...
-
Excelについて質問です。
-
エクセルに詳しい方教えて下さ...
-
Excelで「時間の足し算」はどう...
-
Excelについて質問です。 表の...
-
オートフィルのショートカット...
-
Excel表の文字の幅を狭くしたい
-
勤務表をエクセルで作る際、 最...
-
Excelのフォントについて
-
Excel 2019 のピボットテーブル...
-
エクセルのパスワードの一括解...
-
エクセルのソートについて
-
Excel 連番を入力する方法
-
Excel 漢字二文字の先頭と最後 ...
-
列を増やさずに、月だけの件数...
-
Excelで、10000,20000,30000と...
-
エクセルの検索関数でシート内...
-
Excel 2019 での上書き保存につ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセル詳しい方教えて下さい
-
ExcelでA列をコピーしたいので...
-
エクセルのセル統合について
-
Excelの関数で起きた現象の原因...
-
Excelファイルが閉じられい!
-
Excelのシート背景に不明な文字...
-
エクセルの枠線
-
Excel 領収書発行
-
エクセル関数の使い方を教えて...
-
C列にF列の担当者(A〜)を順番...
-
ピポットテーブルの参照元を別...
-
EXCEl VBA
-
Excelでの判別方法
-
VBAで、サブフォルダにある複数...
-
"りんご"と"みかん"というシー...
-
マクロについて教えてください。
-
EXCELファイルが読み取り専用で...
-
同一セルに入力規則のリストと...
-
100行50列の表で、1~40列でフ...
-
なぜか「Nextに対応するForがあ...
おすすめ情報