メインコンテンツへスキップ

Excel OFFSET 演算

作者: シルヴィア 最終更新日:2019年06月19日

エクセル オフセット機能 指定された行数と列数だけ特定のセルからオフセットされたセルまたはセル範囲への参照を返します。


構文

=OFFSET (reference, rows, cols, [height], [width])


Arguments

参照 (の提出が必要です):開始点として設定するセルまたは隣接するセルの範囲。
(の提出が必要です):開始点から上(負の数)または下(正の数)に移動する行数。
コルズ (の提出が必要です):開始点から左(負の数)または右(正の数)に移動する列の数。
高さ (任意):返したい行数。 高さは正の数でなければなりません。
幅(Width) (任意):返す列の数。 幅は正の数でなければなりません。


戻り値

OFFSET関数は、指定された開始点からのセル参照オフセットを返します。


機能ノート

1. #VALUE! 参照が不連続セルの範囲を参照している場合、エラー値が返されます。
2. #REF! 行と列がワークシートの端で参照をオフセットすると、エラー値が返されます。


例1:OFFSET関数の基本的な使用法

次の数式でセルへの参照を返します。
=OFFSET(B2,3,1)

この場合、B2が開始点であり、番号3と1は、セルB3から1行下と2列右に移動し、最後にC5の値を返すことを意味します。 スクリーンショットを参照してください:

次の数式を使用して、セルの範囲への参照を返します。
=OFFSET(B2,3,1,2,2)

この場合、セルB2の2行下と3列右にある1 x2の範囲の結果が得られます。

Note:#VALUE! セルの範囲を返すためにOFFSET関数を適用するためにセルを2つだけ選択すると、エラーが発生します。 2 x 4の範囲(たとえばXNUMXつの空​​白セル)を選択し、数式を入力して、を押す必要があります。 Ctrlキー + シフト + 入力します 結果を得るための鍵。

例2:OFFSET関数を使用して、値の範囲を合計します

前述のように、次のようなOFFSET関数を使用しようとすると =OFFSET(B2,3,1,2,2) 単一のセルでそれ自体が#VALUEを返します! エラー。 ただし、以下のスクリーンショットのようにSUM関数とOFFSET関数を組み合わせると、範囲C5:D6の値の合計が直接返されます。

1.空白のセルを選択し、以下の数式をコピーして、 入力します 結果を得るための鍵。
=SUM(OFFSET(B2,3,1,2,2)))

例3:特定の基準に基づいて列を合計する

以下のスクリーンショットに示すように、マンゴーの総売上高を日曜日から火曜日まで取得するにはどうすればよいですか? 以下のようにしてみてください。

1.空白のセルを選択し、以下の数式をコピーして、 入力します 結果を得るための鍵。
=SUM(OFFSET(C2:E2,MATCH(G4,B3:B8,),))

ノート:

1.上記の式では、 MATCH(G4,B3:B8) マンゴーを探して、範囲内でその位置を返しています B3:B8。 見てみましょう。MangoはセルB5の下に2行を配置しているため、数値5を返します。
2. MATCHの結果が5で、ここの最後のコンマが0を表すため、OFFSET関数は次のように表示されます。 OFFSET(C2:E2,5,0)、これは、オフセットが範囲C2:E2から始まることを意味し、範囲C5:E0への参照を取得するために、7行下、7列右に移動します。
3.次に、SUM関数は次のように表示されます。 SUM(C7:E7)、最後に範囲C7:E7の値の合計を返します。


より多くの例

Excelでn行ごとに合計する方法は?

Excelで動的な名前付き範囲を作成するにはどうすればよいですか?

ExcelでXNUMX行またはn行ごとにセル値を返す方法は?


最高のオフィス生産性ツール

Kutools forExcel-群衆から目立つのに役立ちます

🤖 Kutools AI アシスタント: 以下に基づいてデータ分析に革命をもたらします。 インテリジェントな実行   |  コードを生成  |  カスタム数式の作成  |  データを分析してグラフを生成する  |  Kutools関数を呼び出す...
人気の機能: 重複を検索、強調表示、または識別する  |  空白行を削除する  |  データを失わずに列またはセルを結合する  |  数式なしのラウンド ...
スーパーVルックアップ: 複数の基準  |  複数の値  |  複数のシートにわたって  |  ファジールックアップ...
上級ドロップダウンリスト: 簡単なドロップダウンリスト  |  依存関係のドロップダウン リスト  |  複数選択のドロップダウンリスト...
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  列を比較する 同じセルと異なるセルを選択する ...
注目の機能: グリッドフォーカス  |  デザインビュー  |  ビッグフォーミュラバー  |  ワークブックとシートマネージャー | リソースライブラリー (自動テキスト)  |  日付ピッカー  |  ワークシートを組み合わせる  |  セルの暗号化/復号化  |  リストごとにメールを送信する  |  スーパーフィルター  |  特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト ツール (テキストを追加, 文字を削除する ...)  |  50+ チャート 種類 (ガントチャート ...)  |  40+ 実用的 (誕生日に基づいて年齢を計算する ...)  |  19 挿入 ツール (QRコードを挿入, パスから画像を挿入 ...)  |  12 変換 ツール (数字から言葉へ, 通貨の換算 ...)  |  7 マージ&スプリット ツール (高度な結合行, Excelのセルを分割する ...)  |  ... もっと

Kutools for Excelは300以上の機能を誇り、 必要なものをワンクリックで手に入れることができます...

説明


Officeタブ-MicrosoftOffice(Excelを含む)でタブ付きの読み取りと編集を有効にする

  • 数十の開いているドキュメントを切り替えるのにXNUMX秒!
  • マウスの手に別れを告げて、毎日何百ものマウスクリックを減らしてください。
  • 複数のドキュメントを表示および編集する際の生産性が 50% 向上します。
  • Chrome、Edge、Firefox と同様に、効率的なタブを Office (Excel を含む) にもたらします。
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations