質問: excelの表で検索値が含まれるしきいを知りたい 条件によってしきい値の異なるっている表があります。 条件と検索値を指定して、検索値はどのしきいに当てはまるのかを求め、 結果をセルへ入力したいと思います。 条件 |しきいa|しきいb|しきいc| 1月 | 0~10 | 11~20 | 21~ | 2月 | 0~20 | 21~40 | 41~ | 3月 | 0~30 | 31~60 | 61~ | 条件が「2月」で、検索値が「30」であれば しきいは「b」になります。 条件・検索値を指定したら、セルに自動で しきいが入力されるようにしたいです。 (この場合は「b」) また、実際の表の入力は 条件 |しきいa|しきいb|しきいc| 1月 | 0 | 11 | 21 | 2月 | 0 | 21 | 41 | 3月 | 0 | 31 | 61 | のように、1つのセルに対して1つの数値を入力しています。 マクロは使わず、できるだけシンプルな関数で計算できたらと思います。 すごく簡単なことかもしれませんが方法がわかりません。 御教授よろしくお願いいたします。
回答: 閾値の条件はa~cの3つでよいですか? g1に「2月」などの月、h1に「30」などの検索値があるとき、以下の式で「しきいa」「しきいb」「しきいc」のいずれかの値が求められます。 =index(1:1,match(h1,offset($a$1,match(g1,a:a,0)-1,0,1,4),1)) もし閾値がもっと多数あるなら式を見直してください