1

条件に基づいて、大きな列から一意のデータ セットで最大数の値を取得する必要があります。配列ではなく、値が 1 つだけ必要です。

私が扱っているサンプルデータを以下に示します。MATLAB でやったことがありますが、Excel で知りたいです。

Excel のデータ セット

たとえば、上記のデータでは、@safea の値に基づいてレーンの一意の値を取得したいと考えています。したがって、@safea=102 の場合、レーンの一意の値は (2,3,1) になります。しかし、出現回数が最大のこれらのデータセットの値が必要です。この場合、2 は 5 回発生しているのに対し、3 は 1 回発生し、1 は 1 回しか発生していないため、2 です。

もう一つの例:

@safea を 162 として選択すると、レーンの一意の値の数 (5 と 4) ですが、5 は 4 回出てきて、4 は 1 回だけ出てきたので、私が望む最終的な答えは '5' です。

4

2 に答える 2

1

このワークシート関数を使用して条件を取得することもできますMODE

=MODE(IF(**your @safea value here**=$A$2:$A$22,$B$2:$B$22))

これは配列数式です。Ctrl+Shift+Enter( だけでなく)を押して入力を確認しEnterます。

于 2012-07-26T22:42:14.000 に答える