• ベストアンサー

エクセルでの合計で奇数行と偶数行を別々に合計したいのですが?

エクセルでの合計で奇数行と偶数行を別々に合計したいのですが?

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.6

No.5です! たびたびごめんなさい。 前回の数式で抜けているものがありました。 奇数の合計の場合は =SUMPRODUCT((MOD(ROW(A1:A1000),2)=1)*A1:A1000) 偶数の場合は =SUMPRODUCT((MOD(ROW(A1:A1000),2)=0)*A1:A1000) に訂正してください。 検証せずに投稿してごめんなさいね。 何度も失礼しました。m(__)m

hi-ro-28
質問者

お礼

こちらこそ大変ありがとうございました お忙しい所早々に回答頂き感謝致します。

その他の回答 (5)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.5

こんにちは! すでに回答は出ていて重複するかと思いますが・・・ A1セルからデータが入っているとします。とりあえず1000行目まで対応できる数式です。 奇数の合計を表示させたいセルは =SUMPRODUCT((MOD(A1:A1000,2)=1)*A1:A1000) 偶数の合計のセルは =SUMPRODUCT((MOD(A1:A1000,2)=0)*A1:A1000) としてみてはどうでしょうか? 以上、参考になれば幸いです。m(__)m

  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.4

 今仮に、 A列の A1セルからA100セルに数値が入っているとみなします。   奇数行 の 合計値は、 =SUM(IF(MOD(ROW(A1:A100),2)=1,A1:A100,0))   偶数行 の 合計値は、 =SUM(IF(MOD(ROW(A1:A100),2)=0,A1:A100,0)) 以上のような数式です。   ※なお、上記は、配列数式を利用しているので、    数式入力後には、ただ単に Enter キーを入力すると エラーになります。    必ず、 Ctrl + Shift キー を押しながら、 Enter キーを入力してください。

hi-ro-28
質問者

お礼

大変ありがとうございました。関数は難しいものですね。

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.3

=SUMPRODUCT(MOD(ROW(A1:A20),2),A1:A20) =SUMPRODUCT(1-MOD(ROW(A1:A20),2),A1:A20) 括弧の付け方,数式の中が「かけ算ではない」こと,カンマの入れ方,計算対象範囲の入れ方などをミスしやすいので,よく注意してください。

hi-ro-28
質問者

お礼

keithin様 早速の回答ありがとうございました。メモして置きます。

  • nine999
  • ベストアンサー率44% (512/1140)
回答No.2

よほど大きな表でなければ、普通に足し算をして合計を出します。 もし、大きな表だったら、奇数行と偶数行をそれぞれ別の列に取り出し、そこを合計しますね。

hi-ro-28
質問者

お礼

nine999様 大変ありがとうございました。助かりました。

noname#180098
noname#180098
回答No.1

ひとつずつ一行おきに計算しましょう。 または関数を使って集計ですね。 マクロを使っても良いと思います。 その方法をお知りになりたいと仰るにはその質問文からは欲張りすぎな気がします。

hi-ro-28
質問者

お礼

lora様 ありがとうございました。 そうですね、関数はややこしいですが今まで使った事も無いので今後勉強します。

関連するQ&A

  • excelで奇数の行のみ削除したい

    excelで奇数の行のみ削除したいんですが、やり方を教えてください。現在2000行、10列くらいデータが書き込まれています。行は偶数行しかデータは書き込まれていません。そこで、奇数行をすべて削除したいんですが、やり方がわかりません。ご存知の方、よろしくお願いいたします。

  • 奇数行(または偶数行)の計算について(エクセル)

    エクセルで、奇数行(または偶数行)だけの計算をしたいのですが、簡単な方法がありましたら、教えて下さい。 宜しくお願い致します。

  • エクセル2007で、1行飛ばしの合計を出す方法

    エクセル2007を使用しています。 例えば、A1からA100までの奇数行の合計をA101に、偶数行の合計をA102に求めたい時、 奇数行は、=SUM(IF(MOD(ROW(A1:A100),2)=1,A1:A100,0)) 偶数行は、=SUM(IF(MOD(ROW(A1:A100),2)=0,A1:A100,0)) と入れればいいと思うのですが、これは、手入力するしかないのでしょうか? 私は、コピペして数字だけ書き換えていますが、もっと簡単な方法はありませんか? 独学ですので、間違っているところがあるかと思います。 容赦なく、ご指摘ください。 よろしくお願いいたします。

  • エクセルの偶数行(奇数行)の抽出

    エクセルにある数値列が入力されています。 この列の偶数行もしくは奇数行だけを抽出したいと考えていますが、どのような方法があるでしょうか?

  • エクセル 3行ずつの合計

    エクセルの質問です。 A列にID、B列に数値が入力されているとします。そしてC列にB列の2行ずつの合計を計算したいのですが、どうしたらいいでしょうか。 A | B  | C 1 | 25 | ID1から3の合計 2 | 24 | ID4から6の合計 3 | 37 | ID7から9の合計 4 | 32 | ID10から12の合計 ・ ・ ・ 数百行はあるのでいちいちちょこちょこと合計するのが苦痛なんです。よろしくお願いします。

  • EXCELで5行おき(1,6,11・・・)に計算し合計を出したいのです

    EXCELで5行おき(1,6,11・・・)に計算し合計を出したいのですが、5行おきのデータが全て空白の場合は合計を空白にしたいのです。どのようにしたらよいでしょうか?

  • エクセル 行を挿入しても正しい合計値を出す方法。

    添付のようなエクセルの表を作成して管理台帳としています。 (実データは載せられないため、簡易版にしています。) 今、B9セルには(=SUM(B3:B8)が入っています。 8行目と9行目の間に行を挿入しても、合計値がきちんと(=SUM(B3:B9)の値を持ってくるようにしたいです。 過去の質問 http://okwave.jp/qa/q4644868.html 参考にして、『あ』ではできたのですが、『い』、『う』、『え』、『お』でも同様に合計値を出したいのです。 『あ』で行を挿入すると、『い』、『う』、『え』、『お』の各項目の行がずれて、 さらに『い』、『う』、『え』、『お』でも行の挿入を行います。 (挿入する行は、『あ』、『い』、『う』、『え』、『お』すべて合計値の前の行に挿入します。) きちんと、『あ』、『い』、『う』、『え』、『お』の各合計値を出す方法はありますでしょうか。 私が使っているのはエクセル2007ですが、エクセル2000を使っている人に渡すデータです。

  • エクセル:偶数セルと奇数セルそれぞれの合計

    エクセルで作成した表で 「A2+A4+A6」 や 「B3+B5+B7」のようにそれぞれ偶数セル、奇数セルの数値の合計を表示させたいのですが、よい計算方法はありますか?それとも何十個というセルを地道に足していくしかないのでしょうか? 少ないセル数ならいいのですが、多くのセルの合計を出したいので困っています。どなたか分かりやすく教えていただけないでしょうか?お願いします。

  • 【html】tableでの奇数行と偶数行の色分けについて

    【html】tableでの奇数行と偶数行の色分けについて 【html】tableでの奇数行と偶数行の色分けについて 現在tableの奇数行と偶数行を以下のように色分けしているのですが、 これだとrowspanを利用したとき、画像1のようにずれてしまいます。 $(document).ready(function(){  $("table").each(function(){   jQuery(this).find("tr:even").addClass("even");  }); }); この状態を画像2のようにしたいのですが、どのようにすれば出来るでしょうか? よろしくお願いします。 ※画像小さくてすみません。

    • ベストアンサー
    • HTML
  • 1行ごとに合計する

    エクセルの表内で1行ごとに合計を出したいです。 行内に空白(VLOOK入り関数)と#N/Aと表示されている行があるためか =SUM(IF(MOD(ROW(A1:A20),2)=1,A1:A20,0)) といった関数を使っても上手く合計ができません。 何かよい方法(関数)はないでしょうか?

専門家に質問してみよう