- ベストアンサー
エクセルで3行間隔の値の合計方法は?
- エクセル2000で3行間隔の値の合計方法について質問があります。
- A列の品名の一つにつき3行分の値がセットになっており、B列の最後に償却額の合計を求めたいです。
- Ctrlで選択すると間違いをしてしまいそうなので、他の方法を知りたいです。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
一例です。 B5・B8・B11・・・・と3行単位で計数しています。 =SUMPRODUCT((MOD(ROW(A5:A1000)-5,3)=0)*B5:B1000)
その他の回答 (4)
A B C 1 品名 期首帳簿価額 4,100,000 2 償却額 23,000 3 償却率 4 看板 100,000 5 7,000 6 0.027 7 内装工事 4,000,000 8 16,000 9 0.036 10 C1: =SUM(B4:B1000) または =SUMPRODUCT((MOD(ROW(A4:A1000),3)=1)*(B4:B1000)) C2: =SUMPRODUCT((MOD(ROW(A4:A1000),3)=2)*(C4:C1000))
お礼
ご回答いただき、ありがとうございます。あ、でも表の体裁は変えられないのです。ご回答いただいた例ですと看板の償却額と償却率がC列に移動しているように見えます。
- singlecat
- ベストアンサー率33% (139/418)
- hallo-2007
- ベストアンサー率41% (888/2115)
>B列の最後に償却額の合計を求めたいのですが B6セルに =SUM(C4:C6) といれて B6セルをコピィ、B9セルに貼り付け、以下同様になると思います。 D列でよければ D6セルに =IF(B4="","",SUM(C4:C6)) といれて下までコピィしておく方法があります。
補足
早速の回答ありがとうございます。よくわからないのですがC4:C6は空欄です。質問文で文字と列名がずれてしまっているのでもしかしたらB4:B6のことをおっしゃっているのでしょうか?
- mt2008
- ベストアンサー率52% (885/1701)
無理せず、作業列を使いましょう。 3行づつ必ずあるなら、空いている列の5行目(例:D5)に=B5 と入れてD4:D6を選択して下にドラッグ。最後にD列の合計を出せば償却額の合計になります。
お礼
ありがとうございます。 作業列を使う方法も考える必要ありですね。
お礼
ありがとうございます。 こんな風に関数がすぐに思い浮かぶなんてすごいですね。 ようやく意味がわかりました。