Skip to main content

以下のようなA、B列の氏名と購入品の表があり、

C列の「Aさんはリンゴを良く買う人」というようなカラムを

追加したいです。

​{ FIXED [氏名]:〇〇〇([購入品])}

このような式になるとは思うのですが、〇の部分に当てはまる​

​関数を分かる方がいましたら、教えてください。

最頻の文字列を算出

4 respostas
  1. 27 de jan. de 2022, 02:41

    概念としては単純に思えますが、計算する際には入れ子が必要です。

    まず氏名ごと購入品ごとの出現数を数えます。

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

    image最後に、氏名ごとに①の出現数が②の最大出現数に一致するものを特定します。

    image

    式を分けずに一行で書くと次のような感じです。

    {FIXED [氏名]: MAX(IF {FIXED [氏名], [購入品]: COUNT([購入品])} = {FIXED [氏名]: MAX({FIXED [氏名], [購入品]: COUNT([購入品])})} THEN [購入品] END)}

    image

0/9000