以下のようなA、B列の氏名と購入品の表があり、
C列の「Aさんはリンゴを良く買う人」というようなカラムを
追加したいです。
{ FIXED [氏名]:〇〇〇([購入品])}
このような式になるとは思うのですが、〇の部分に当てはまる
関数を分かる方がいましたら、教えてください。
4 Antworten

概念としては単純に思えますが、計算する際には入れ子が必要です。
まず氏名ごと購入品ごとの出現数を数えます。
次に、この①を使って氏名ごとに最も大きい出現数をMAXで特定します。
最後に、氏名ごとに①の出現数が②の最大出現数に一致するものを特定します。
式を分けずに一行で書くと次のような感じです。
{FIXED [氏名]: MAX(IF {FIXED [氏名], [購入品]: COUNT([購入品])} = {FIXED [氏名]: MAX({FIXED [氏名], [購入品]: COUNT([購入品])})} THEN [購入品] END)}