プロが教える店舗&オフィスのセキュリティ対策術

https://oshiete.goo.ne.jp/qa/11698915.html

こちらで質問させていただきました。続きになります。

画像のように、合計行の上に新たに行を挿入して数値を入れてもSUMIF関数だけ、範囲が追加した行に及んでくれずに悩んでいます。。

日本語が不自由で申し訳ありません。。伝わりますでしょうか。。

見積工数の合計はSUM関数で計算していて、そちらは追加した行にも計算範囲が自動で反映されるのですが。。。

「Excel SUMIF関数で範囲の自動選」の質問画像

A 回答 (3件)

#2です


MATCHだと合計が複数あったりなかったり困りますね。
自らの位置から範囲を決めるように下記で
=SUMIF(C5:INDIRECT("C" & ROW()-1),"●",B5:INDIRECT("B" & ROW()-1))
ご質問の場合、どちらでも追加した範囲に対応して、同じ結果です。
    • good
    • 0

こんばんは、


>合計行の上に新たに行を挿入して
つまり、合計の上の行まで範囲になれば良いのでしょうか?

であれば、合計と同じ行に、
こんなので、回答になりますか?

C12=SUMIF(C5:INDIRECT("C" & MATCH("合計",A:A,0)-1),"●",B5:INDIRECT("B" & MATCH("合計",A:A,0)-1))
    • good
    • 0

苦肉の策(逃げ道)になりますが、



合計欄の上1行に空白欄を設けて、計算対象に空白行を含め、
行追加は空白行の上にすることで、解決できます。

或いは、
合計欄を別の列に移し、計算対象を列全体にすることでも可能です。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!