• ベストアンサー

このエクセル関数はどれですか?

1行間隔で足し算をしていきたいのですが、 なんのエクセル関数を使えばよいのでしょうか?

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

  • ベストアンサー
  • akiomyau
  • ベストアンサー率43% (555/1280)
回答No.1

1行おきに合計を出す場合 行が奇数行にあるか偶数行にあるかによって異なります。 奇数行の場合 =SUM(IF(MOD(ROW(A1:A20),2)=1,A1:A20,0)) 偶数行の場合 =SUM(IF(MOD(ROW(A1:A20),2)=0,A1:A20,0)) なお、この式は配列数式になるため 入力した後そのままEnterを押すのではなく CTRL+SHIFTキーを押しながらENTERキーを押してください。

その他の回答 (1)

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.2

 例えば、A2~A50の範囲で、A2+A4+A6+A8+・・・・・+A48+A50の値を求める場合には、次の様な関数で計算する事が出来ます。(最初の行番号が奇数でも偶数でも同じ式です) =SUMPRODUCT($A$2:$A$50*MOD(ROW($A$2:$A$50)-ROW($A$2)+1,2))

forceon9
質問者

お礼

参考にしてみます。有難うございました!

関連するQ&A