- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelの表で検索値が含まれるしきいを知りたい)
Excelの表で検索値が含まれるしきいを知りたい
このQ&Aのポイント
- Excelの表で検索値が含まれるしきいを知りたいという質問に対して、条件と検索値を指定して該当するしきいを求める方法を説明します。
- 具体的には、条件として1月から3月までのしきいA、しきいB、しきいCが与えられ、検索値を入力すると、該当するしきいを表示するセルに値が自動入力されます。
- この方法はマクロを使用せずにシンプルな関数で実現できます。上記の表の例を参考にしきいの計算方法を説明します。
- みんなの回答 (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)) もし閾値がもっと多数あるなら式を見直してください
お礼
ご回答ありがとうございます。 計算成功しました。 教えていただいたことを応用して、もう少し単純化させます。 (1)1行目「しきいA」「しきいB」「しきいC」(B1:D1)に 「ランク」という名前を定義付ける。 (2)A列「1月」「2月」「3月」(A2:A4)に 「月」という名前を定義付ける。 (3)=INDEX(ランク,,MATCH(H1,OFFSET(ランク,MATCH(G1,月,0),0),1)) 人が目で見て判断すれば簡単なことでも 計算で出すとなると少し複雑になってしまいますね。 でも今回はすっきりと計算できました。 ありがとうございました。