1つの値と列の間の最小値を見つける

theotheraussie

定数と値の列の間の最小値を見つけようとしています。理想的には、別の列を参照できるように行番号を返したいと思います。

通常、コード(Matlabなど)では、次のように単純でした。

[minVal, minIdx] = min(abs(constant - arrayOfNumbers))

次に、返されたインデックスを使用して、正しい列を参照します。

どうすればExcelでこれを行うことができますか?

定数は4184です。

1  Col A  Col B 
2  5040   -0.29
3  4840   -0.41
4  4620   -0.55
5  4450   -0.67
6  4200   -0.86
7  4050   -1
8  3970   -1.11
9  3880   -1.25
10 3850   -1.3

最小絶対差は、行6でabs(4184-4200)= 16になります。したがって、B(6)を参照して-0.86を返します。

クリスニールセン

4184に対してテストしたい値がセルにあるとしましょうD1

最初のステップで、最小の絶対差を見つけます。この数式をE1配列数式としてセルと言います(Ctrl-Alt-Enterで受け入れます)。

=MIN(IFERROR(ABS(A:A-$D$1),""))

次に、この値が含まれている行を見つけます。この数式をF1通常の数式としてセルに入力します

=IFERROR(MATCH(D1-E1,A:A,0),MATCH(D1+E1,A:A,0))

注1:IFERROR機能にはExcel2007以降が必要です

注2:中間数式が必要ない場合は、それらを(配列数式として)組み合わせることができますが、これはそのMIN(...)部分を繰り返します

=IFERROR(MATCH(D1-MIN(IFERROR(ABS(A:A-$D$1),"")),A:A,0),MATCH(D1+MIN(IFERROR(ABS(A:A-$D$1),"")),A:A,0))

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Pythonで1つの列の最大値と最小値および他の2つの列の差を見つける

分類Dev

5時間間隔ごとの最小値を見つける

分類Dev

配列の最大値と最小値を見つける方法

分類Dev

配列内の最小値と最大値を見つける

分類Dev

最小値の前にある値の列ごとの最大値を見つける

分類Dev

値と列の最小の差を見つける

分類Dev

Javaで2つの配列間の共通の最小値を見つける

分類Dev

Pythonで3つの列の最大値と最小値を見つける

分類Dev

2つの列で最小値と最大値を見つけます

分類Dev

列内の最小の3つの数値を見つける

分類Dev

行列内の2つの値の間のローカル最小値とローカル最大値を見つける

分類Dev

パンダで特定の間隔の列の最小値を見つける

分類Dev

2D配列の最大値と最小値の場所を見つける方法

分類Dev

配列のサブセットの最大値と最小値を見つける

分類Dev

この配列の最小値と最大値を見つける方法(java)

分類Dev

Scalaで特定の配列の最小値と最大値を見つける

分類Dev

正確に1つの配列に存在する最小値を見つける

分類Dev

AWKを使用して列の最小値と最大値を見つけるには?

分類Dev

ARMNEON命令を使用して配列の最小値と最大値を見つける

分類Dev

C ++ n個の要素の1次元配列で最小値と最大値を見つける方法は?

分類Dev

別の列の2つのエントリ間の列の最小値を見つける

分類Dev

比較演算子なしで2つの数値間の最小値を見つける

分類Dev

配列内の最小値と最大値をすばやく見つける方法

分類Dev

Masm32。配列内の最小値と最大値を見つける

分類Dev

forループで配列の最大値と最小値を見つける

分類Dev

NSNumbersのNSArrayで最小値と最大値を見つける

分類Dev

Pythonでリストの最小値と最大値を見つける

分類Dev

Lodash:各IDの最大値と最小値を見つける方法

分類Dev

RDDの最小値と最大値を見つける方法

Related 関連記事

  1. 1

    Pythonで1つの列の最大値と最小値および他の2つの列の差を見つける

  2. 2

    5時間間隔ごとの最小値を見つける

  3. 3

    配列の最大値と最小値を見つける方法

  4. 4

    配列内の最小値と最大値を見つける

  5. 5

    最小値の前にある値の列ごとの最大値を見つける

  6. 6

    値と列の最小の差を見つける

  7. 7

    Javaで2つの配列間の共通の最小値を見つける

  8. 8

    Pythonで3つの列の最大値と最小値を見つける

  9. 9

    2つの列で最小値と最大値を見つけます

  10. 10

    列内の最小の3つの数値を見つける

  11. 11

    行列内の2つの値の間のローカル最小値とローカル最大値を見つける

  12. 12

    パンダで特定の間隔の列の最小値を見つける

  13. 13

    2D配列の最大値と最小値の場所を見つける方法

  14. 14

    配列のサブセットの最大値と最小値を見つける

  15. 15

    この配列の最小値と最大値を見つける方法(java)

  16. 16

    Scalaで特定の配列の最小値と最大値を見つける

  17. 17

    正確に1つの配列に存在する最小値を見つける

  18. 18

    AWKを使用して列の最小値と最大値を見つけるには?

  19. 19

    ARMNEON命令を使用して配列の最小値と最大値を見つける

  20. 20

    C ++ n個の要素の1次元配列で最小値と最大値を見つける方法は?

  21. 21

    別の列の2つのエントリ間の列の最小値を見つける

  22. 22

    比較演算子なしで2つの数値間の最小値を見つける

  23. 23

    配列内の最小値と最大値をすばやく見つける方法

  24. 24

    Masm32。配列内の最小値と最大値を見つける

  25. 25

    forループで配列の最大値と最小値を見つける

  26. 26

    NSNumbersのNSArrayで最小値と最大値を見つける

  27. 27

    Pythonでリストの最小値と最大値を見つける

  28. 28

    Lodash:各IDの最大値と最小値を見つける方法

  29. 29

    RDDの最小値と最大値を見つける方法

ホットタグ

アーカイブ