• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルのSUBTOTALの使い方)

エクセルのSUBTOTALの使い方

このQ&Aのポイント
  • エクセルのSUBTOTAL関数を使って商品Aと商品Bの合計を計算する方法について質問しましたが、正しく合計が出力されない問題が発生しています。
  • 商品Aと商品BのSUBTOTAL関数の使い方に問題があるため、商品Aの値が計算に含まれず、商品Bの値だけが合計に反映される状況です。
  • 商品Bのように複数行のSUBTOTAL関数を使用する場合は正常に動作しているので、正しい使い方に問題がある可能性があります。

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

  • ベストアンサー
  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.2

>SUBTOTAL(9,RC[-1])は、値としてみるわけですね,範囲とは見てくれないのでしょうか。 >・・・総合計でのSUBTOTALはその前の小計SUBTOTALというKEYWORDを拾ってきて計算してくれると思っていましたから・・・ この、お礼欄の意味はよく分かりませんが、      DATA       1       2 小計1   3 ← =SUBTOTAL(9,R[-2]C:R[-1]C)      10 小計2  10 ← =SUBTOTAL(9,R[-1]C:R[-1]C) 中計   13 ← =SUBTOTAL(9,R[-5]C:R[-1]C)     100     200 小計3 300 ← =SUBTOTAL(9,R[-2]C:R[-1]C)       5 ← =SUBTOTAL(3,R[-9]C:R[-1]C) 総計  313 ← =SUBTOTAL(9,R[-10]C:R[-1]C) 上表は1例ですが、 『SUBTOTALは指定した範囲内の<SUBTOTAL>を使っていないセルを計算する。』   と考えれば、すっきり割り切れませんか?   小計の合計が総計になるわけではありません。上ではわざわざ<中計>を計算しています。 ご参考に。

KM123
質問者

お礼

nishi6さん、何度もすいません。 自分自身まだ使い始めてまもないせいか、この関数を充分理解していなかったようです。お手数をおかけいたしました。わかりやすい解説ですっきり致しました。

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

その他の回答 (1)

  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.1

質問の表で、 商品   個数     単価     値段 A     1  60,300  60,300←=SUBTOTAL(9,RC[-1]) B     1 157,920 157,920 B付属品  2  14,400  28,800                 186,720                 186,720 となっているのを、 商品   個数     単価     値段 A     1  60,300  60,300←=RC[-2]*RC[-1] B     1 157,920 157,920 B付属品  2  14,400  28,800                 186,720                 247,020 としたらどうですか。 質問の式では、商品AのSUBTOTALの値しかないので総計に加算されないでしょう。 または、 商品   個数     単価     値段 A     1  60,300  60,300                  60,300←=SUBTOTAL(9,R[-1]C) B     1 157,920 157,920 B付属品  2  14,400  28,800                 186,720                 247,020←=SUBTOTAL(9,R[-5]C:R[-1]C) と、1件でもSUBTOTALを計算します。

KM123
質問者

お礼

nishi6さん、前回に続いて回答ありがとうございます。 SUBTOTAL(9,RC[-1])は、値としてみるわけですね,範囲とは見てくれないのでしょうか。 こんなやり方するのは私くらいでしょうか。総合計でのSUBTOTALはその前の小計SUBTOTALというKEYWORDを拾ってきて計算してくれると思っていましたから、とにかくSUBTOTALとなっていればいいと思っていました。

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

関連するQ&A

  • Excel 連番の関数(SUBTOTAL)のコピー方法

    今使用している下記のような表があるのですが、同じシート内に上下に合計表があります。 SUBTOTALを使ってオートフィルタでB列が a またはb を選んだ時でも A列が連番になるよう、C列の合計が絞り込み後もに計算させるように簡単ではありますが、こんな表があるのですが、 今後上下の表の一部データを入れ替えする作業もあり、普通にコピーをしていれかえさせたいのですが、うまくいかない為、 $絶対参照を変えたりと、いろいろ試しているのですが、うまくいきません。 知恵をお貸し頂きたく、質問させて頂きました。 可能であれば教えて頂きたいのですが、 どうかよろしくお願いします。 -------------------------------------------------------      A   B    C    A1=SUBTOTAL(3,$B$1:B1)  1   1   a    1 2   2   b    1     A2~A4=コピー 3   3   a    1 4   4   b    1 5   合計 aまたはb       C5=SUBTOTAL(3,C2:C4) 6-------------------------------------------------- 7   1    a    1    A7=SUBTOTAL(3,$B$7:B7) 8   2    b    1    A8~A10=コピー 9   3    a    1 10  4    b    1      11  合計  aまたはb      C11=SUBTOTAL(3,$B$7:B7) -------------------------------------------

  • エクセルで合計値が0の場合表示しない方法

    お教えいただきたいのですが 例えば見積書などで (単価)A1×(個数)B1=(合計)C1 (単価)A2×(個数)B2=(合計)C2 (単価)A3×・・・・ の計算式を作った場合 単価や個数に数字を入れなかったら 合計のCには0と表示されますが 合計のCに0と表示される時のみ 表示されないようにすることは可能でしょうか? うまく説明できませんが宜しくいお願い申し上げます。

  • SUBTOTAL関数の不思議

    SUBTOTAL関数で期待する合計が出せません。 A列   B列   C列   D列 品名   数量   単価   金額 A     1    100    100 B     2    200    400 C     3    300    900 小計               0 →ここが期待どおりでない D2セルの式は =IF(A2="品名",SUBTOTAL(9,INDIRECT("D$2:D"&ROW()-1)),B2*C2) でD5までコピーしました。 つまりA列が"小計"でないときは数量×単価を、"小計"と入力されていたらD2:D4をSUBTOTALで集計するつもりなのに結果が0になってしまいます。 ちなみにD5に =SUBTOTAL(9,D2:D4) と手入力しても結果は0でしたが、D列に金額を直接入力すれば小計は正しく表示されます。 理由がおわかりの方、教えてくださいませんか

  • エクセルで表の一部、ゼロのみではない行を抜き出す

    お世話になります エクセルで次の様な表があるとします。        個数    項目(1)   項目(2)  項目(3) 商品A           10     10    20 商品B            5     10    15 商品C            4      5    6 個数の列は初期状態では空で必要に応じて入力するものとします。 この表の右には集計のための数式の入ったセルがあるとします。                                                              合計計算        個数    項目(1)   項目(2)  項目(3)      項目(1)合計             項目(2)合計               項目(3)合計 商品A           10     10    20      Aの個数×Aの項目(1)の数値     Aの個数個数×Aの項目(2)の数値   ・・・(略) 商品B            5     10    15      Bの個数×Bの項目(1)の数値     Bの個数個数×Bの項目(2)の数値    ・・・(略) 商品C            4      5    6      Cの個数×Cの項目(1)の数値     Cの個数個数×Cの項目(2)の数値   ・・・(略) ここで個数には0が入ることもあります。 そのときは計算された右側のセルにも当然0が入ります。 つまりこんな感じです。                                合計計算        個数    項目(1)   項目(2)  項目(3)    項目(1)合計   項目(2)合計   項目(3)合計 商品A     1     10     10    20       10         10         20 商品B     0      5     10    15         0          0         0       商品C     3      4      5    6         12        15        18 さてここでやりたいことがあります。 それは個数が0以外のものの結果のみを抽出するということです。 今回の場合は 項目(1)合計   項目(2)合計   項目(3)合計  10         10         20   12         15         18 というところだけを抜き出したいのです。 実際は行がもっと沢山あります。 オートフィルタを使って個数が0以外で抽出する、も考えましたが 最初のタイトル行が訳あって複数行に渡っているため使えません。 何か良い手だてはありますでしょうか?

  • エクセルでの簡単な集計について

     A B C D E F ・・・・W X 1 2 3 4 1の行に単価、2~4の行は個数です Xの列に単価*個数の合計を各行ごとに出したい。 なるべく簡単な式を教えてください。

  • エクセルの関数で算出したいものがあります。

    ・合計金額が493,520円 ・商品の種類は4種類 ・商品の個数は980個 ・4種類ある商品の単価の差は1~5円程度 ・980個のうち、何がいくつあるかの内訳は、4等分になるべく近い数字にする。 という条件です。 計算式がわからなかったので、電卓片手に、何度も計算したら、偶然いい数字が見つかりました。 合計金額493,520円 個数は980個 商品A の単価は502円、個数は202個 =101,404 商品B の単価は503円、個数は243個 =122,229 商品C の単価は505円、個数は247個 =124,735 商品D の単価は504円、個数は288個 =145,152 今回は、たまたま闇雲に電卓を打ったら、ぴったりな数字が出てきましたが、今後、随時数字を変えて出てくるそうです。 数字が変わる部分は、合計数字・個数です。商品が4種類あることと、単価の差が1~5円程度ということと、個数の内訳の差がなるべく4等分に近い数字だというのが条件です。 答え合わせは、計算のつじつまが合えばいいので、何種類かパターンが選べる場合もあるでしょうが、1つのパターンさえ出れば問題ありません。また確実な正解データがないので、手計算のつじつまが合えばOKです。 説明下手だと思いますが、規則がありそうで、なさそうなものですが、関数で数字が出るようなものは作れますか?教えて下さい。

  • エクセルの関数の、SUBTOTALで

    計算をしたいのですが、集計範囲の中に、20.4%といった、A2/A4といった計算で導き出した数値があり、その、パーセンテージの数値は除いて計算したいんです。       35      24   20.4% 小計   59      21      15   19.6% 小計   36 合計   95 95と出したいのですが、 SUBTOTALだと、端数がでるんですよね。 それはおそらく、%の数字も読み込んでるからだとおもうんです。 どうしたらよいのでしょう。 どうぞ、宜しくお願い致します。   

  • Excel関数:SUBTOTALとSUMIFを組み合わせる?

    下記のような場合の集計ができる関数を教えて下さい。 SUBTOTALとSUMIFを組み合わせようと思ったのですが、うまくいきませんでした。 よろしくお願いします。 <表の内容> ・セルA1:「ランク」 ・セルA2~A50:「A」or「B」or「C」を入力している ・セルB1:「金額」 ・セルB2~B50:各金額を入力している <集計方法> ・セルB51に「ランクが"A"」の金額合計を表示したい ・ただしオートフィルターを使って他の条件で抽出もおこなっているのでSUBTOTAL関数のように、表示されている行の値のみを合計したい

  • エクセルの計算で・・・

    A列に50個ほどの商品の個数 B列にその単価  があります。 A列×B列の全体の答えの合計をC1に入れたいのです。 普通は、A1×B1をC1に入れてC51にSUM するのが簡単なんですが、依頼者の都合上できないのです。 関数1つでC1に合計が入りませんかね~。 この説明で意味お分かりでしょうか? もしお分かりの方がいらっしゃいましたら お助けください。

  • エクセルのSUBTOTALについて

    エクセルのSUBTOTALという関数についてなのですが、 例えば    A       B        C       D       E 1 2  日付   品名      担当者     金額     キャンセル 3  7/1    文具      伊藤       1,000         * 4  7/5    青果      工藤      1,230      5  8/3    雑貨      佐藤      1,500         * 6  8/11   文具      伊藤      5,200 7  9/13   衣料      鈴木      7,800 といった表で、オートフィルタで、8月分だったら8月分だけを絞れるようにしています。 D1のセルに、金額の合計が表示されるようにしたいとおもい、オートSUMで関数を入れたところ、 「=SUBTOTAL(9,D5:D200)」といった関数になって、フィルタをかけないときは全部の合計で、8月分だけ絞ると8月分だけの合計が表示されるようになりました。 そこで、キャンセルのところも集計して、同じような集計をしたいのです。最初はキャンセル発生の場合は「1」とでも入力することにして集計しようと思ったのですが、あいにくキャンセルの場合は「*」を入力する事になっていて、理由としては条件付書式で「*」を入力すると、その行の色が変わるように設定している為です。 この場合、E1のセルに、キャンセル数(8月分だけ絞った場合は8月分だけの集計)を表示させることは出来ますか????

セフレ関係の私の悩みとは?
このQ&Aのポイント
  • 私は既婚者で、セフレとの関係を持っていますが、彼女は他にも彼氏がいます。
  • 私は彼女との関係を家庭に影響を与えないようにしていますが、彼女は私にとってなくてはならない存在です。
  • 最近、彼女のことが頭から離れず、彼女に対して感情が芽生えているように感じます。セフレの彼女を好きになってしまったのでしょうか?
回答を見る

専門家に質問してみよう