• ベストアンサー

エクセルで、合計関数

sumで合計するのはわかりますが 「a2 a5 a8 a11・・・・」というように3つ跳びのセルをa334まで合計する方法をお教えください。 sum(a2+a5+a8+a11・・・・)は項目が多すぎて記述できません。 sum(a2:a334)は、関係ないセルまで合計に入ってしまいます。

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

  • ベストアンサー
  • Poer
  • ベストアンサー率45% (72/157)
回答No.2

(1)B2に =IF(ISERROR(INDEX(A$2:A$334,ROW(A1)*3-2,1)),"",INDEX(A$2:A$334,ROW(A1)*3-2,1)) と入力し、とりあえずB334までコピーします。 (2)B列の結果を合計してください。

taka1999
質問者

お礼

ありがとうございます。 試してみます。

その他の回答 (4)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.5

使わない列(たとえばR列)にR2、R3,R4から1、sp、sp(spは空白)を入力する。 R2:R4を範囲指定しコピーする。そして3の倍数のセルを範囲指定し貼り付ける。1、sp、spの列ができます。 =IF(MOD(ROW(),3)=2,1,0)と同じこと。 そして=SUMPRODUCT((A1:A11)*(R1:R11))のような関数を入れるとよい。足したくない行は0にして内積をとるわけです。

taka1999
質問者

お礼

ありがとうございます。

回答No.4

NO.1です。 すみません、「SUMIF」です。

  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.3

A334 は3つ跳びの法則から外れますけど、除外して良いって事? =SUMPRODUCT((A2:A334)*(MOD(ROW(A2:A334),3)=2))

taka1999
質問者

お礼

ありがとうございます。 試してみます。

回答No.1

SUMIF関数は使えないでしょうか??   A    B    C ・・・ 1     イヌ  10 2     ねこ  20 3     イヌ  30 4     ねこ  40 5     イヌ  50 6 合計  イヌ  ■■■←ココに関数  「イヌ」だけを足していく場合 =sum(B1:B5,B6,C1:C5) B1~B5の中から、B6(イヌ)を探して、 C1~C5の該当するところを足しなさい。 という感じです。 わかりにくくてスミマセン・・・。 使えればよいですが。

taka1999
質問者

お礼

>=sum(B1:B5,B6,C1:C5) これはSUMのようですが、SUMIFですか???

関連するQ&A

  • エクセルで合計を出したいとき

    過去ログから探し出せなかったので こちらで質問させていただきました。 エクセルで合計を出すときなのですが・・・ A1に 1 という数字が表示されています。 その A1 のセルのところに 2 と入れたら 3 と表示されるようにしたいのです。 単純に =SUM(A1+A1) と計算式を入れてみたのですが できませんでした。 表示されているセルのところに新しく数字を入力すると 自動的に合計になる方法を教えてください。 よろしくお願いいたします。

  • エクセル合計

    =SUM(E3:E11)とセル内に合計を求める記述しても リターンキーをすると、なぜか小文字に勝手に変更 され、答えは###となりエラーとなってしまいます 正しく記述できるセルもありますけど、場所により まちまちです、これはどこの設定を変えればいうこと きくのでしょうか、宜しくお願いします。

  • エクセルの合計(SUM)の設定について

    合計(SUM)の設定の仕方について教えて下さい。 SUM=(A1:A10:A19:A28:A37:A46・・・・・・・・・・・・・・・・・・・・・・・) というように、セルを9おきに指定したいのですが、指定するセルの数が多すぎて、間違えて指定してしまう場合があります。 一つ一つセルを指定せずに、作成する方法があったら教えて下さい。 よろしくお願いします。

  • エクセル関数で、バラバラのセルの合計を出したい。

    エクセルで、家計簿の補助として、いろいろな通帳から引き落としされる金額の管理をしています。 並んでいないバラバラのセルの合計を出す場合、SUM関数で、合計したいセルを1つずつ指定する方法はわかるのですが、例えば文字の色やセルの塗りつぶしでグループ分けをし、例えば黄色のセルのみの合計・ゴールドのセルのみの合計、というように、1度で指定してグループ別の合計を出す、というような方法はあるのでしょうか? SUMIFという関数で、「検索条件」に「黄」「ゴールド」などと入れてみたのですが、できませんでした。

  • エクセルでシートを串刺しに合計する関数

    Sheet1からSheet4の同一セルの数値を、Sheet5のセルに合計して表示する関数はないでしょうか? =SUM(Sheet1!A1:Sheet4!A1)ではだめでした。

  • エクセルのデータの合計

    教えてください。 sheet1のセル、A1~A5のデータの合計を、sheet2のセルA1にSUM関数を使って、表示させてます。 次に、sheet1のセルA6~A10に入力されているデータの 合計をsheet2のセルA2に表示させたいのですが、 この際、sheet2のセルA1から、計算式を下にコピーすると、 sheet1のセルA2~A6の合計データが表示されます。 sheet1の5つのセルの各合計を、sheet2のセルに順番にコピーを使って表示させるには、どうしたらいいのでしょうか? うまく質問できていないかもしれませんが、 教えてください。

  • sum関数で合計が返らない。

    sum関数で、数値の入ったセルの合計を求めようとしましたところ、なぜか合計が1600とならなければならないところ、0になってしまいます。 数値の入ったセルが数値であること(文字列ではない)は、isnumberで確認をしたのですが、原因がわかりません。 どなたか解決方法をご存じの方がいましたらおしえてください。 excel2010です。

  • エクセル2002VBAで合計を計算したい

    単純なことなのかもしれませんが… エクセルVBAでセルの足し算をしたいのです。 セルA1に合計を出したくて A15+A25+A35…と、A155までの足し算の結果をA1に出したいのです。 また、A2のセルにはA16+A26+A36… A3にもA17+A27+A37…と。 そしてB1,B2,B3にも、B15+B25+B35…B16+B26+B37…B17+B27+B37とそれぞれ。 C列にも同様にです。 A1からC3までに、同じような演算の結果が出るということです。 これをエクセルのSUM関数を使わずに、VBAの記述で実現したいのですが・・・ どういう記述の仕方があるでしょうか?

  • EXCEL SUM関数で合計が違う

    以前次のような質問がありました。 QNo.2266177 EXCEL SUM関数で合計値が違う場合 質問者:purepop 教えてください。 EXCELのSUM関数で合計値が違う場合があるのですが、 何が原因で起こるのでしょうか? また、どうすれば直るのでしょうか? ------------------------------------- 私も同じような現象が起こり,困ってしまい,教えてを調べましたが,上の質問には,解決に直接繋がる回答がありませんでした。 ただ,文字列セルは無視されるということです。 ところが,整数だけ入力されてセルが,どうも文字列と認識されているようなのです(セルの表示形式を小数第1位表示の数値にしても,コンマ以下が示されることなく,整数値のままでした)。 それらのセルの値は,他人からカット&ペーストでもらったものです。 数値は,上の入力エリアには,文字列「'3」ではなく,数値「3」と表示されています。 しかたなく,他のセルで当該セル*1をして,値のみ当該セルにコピーすると,小数第1次が0となる,「3.0」と表示でき,合計もただしくなりました。 質問は,このように,「'」がつかない文字列がはいてしまうのはどのようなときでしょうか。  これがわからないと,あぶなくてこまってしまいます。

  • エクセル、小計を足して合計を出してくれない

    Excel2002を使っています。 以下の表があります。 支給小計 1516 2456 支給小計 4563 4756 1435  : この支給小計の合計を出そうと、ΣアイコンでSUM関数を使い、 支給小計 1516 2456 3972←SUMで求めた合計 支給小計 4563 4756 1435 10754←SUMで求めた合計  : としました。 そして、SUMで求めた10754の下のセルに、支給総合計を出そうとΣアイコンで求めたところ、合計を足してきてくれません。見当違いのセルを探してしまいます。 SUMの計算式の途中、名前ボックスがROUND~とでます。普通はTODAYが出る?? 多分、表が悪いと思いますが‥‥小計同士を足してきてくれない場合、どんな原因が考えられますか?

専門家に質問してみよう