INDEX の行番号と列番号が範囲の外にある

B2:E5 は 4 行 4 列なのに、5 行目・5 列目を指定している例です。行番号と列番号の両方が範囲を超えるため、2 つのエラーが同じ数式から出ます。

入力

数式の一覧(1 行に 1 つ)

D1: =INDEX(B2:E5,5,5)
D2: =INDEX(B2:E5,4,4)

結果

エラー 2 件・警告 0 件・情報 0 件

指摘(エラー・警告・情報)

  • エラー 1 行目 セル D1: INDEX の行番号 5 が範囲 B2:E5 の行数 4 を超えています。結果が #REF! になります。行番号を 4 以下にするか範囲を広げてください。
  • エラー 1 行目 セル D1: INDEX の列番号 5 が範囲 B2:E5 の列数 4 を超えています。結果が #REF! になります。列番号を 4 以下にするか範囲を広げてください。
検査した数式2 個
指摘のあった数式1 個
読めずに飛ばした行0 行
エラー・警告2 件・0 件

指摘のあった数式

指摘のあった数式
行セル数式指摘の種類
1D1=INDEX(B2:E5,5,5)INDEX の行番号が範囲外・INDEX の列番号が範囲外

検算(この結果になる理由)

B2:E5 は行が 2〜5 の 4 行、列が B〜E の 4 列です。D1 は行 5 と列 5 がどちらも 4 を超えてエラー 2 件、D2 は 4 行 4 列目で範囲内のため指摘なしです。

判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。

このツールの制約

ご利用にあたって

  • 結果は貼り付けた数式だけから求めた目安です。実際のブックの動作は、必ず表計算ソフトで確認してください。
  • 本文は仕様の事実を参照して独自に整理したもので、Microsoft の文章の転載ではありません。

ほかの入力例