2017-10-17 8 views
1

私は、選択開始点の四半期後に4四半期(つまり1年)を合計しようとしているExcelシートを持っています。シート内の列は、特定の開始点、たとえばQ1 \ 2009を決定します。開始点はすべての行で変更されます。 その四半期の各列の下に値を持つ、四半期ごとのヘッダー列があります。私は最後が公式になることを知っていますオフセット合計の正しい開始点を選択する

=SUM(OFFSET("cell I want",0,0,1,4)) 

しかし、私はその中の1つを選ぶ方法がわかりません。私は、セルのアドレスを表示することができました:

=CELL("address",INDEX(I11:AP11,MATCH(E11,$I$1:$AO$1,0)))

しかし、それは、テキストではなく、実際のアドレスを出力し、オフセット機能がないので、私はちょうど私のオフセットにそれをスリップすることはできませんテキストをそこに読んでください。

誰かがこれを手伝ってくれますか?ありがとう。

+0

名前付き範囲として '= CELL()'を作成し、その名前を 'OFFSET'で使用します。あなたは '間違い 'と一緒に使う必要があるかもしれません。 – ian0411

+0

INDEX式はそれ自身で有効な範囲参照を返します。 ** SUM = OFFSET(INDEX(I11:AP11、MATCH(E11、$ I $ 1:$ AO $ 1,0))、0,0,1,4))** –

+0

'INDEX(I11: AP11、MATCH(E11、$ I $ 1:$ AO $ 1,0)) '私には意味がありません。サンプルデータと期待される結果を[mcve]に提供してください。 – Jeeped

答えて

1

インデックスは範囲を返します。したがって、インデックス/マッチを使用して開始セルを特定できます。

=SUM(OFFSET(INDEX(I11:AP11,MATCH(E11,$I$1:$AO$1,0)),0,0,1,4)‌​) 
+0

私はこれを最初に試してみましたが、エラーがありました。最後の括弧を削除してもう一度タイプしました。完璧に動作します。本当にありがとう! –

+0

[ツアー]に記載されているように答えを記入してください。それでここで感謝の言葉を言うことができます。 – teylyn

関連する問題