【Excel】一行おきに合計する全方法を完全解説!SUM・SUMIF・MOD・FILTERを活用【縦横無尽】

Excel 一行おきに合計 SUM

Excelでデータを集計する際、「一行おきに合計したい」という場面は多くあります。たとえば、売上データの奇数行のみ合計 したり、偶数行のみ合計 したりする場合です。

小規模なデータであれば、SUM関数で手作業でも問題ありませんが、大きな表では手間がかかり、非効率 です。

そこで、Excelの SUM関数・SUMIF関数・MOD関数・FILTER関数 を活用し、簡単な方法から高度な方法まで すべてのパターン をわかりやすく解説します!

最も簡単な方法から順に紹介!
Excelのバージョン別に最適な方法を提案!
初心者でもすぐに使える!

🔰 まずは一番簡単な方法!手動でSUM関数を使う

小規模なデータであれば、手作業でSUM関数を使うのが最も簡単です。

Excel 一行おきに合計 SUM

① 奇数行だけを合計する

Alt+Shift+=キーで、=SUM()を呼び出すことができます。Ctrlキーを押しながら選択。
=SUM(A1, A3, A5, A7, A9)
うん、できるのですが、面倒くさい!!黙々と目で見てポチポチする作業はなんだか心が貧しくなるような徒労を覚えます。

② 偶数行だけを合計する

同じことですが、キーボートやマウスでのポチポチ作業って、意外と大変ですよね、指がつりそうになりそうです。

=SUM(A2, A4, A6, A8, A10)

メリット:とにかく簡単!
デメリット:データが多いと手作業が大変

🔹 👉 小規模な表ならこの方法でOK!

📝 SUMIF関数を使う方法(作業列あり)

作業列(補助列)を作ることで、計算が 圧倒的に簡単&速い です。

① B列に「奇数・偶数判定」の作業列を追加

A列(データ) B列(判定)
10 奇数
20 偶数
30 奇数
40 偶数
50 奇数
60 偶数

B1セルに奇数、B2セルに偶数と手入力で打ち、B1:B2を範囲選択し、下にズルズルとコピペ。

② SUMIF関数で合計

奇数行だけを合計

=SUMIF(B1:B10,"奇数",A1:A10)

偶数行だけを合計