- ベストアンサー
エクセルの計算 関数
関数で A1+A3+A5... と100くらいを計算する方法を教えてくださいm(..)m
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
No1です。 A1:A100範囲の各行番号を2で割った余りが1ならば奇数、0ならば偶数となりますので次の数式となります。 =SUMPRODUCT((MOD(ROW(A1:A100),2)=0)*(A1:A100))
その他の回答 (2)
- grumpy_the_dwarf
- ベストアンサー率48% (1628/3337)
回答No.2
ある範囲のなかで、行番号が奇数の所だけ足してく方法 =SUMPRODUCT(範囲,ROW(範囲)-ODD(ROW(範囲))+1) 範囲と書いてあるところをA1:A200にすると、A1+A3+A5+…A199を計算します。 逆に偶数の行だけ足したければ、式の中のODDをEVENに換えるだけ。
- mu2011
- ベストアンサー率38% (1910/4994)
回答No.1
次の方法で如何でしょうか。 A1:A100の奇数セルを計数 =SUMPRODUCT((MOD(ROW(A1:A100),2)=1)*(A1:A100)) (参考) A1:A100に文字列がある場合、上記の数式ではエラーとなるので次の数式として下さい。 =SUM(IF(MOD(ROW(A1:A100),2)=1,A1:A100)) として、数式入力完了時、shift+ctrl+enterキーを同時押下して下さい。
質問者
補足
ありがとうございました。 出来ました。 A2+A4+A5 については SUMPRODUCT((MOD(ROW(A2:A100),1)=2)*(A2:A100)) で、良いのでしょうか?
お礼
ありがとうございました。 大変参考になりました。