• ベストアンサー

エクセル関数おしえください。

エクセルの関数についての質問です。 1行おきに数値を足していく場合に使用する関数はありますか。 例)A1+A3+A5・・・・A99の足し算 よろしくお願いします。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

下記のようにSUMPRODUCT,MOD,ROW関数の組み合わせで計算できます。 A1+A3+A5・・・・A99=SUMPRODUCT((MOD(ROW(A1:A100),2)=1)*(A1:A100)) A2+A4+A6・・・・A100=SUMPRODUCT((MOD(ROW(A1:A100),2)=0)*(A1:A100)) また補助列使用して良いなら B列に1,2,1,2と繰り返して値入力して A1+A3+A5・・・・A99=SUMIF(B1:B100,1,A1:A100) A2+A4+A6・・・・A100=SUMIF(B1:B100,2,A1:A100) という方法もあります。

forum400
質問者

お礼

ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • suz83238
  • ベストアンサー率30% (197/656)
回答No.1

A1からA100まで数値が入っているものとして =SUM(IF(MOD(ROW(A1:A100),2)=1,A1:A100)) を打ち込んで、CTRL+SHIFT+ENTERで {=SUM(IF(MOD(ROW(A1:A100),2)=1,A1:A100))} にするとできます。

forum400
質問者

お礼

ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A