SUMIF関数的なMODE関数が無いか?という質問です。
次のエクセルで、
A列 B列
1行 あ 2
2行 い 1
3行 う 3
4行 あ 1
5行 い 4
6行 あ 2
7行 う 3
8行 あ 5
9行 え 1
10行 あ 2
「A列=あ」の条件だと、B列での最頻値は「2」になりますが
(B1,B6,B10セルで3回出現)、
このような「条件付最頻値」を求める関数は、何になりますか?
=mode(if(A1:A10="あ"),B1:B10)のような関数になるのでしょうか?
ご教示お願いします
条件付き最頻値を求めるエクセル標準関数は無いようですね。
ただし、modeの引数にifによる配列を入れることはできました。
=MODE(IF(A1:A10="あ",B1:B10)
ここまでを入力してShift+Ctrl+Enterで数式を配列対応にしてください。
Shift+Ctrl+Enterか!
2018/08/29 14:50:00これを知りませんでした。ありがとうございました。