- ベストアンサー
EXCELで一行おきの合計がとりたい
A1に1、A2に2・・・・A100に100とデータが入力されている場合に=A1+A3+・・+A99と一つずつセルを指定する他に 一行おきの合計を出す方法はありますか? 教えて下さい。宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
=SUMPRODUCT((MOD(ROW(A1:A100),2)=1)*(A1:A100)) で奇数行の計になります。偶数行なら =SUMPRODUCT((MOD(ROW(A1:A100),2)=0)*(A1:A100)) でMOD関数の結果を0にしてください。 2行、3行おき等の場合はMODの第2項目を2から飛ばす行の数+1に変えてください。
その他の回答 (1)
noname#113407
回答No.1
任意のセルに=SUM(IF(MOD(COLUMN(A1:A100),2)=1,A1:A100,0)) SHIFT+CTRL+ENTERキー→ {=SUM(IF(MOD(COLUMN(A1:A100),2)=1,A1:A100,0))}
質問者
お礼
有難う御座いました 大変勉強になりました
お礼
有難う御座いました 正しい数字が出てきました 大変勉強になりました