2つの変数の最も近い一致

2つの変数の最も近い一致

2 つ (最終的にはそれ以上) の変数を入力し、両方に最も近いレコード (日付) を見つける必要があります。

変数は次のとおりです:

変数

私の記録のサンプルを以下に示します。

記録

明確に言うと、私は「3 か月の変化」に最も近い一致が 1 つの日付から得られ、「3 か月の平均ボリューム」が別の日付から得られることを望んでいません。両方の変数に最も一致する 1 つの日付レコードが必要です。何が「最も」一致するかという点には、おそらく主観が入るだろうと認識しています。それで構いません。単にアイデアを探しているだけです。

これを実現するための最良の方法は何ですか?

答え1

指定した値からの合計偏差が最小の行を見つけたいとします。次のような数式でそれが行えます。

=ABS((E2-B$1)/B$1)+ABS((F2-B$2)/B$2)

これは、各値からのパーセント偏差を計算し、絶対値を取得して、それらを合計します。下の表は、合計偏差を含む「ヘルパー」列を示しています。最も近い一致は、偏差が最小の行です。

ここに画像の説明を入力してください

条件付き書式の数式により、=IF(G2=MIN(G$2:G$11),1,0)最小偏差の日付が緑色になります (行全体では機能しませんでした - コメントをお待ちしています)。

この数式には、役に立つバリエーションが他にもあります。たとえば、平均ボリュームにもっと近い値にしたい場合は、数式の 2 番目の項に定数を掛けて「重み」を増やすことができます。

編集: 統計学者はおそらく、絶対値の合計ではなく、個々の偏差の「二乗の合計」を計算することを主張するでしょう。

=((E2-B$1)/B$1)^2+((F2-B$2)/B$2)^2

これがお役に立てば幸いです。幸運を祈ります。

関連情報