公開noteのまとめ↑公開しているnote(電子書籍)の内容のまとめています。【Excel】エクセルでの2行ごと・3行ごと・5行ごとなどまとめて合計する方法【一定間隔の合計】データ集計ソフトであるエクセルはますます便利になってきていますよね。逆に機能が充実しすぎていることで操作方法がわからないことも多くあるかもしれません。エクセルで縦列に数値が並んでいるときに、2行ごと・3行ごと・4行ごと・5行ごとなどn行ごとの合計を計算したいときが出てくることがあります。このような等間隔の合計をとりたい場面で、どう対応すればいいのか知っていますか。ここでは、一定間隔の合計値を算出する方法について解説していきます。・エクセルで3行ずつの合計を計算する方法【等間隔の合計】というテーマで解説していきます。数行ごとといった行飛ばしの合計を計算する方法には、OFFSET関数とROW関数を組み合わせたものを使用するといいです。使い方は以下の通りです。簡単にいうと、基準となるセルもしくはセルの範囲(絶対参照)を選び、そこから何個ずれるかを入力し、指定のずらした場所にあるセルの値を出力する関数といえます。最後の列と幅によって、ずらしたセルを起点とした範囲全体の数値を返すのです。ROW関数の使用方法さらに、ROW関数は、指定したセルの行番号を出力する関数です。=ROW(セル)と入力しても、=ROW()と入力しても、その位置のセルの行のNoを返してくれます。これらを組み合わせてn行ごと、今回は3行ごとのような一定間隔の合計を計算してみましょう。以下のように、=SUM(OFFSET(選択したい範囲(絶対参照),(ROW()-3*3,0)といれると計算できます。式が複雑なため、解説しますと、まずは基準となるセル範囲を選びましょう。今回は3行ごとであるため、3セル分の範囲を選びます。次に縦にずれす分を考えていきます。ROW関数を使用し、指定したセルの行番号は3であるため、そこから3を引いたもの×3を初期値とします。0ずらした部分のセル範囲を参照することとなります。ずれていない基準セルの範囲が出力されることとなるのです。これにSUM関数を使用し、合計を求めれば、初期の3行分の合計がでるのです。次に合計するセルを考えると、変化するのはROW関数の部分のみでることがわかります。最初の3行ごとの合計のセルの一つ下のセルに、次の3行分のような等間隔の合計をだしたいことがわかります。このとき、ROW関数で返される値は4であるため、OFFSET関数内の縦にずらす部分は(4-3)*3=3と3つ分すらせるのです。結果として、「最初の3行の次の範囲の3行の合計が出力されていく」という仕組みになっているのです。最初の出力結果をオートフィルすると3行ごとの合計が順に表示されていきます。このようにしてエクセルで一定間隔での合計値を計算することができました。他の行数でも同様に対応できるので、チャレンジしていきましょう。関連記事SUM関数とSUMIF関数の使用方法エクセルで一定間隔で削除をする方法エクセルで一定間隔の平均を出す方法オートフィル機能の使い方Excel解析用語はこちらでまとめています(使用用途別で分類)。計算問題を解いてみよう【1hPaは何MPa?1MPaは何hPa?】Twitter始めました!サイトの記事や更新情報等つぶやいていきます。よろしければフォローのほどよろしくお願いいたします。Reserved.サイト内検索:。