2016-08-30 8 views
0

以下の4つのセル(E16:E19)に入力された値を合計するSUM式のブック(E15)があります。そのリストの下(E20以降)は、次の4つのセル(E21:E24)を合計する別のSUM式です。これは、ブック内のアイテムの範囲の小計を計算するために繰り返されますが、各式に追加するセルの総数は常に4にならないように行を追加および削除する必要があります。Excel式 - 自動更新行が追加/削除されたときの範囲に基づくSUM式

新しい行が追加されたとき、または削除されたときに、下に入力されたすべての値を含むようにSUM式が自動的に更新されるようにしますか?数式は下のセルを検索し、次の式に達したら停止しますか?

EG:E15で 式= SUM(E16:E19) は、その後、私は途中で1頭のどこかを削除し、E16の3行を追加することもできます。.. E15で 式が今読み込む= SUM(E19:E21)をしかし、それを読むには= SUM(E16:E21)が必要です。

これは自動的に行われる必要があるため、ユーザーは毎回SUM範囲を手動で修正する必要がありません。

ご迷惑をおかけして申し訳ございません。

+1

それで、常に式の下の行から次の式に移動したいと思っていますか? "SUBTOTAL"のような別の列に共通のタイトルがありますか? –

+0

それは右のスコットです。 SUMの数式と追加する値はすべて同じ列にあり、この列の名前(E5で書かれています)は "INITIAL SUMS"です。各SUM式に隣接するセルの共通タイトル(左に1つのセル)は「小計」と読みます。 – Jimbo

+0

あなたのコメントには、私が働いていて、他の人は答えなかったと答えましたが、あなたは他の人を正しいものとしてマークしました。これはエラーですか、私の公式ではうまくいかないのですか? –

答えて

0

ユーザーがブックを変更することが心配な場合でも、範囲を合計することはできますが、ワークシートは保護できます。それははるかに容易で、必要なもののように聞こえる。

あなたのExcelのバージョンはわかりませんが、[レビュー]タブでそのバージョンを見つけることができます。がんばろう。

+0

ありがとうございますが、ユーザーは各範囲で行のカスタムセットを作成するためにブックを変更できる必要があります。次に、これらの値の隣に値を入力する必要があります。その後、数式はそのリストのすべてを小計値に自動的に計算し、残りの計算式は計算式から計算します。 – Jimbo

0

E列内のすべてのサブ総細胞でこれを入れて:

=SUM(INDEX(E:E,ROW()+1):INDEX($E:$E,ROW() + IFERROR(MATCH("Sub-total",INDEX(D:D,ROW()+1):$D1004006,0)-1,MATCH("Project Total",INDEX(D:D,ROW()+1):$D1004006,0)-1))) 

をそれはあなたのあたりとして列D

でそのSub-total次回に式の下の行から領域を設定しますコメント列Dに "Project Total"という言葉が含まれるように式を修正しました。列Dの値が、列Eのすべての小計の合計が綴られていることを示す場合は、それが何であるかを変更します。

+0

スコット、これまでのところ、夢のように働いて、ありがとう。しかし、私は新しい問題に遭遇しました。 ワークブックの最後(列E)には、「プロジェクト合計」(E83)を得るためにすべての小計値を合計する式があります。これのすぐ下にある値は、別のワークシート(E84、 "Variations")から取得した値で、その下の "Project Total inc。Variations" = SUM(E83 + E84)です。 あなたが指定した数式を使用して、E78(最後の小計)とE83(プロジェクト合計)の間の循環参照を取得しています。プロジェクト合計(E83)には、一緒に追加された小計の値が表示されていません。 – Jimbo

+0

大丈夫D83のタイトルは何ですか? –

+0

@ジンボ編集を参照してください。Project Total列をProject Total列のD列の言葉に変更します。 –

関連する問題