みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセルでセル12個間隔で合計する方法?

A列にタイトルB列以降に横長にたくさんのデータがあります。
これをたとえば
=B2+N2+Z2+~略~+BJ2
のような計算をしたい場合、もっと簡便な関数はないでしょうか?
(VBAならどってことないんですが・・・。ワークシート関数で何とかしたいのです。)

投稿日時 - 2005-10-21 10:02:58

QNo.1725931

困ってます

質問者が選んだベストアンサー

B1,N1,Z1に共通の項目名があるなら
=SUMIF(B$1:BJ$1,"項目名",B2:BJ2)
上記がない場合
=SUMPRODUCT((MOD(COLUMN(B2:BJ2)-2,12)=0)*(B2:BJ2))

投稿日時 - 2005-10-21 10:23:19

お礼

ありがとうございます。
完璧なご回答たすかりました。項目のある表と、ない表がありますので両方とも役に立ちました。

投稿日時 - 2005-10-21 11:11:05

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

配列数式ですが、B列から3列ごとに足すのは
=SUM(IF(MOD(COLUMN(B2:K2),3)=2,B2:K2,0)) を入れてSHIFT+CTRL+ENTERです。3つのキーを同時に押します。
COLUMN(B2:K2),3)=2,の2はB列から始まるからです。
12個間隔なら、COLUMN(B2:K2),3)=2の3を12に、
B2:K2をB2:BJ2に変えてやってみてください。もちろんSHIFT+CTRL+ENTERを同時に押します。

投稿日時 - 2005-10-21 19:58:17

お礼

ありがとうございました。
こういうやり方もあるんですね。

投稿日時 - 2005-10-22 01:51:00

ANo.2

一般的には、=SUM(B2:BJ2)ですが解釈が違っていたら無視して下さい。

投稿日時 - 2005-10-21 10:41:20

お礼

ありがとうございます。
ただ、、=SUM(B2:BJ2)ではB~BJの全列の合計になってしまいます。
わたしがほしいのは、12個間隔のセル合計なのです。

投稿日時 - 2005-10-21 11:09:28

あなたにオススメの質問