Note: The other languages of the website are Google-translated. Back to English

Excel OFFSET 関数

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


構文

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


Arguments

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


戻り値

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の範囲の結果が得られます。

注意:#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 for Excel は、300 の強力な高度な機能 (ワークブックの結合、色による合計、セルの内容の分割、日付の変換など) を提供し、80% の時間を節約します。

  • 1500 の作業シナリオ用に設計されており、80% の Excel の問題を解決するのに役立ちます。
  • 毎日何千ものキーボードとマウスのクリックを減らし、疲れた目と手を和らげます。
  • 3分でExcelのエキスパートになります。 面倒な数式やVBAコードを覚えておく必要はもうありません。
  • 30日間無制限の無料トライアル。 60日間の返金保証。 2年間の無料アップグレードとサポート。
Excelのリボン(Kutools for Excelがインストールされている)

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

  • 数十の開いているドキュメントを切り替えるのにXNUMX秒!
  • マウスの手に別れを告げて、毎日何百ものマウスクリックを減らしてください。
  • 複数のドキュメントを表示および編集する際の生産性が 50% 向上します。
  • Chrome、Firefox、新しいInternet Explorerと同じように、効率的なタブをOffice(Excelを含む)にもたらします。
Excelのスクリーンショット(Officeタブがインストールされている場合)
コメントを並べ替える
コメント (0)
まだ評価はありません。 最初に評価してください!
ここにはまだコメントが投稿されていません
あなたのコメントを残す
ゲストとして投稿
×
この投稿を評価:
0   文字
推奨される場所

フォローする

著作権©の2009 - WWW。extendoffice.com。 | | 全著作権所有。 搭載 ExtendOffice。 | サイトマップ
MicrosoftおよびOfficeのロゴは、米国MicrosoftCorporationの米国およびその他の国における商標または登録商標です。
SectigoSSLで保護