Excel の列の各セルに一般的な数式を設定する方法

Excel の列の各セルに一般的な数式を設定する方法

列内のすべてのセルに数式を設定して、そのセルの左側と上にあるセルの合計を計算することは可能でしょうか。各アクティビティ (行) の合計時間を累積的に合計して、列の一番下のセルに合計時間が表示されるようにしたいと考えています。

行を追加すると列が乱れる

いくつかのセルを選択してドラッグしてシリーズを拡張してみましたが、これは完璧に機能します。ただし、アクティビティを忘れて新しい行を挿入する必要がある場合、その新しい行のすべてのセルが空になり、その時間を手動で合計時間に加算する必要があります。

基本的に、列全体に、その列の左側と上にあるセルを合計する一般的なルールを追加して、行をどのように操作しても (新しい行を挿入するなど)、列の下部にある合計時間は常に実際の合計時間になるようにすることは可能かどうか疑問に思っています。

答え1

実際に、左のセルの時間値を使用して時間の合計を取得するには、実行中合計が必要です。難しいのは、その間の空白セルを回避する方法です。

したがって、スクリーンショットに基づいて問題を解決しました。

ここに画像の説明を入力してください

この数式をセル B2 に入力し、下にドラッグします。

=IF(A2<>"",SUM($A$2:A2),"")

関連情報