
A 回答 (9件)
- 最新から表示
- 回答順に表示
No.9
- 回答日時:
難しい式は分かんないので、他の回答者様に任せますが、一般ユーザなら、こうするだろうなっていう例です(画像参照)。
なお、この例では、3行毎に合計をだしているので、ここは直してくださいね。
B5セルに、=SUM(A3:A5) を設定します。
画像のように、B3~B5を選択した状態で、下にオートフィルする。
これで、十分なのでは?

No.8
- 回答日時:
日本語というのは本当に難しいと感じました。
ご質問者のいう「12行ごとの合計」の意味は、(1)A3以下のセルについて、B列のセルに自分の行から遡って、自分の行も含めて12行分のA列の合計を表示する。
つまり合計はB14セル以下のB列の全ての行に表示される。
(2)A3以下のセルについて、12行ごとにブロックを作り、そのブロック毎の合計を、各ブロックの最終行のB列に表示する。
つまり合計はB14セル以下、B26、B38・・・と12行ごとに表示される。
ご質問者の意図は(1)、(2)のどちらでしょうか?
常識的には(2)だと考える方が多いと思われ、回答はNo.7さんのとおりだと思うのですが、だとするとご質問者のいう「A3~A1200」という範囲に疑問がわきます。
(2)の方法だとB列に表示がある最終セルはB1190となり、10行分何も表示されない(処理の対象とならない)データがあることになってしまいます。
意図があって「12行ごとの合計」を求めようとしているのに、処理しないデータがあってよいというのは不自然です。
ただし、データが月別データで一年ごとの集計を求めるようなケースでは直近分は一年に満たないので計算しないという可能性もあります。
「その月までの過去一年間の合計を毎月集計はするが、年度ごとに年間合計を表示させたい」などのケースもあるかも知れません。
「計算だけはさせておき、見せない」という考えで言えば、(1)の方法でB14セルに
=SUM(A3:A14)
を記述してB1200までコピーし、B列を条件付書式の「数式を使用して書式を設定するセルを決定」から
=MOD(ROW(),12)<>2
という数式を記入し、書式のフォントを白色にするという方法で、可視セルをB14,B26,B38・・・にしてしまうという手もあります。
No.7
- 回答日時:
>上の式でうまくいかなかった理由も
>合わせて教えていただけると助かります。
ROW関数で取得したセルの行番号を12倍しているから。
1行目はA1セルからA12セルまでの合計
2行目はA13セルからA24セルまでの合計
…
のように表示しています。
だから間違いではないんですよ。
ただ単に12行おきに表示できないってだけの話。
・・・
自分なら
=IF(MOD(ROW(A1),12)=1 , SUM(A1:A12),"")
とかで妥協しますね。
ポイントは普通にSUM関数で範囲として12セル分を指定。
上から1つ目のセル、13番目のセル、25番目のセル…のように12セル毎に合計を表示し、他は空白を表示するように工夫しているという点。
OFFSET関数遣っても良いけど、分かり難いでしょ?
No.5
- 回答日時:
#3です。
同意、お気持ち察し致します。
仕方ないですね、こんな感じでどうでしょう。
B14セルにA3~A14の合計を出すと言う事で良いのでしょうか?
B14に=SUM(INDEX(A:A,ROW(A3)*1):INDEX(A:A,ROW(A3)+11)) かな
いつか、逆の状況になったらしてあげてくださいね。
No.4
- 回答日時:
No2です
>自力で試行錯誤している時間が無いので
>使える式を貼っていただけると助かります。
「俺、忙しいから、やっといて」 ??
No2の投稿を消したいんだけれど、消せないんだよねこれが・・・
No.3
- 回答日時:
#1です。
ROW(A1)*12-11にも問題があるのを書き飛ばしました。
ROW(A12)*12-11 の時 12*12-11=133ですものね。
ROW(A12)*1にすれば、よいかと、、
連投すみません。
ROW(A1)は、セルの行番号が返ります。
No.2
- 回答日時:
こんにちは
12行の連続(A3:A14、A15:A26…)ごとに合計すれば良いのですよね?
ご提示の式で行番号に該当する、ROW(A1)*12-11とROW(A1)*12を計算してみればわかると思います。
(例えば、A、B列にそれぞれの式を入れて下方にフィルコピーしてみればよい)
その結果は
1、 12
13、24
25、36
・・・
となると思います。
これを、3、14 ・・・のようにしたいのでしょうから、2を加算してあげれば良いことになります。
結局のところ
=SUM(INDEX(A:A,ROW(A1)*12-9):INDEX(A:A,ROW(A1)*12+2))
とかでしょうか?
※ 元の式が意図に合っているのかが不明なので、本当になさりたいことに合致しているのかわかりませんけれど…
No.1
- 回答日時:
こんにちは
ROW(A1)*12は1*12 です
ROW(A2)*12は、2*12になりますね。
よって範囲がどんどん増えて行くのではないでしょうか?
つまり、直し方もお解りですよね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VLOOKUP FALSEのこと
-
【関数】【マクロ】売上X円以上...
-
【マクロ 画像あり】Exact関数...
-
空白処理を空白に
-
同じ名前(重複)かつ 日本 ア...
-
エクセルでフィルターした値を...
-
エクセルシートの見出しの文字...
-
空白のはずがSUBTOTAL関数でカ...
-
excel
-
if関数の複数条件について
-
【マクロ】数式を入力したい。...
-
Excelで4択問題を作成したい
-
Excel 複数のセルが一致すると...
-
Excel 日付の表示が直せません...
-
表計算ソフトでの様式の呼称
-
【マクロ】既存ファイルの名前...
-
【マクロ】エラー【#DIV/0!】が...
-
【マクロ】実行時エラー '424':...
-
エクセルの文字数列関数と競馬...
-
エクセルに写真が貼れない(フ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでフィルターした値を...
-
if関数の複数条件について
-
エクセルシートの見出しの文字...
-
excel
-
エクセルの文字数列関数と競馬...
-
VLOOKUP FALSEのこと
-
同じ名前(重複)かつ 日本 ア...
-
表計算ソフトでの様式の呼称
-
エクセルに写真が貼れない(フ...
-
【マクロ】数式を入力したい。...
-
【マクロ】実行時エラー '424':...
-
【画像あり】オートフィルター...
-
Office2021のエクセルで米国株...
-
【画像あり】【関数】指定した...
-
エクセルのVBAで集計をしたい
-
【マクロ】【画像あり】4つの...
-
【関数】3つのセルの中で最新...
-
【マクロ】excelファイルを開く...
-
LibreOffice Clalc(またはエク...
-
エクセルのライセンスが分かり...
おすすめ情報
上の式でうまくいかなかった理由も
合わせて教えていただけると助かります。
回答ありがとうございます。
申し訳ないのですが、
他の業務と並行していて自力で試行錯誤している時間が無いので
A3開始で12行おき合計で使える式を貼っていただけると
助かります。
初めから適した数式を教えてくださいと
書けばよかったですね。
不快にさせてしまい
もうしわけありませんでした。