※ ChatGPTを利用し、要約された質問です(原文:エクセル関数内で位置としての行列値の扱い方がわからない)
エクセル関数で位置としての行列値の扱い方がわからない
このQ&Aのポイント
エクセルのA列とB列に入力された値について、A列の設定値以上となる最初のセルと同行のB列の値を取得し、その値を用いて最小値を求めたい。
MATCH関数を使用してA列の設定値以上のセルを見つけられるが、その値を使用してB列のセルの位置行列値を取得する方法がわからない。
VLOOKUP関数でも同様の処理ができるが、下のセルを参照するためにはセルの位置行列値を下にずらす方法がわからない。
エクセル関数内で位置としての行列値の扱い方がわからない
例えば
エクセルでA列とB列があり値が入力してあります。
A列の値が最初からだんだん増加し設定値以上になった、そのセルと同行でB列のセルの位置をだし、
B列セルの最初からそのセルまでを範囲で参照して
その値群の最小値を求め、値を抜き出したいのです。
そこでA列にMATCH文を使用したらはじめのセルから何番目が設定値以上の値のセルかは出るのですが、その値をどのようにして関数で最初のセルの位置行列値に加えたらいいのかが分かりません。
VLOOKUP関数でもできそうなのですが出てきた値のその下のセルを参照したいのですが、やっぱりセルの位置行列値を下にずらす(例 B10→B11)方法が分かりません。
結局、たぶん関数内部で位置としての行列値の扱い方がわからないのが原因だと思います。
誰か教えていただけないでしょうか。
お礼
成功しました、ありがとうございました。