[[20071125235811]] 『INDEXとMATCHがうまくいかない〜』(TAD) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『INDEXとMATCHがうまくいかない〜』(TAD)

  A  B  C  D  E  F  G  H  I  J  K  
1
2      0  1  2  3  4  5  6  横 4
3    1  3  5  8  9  0  1  7  縦 3
4    2  4  6  8  1  2  3  8
5    3  2  4  6  8  9  0  0
6    4  3  8  9  1  8  0  1
7    5  5  6  6  6  7  8  2
8    6  9  0  1  8  7  9  4
9    7  5  4  3  2  1  0  5

横セルにC2セルに0、D2セルに1、E2セルに3・・・I2セルに6と数字を入力していて
縦セルにB3セルに1、B4セルに2・・・B9セルに7と入力しています。
C2:I2、B3:B9は数字を固定です。
C3:I9をINDEX・MATCHネストしたいのですがどうしてもずれてしまいます。
A1:A9のセルにはあえて空白にしています。

仮にK2に4、K3に3と入力した場合、横4のG列と縦3の5行の交差する9をK4に表示させるにはどうやれば表示できるのか分かりません。
普通にやるとどうしてもずれてしまいます。
分かりづらい説明で申し訳有りませんが宜しく御願いします。

すみません・・ WINXP Excel2003です


 どんな式を試して、どんな風にずれるのですかね?
 INDEX関数は
INDEX(配列,行番号,列番号)
 の様に指定します。

 配列(表示するデータのある範囲)
  C3:I9
 行番号(B3:B9の範囲からK3の値を検索した結果)
  MATCH(K3,B3:B9)
 列番号(C2:I2の範囲からK2の値を検索した結果)
  MATCH(K2,C2:I2)
 なので
=INDEX(C3:I9,MATCH(K3,B3:B9),MATCH(K2,C2:I2))
 この様になると思いますが。

 ちなみに、
 K2,K3は各参照先に同じ値がある物としています。

 (HANA)


HANAさん
ありがとうございました。
初歩的なミスをしていました。A1:I9を選択していたので間違いに気付きませんでした。
C3:I9で良かったのですね


 提示された表なら MATCH関数は不要です。
=INDEX(C3:I9,K3,K2+1)
(不要MATCHより)


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.