オフセット

オフセット

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

特定のセル/範囲から指定された数の行と列をオフセットする参照を返します。

 

構文

 

OFFSET(reference, row_offset, col_offset, [new_height], [new_width])

reference: オフセットする行/列を計算するための初期セル/範囲です。例えば、A1。

row_offset: シフトする行の数です。負の値も含むことができます。例えば、8。

col_offset: シフトする列の数です。負の値も含むことができます。例えば、1。

new_height: 返される新しい参照の行の高さです。例えば、1。
new_width: 返される新しい参照の列の幅です。例えば、1。

 

備考

  • new_height および new_width の値が省略された場合、提供された基準範囲と同じ値を想定します。


 

数式

結果

=OFFSET( A1 ,8,1,1,1)

2467

=OFFSET( A5 ,-1,2,1,1)

$123


以下に埋め込まれた範囲で機能を直接体験してください。   



考えられるエラー

 

エラー

意味

#なし!

  • 関数が指示された値を見つけられなかった場合に発生します。これはVLOOKUPなどの類似関数でよくあるエラーです。

#NAME!

  • 関数名が不正または無効です。

  • 提供された定義名(存在する場合)が無効です。

  • 関数で使用されている定義名にタイプミスがあります。

  • 関数内のテキスト値がダブルクォートで囲まれていません。

  • セル範囲参照にコロンがありません。

#VALUE!

  • 提供された引数のデータ型が不正または無効です。
    例えば、関数=DATE(A1:A3)は、範囲内にテキスト値が見つかると#VALUEエラーを返します。

#REF!

  • 指定されたセル参照が正しくないか無効です。このエラーは、セル/範囲が削除、移動、または上書きされた場合に発生する可能性があります。

  • 指定されたオフセット値がスプレッドシートの境界を超えています。

 

類似関数