• 締切済み

項目別の合計を算出

a 1 a 2 3 b 3 3 c 4 4 d 5 d 6 11 このような明細からa、b、c、dのそれぞれの合計を出し、 a 3 b 3 c 4 d 11 といった感じで小計で算出したいと思っています。 どなたかわかる方がいましたらよろしくお願いいたします。

みんなの回答

noname#204879
noname#204879
回答No.5

C1: =IF(COUNTIF(A$1:A1,A1)=1,SUMIF(A:A,A1,B:B),"")

  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.4

 A B C A社 100 B社 150 C社 200 200 A社 250 350 B社 300 450 c1に、 =IF(COUNTIF($A2:$A$6,A1)=0,SUMIF($A$1:$A$5,A1,$B$1:$B$5),"") で、下にフィル。

noname#204879
noname#204879
回答No.3

  A B C 1 a 1 2 a 2 3 3 b 3 3 4 c 4 4 5 d 5 6 d 6 11 7 C1: =IF(A2=A1,"",SUMIF(A$1:A1,A1,B$1:B1))

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

質問例では限りが有るので、わからない点が有るが 課題1 a,b,c,d・・などA列のデータでダブりのないデータを作る必要があり それには データーフィルターフィルタオプションの設定で重複するレコードは無視するで、シートの別のセル範囲に出せる。 これを使う。 課題2 単純に空白でないセルの数を数える場合は、 =COUNTA(B2:D7) だが、A列でaの行で、というCOUNTIFが使えない。 それで1つの方法は =SUM(((B2:B7<>"")+(C2:C7<>"")+(D2:D7<>""))*(A2:A7="a")) と入れて、Shit+Ctrl+ENTERの3つのキーを同時押しする。 (配列数式) 例データ a 11 c 12 8 b 12 8 11 a 12 8 v 12 - 15 a 12 8 で 結果 A列 a の空白でないセル数は 5 ーーー 上記はB-D列の例だが列が増えると式が長くなる。 そうなるとVBAででも使うことになると思う。

toshiki090
質問者

補足

同じ補足になってしまって申し訳ないですが、このような結果表示は可能でしょうか?  A B C A社 100 350 B社 150 450 C社 200 200 A社 250 350 B社 300 450 今A列の会社名、B列に値、C列に会社合計が表示されています。 会社別の合計を算出したいのですが、C列にはA社とB社の会社合計が二回もでてきてしまっています。 C列にそれぞれの会社合計の値を一回だけ(C列以外でも可)出力させるような方法はないでしょうか?

  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.1

A1:B9の範囲に下記データがあるとする。 a 1 b 2 c 3 a 4 b 5 b 11 a 12 a 10 c 14 A11からA14までに a b c d と入れて、 B11に、 =SUMIF(A1:A9,A11,B1:B9) として、B14までフィルする。 B11からB14にa,b,c,dそれぞれの計がもとまる。

toshiki090
質問者

補足

 A B C A社 100 350 B社 150 450 C社 200 200 A社 250 350 B社 300 450 今A列の会社名、B列に値、C列に会社合計が表示されています。 会社別の合計を算出したいのですが、C列にはA社とB社の会社合計が二回もでてきてしまっています。 C列にそれぞれの会社合計の値を一回だけ(C列以外でも可)出力させるような方法はないでしょうか?

関連するQ&A

  • 値が変わるまでの合計を算出したい(Excel)

    項目1  項目2  A    10 A    20 B    20 A    20 次の"B"までの合計=30 「項目1」の値が、"A"から"B"に変わるまでの、「項目2」の合計(次の"B"までの合計)を自動で抽出するには、どのような方法があるでしょうか? 出来れば「小計機能」以外での対応を教えていただけると助かります。 離れたセルに結果を算出するような、都合の良い関数とかないでしょうか? 宜しくお願いいたします。

  • エクセルの各項目別に合計を計算する表

    エクセルで計算する際に下記のような場合どういう風にすればいいでしょうか?? A 1000 B 2500 A 1200 C 1000 D 2000 C 1500 B 1500 A合計=? B合計=? C合計= D合計=? 上記のような感じで表があるとします。 そのときに【Aの数値だけを足す】【Bの数値だけを足す】というような、表計算式はどうやって作ればよいのでしょうか?? いろいろ探したんですが、わからなくて・・・ 分かりにくい説明かもしれませんがよろしくお願いします

  • ブック間の参照~計算

    いつもお世話になっています。 A、B、Cの3つのブックの中の、A1、B1、C1には、小計が算出されています。 これらのA1~C1の合計を、別ブックDのD1に計算したいのですが、どうすれば宜しいでしょうか? 宜しくお願いします。

  • 内訳書に明細書の小計を集計したい!

    以下のような見積書を作ったとします。 Sheet1 (内訳書)   (A) (B) (C) (1) 名称 内訳 金額 (2) ** ** ** (3) (4) (5) (6) : Sheet2 (明細書)   (A) (B) (C) (D) (E) (1) 名称 内訳 数量 単価 金額 (2) 施工費 ** ** ** =IF(B2="","",B2*C2) (3) (4) (5) (6) : E3以下に =IF(A3="小計",SUM(D$2:D2)-SUMIF(A$2:A2,"小計",D$2:D2)*2,IF(B3="","",B3*C3)) これで明細書の小計は行を気にせずに出せるようになりました。 たとえばSheet2(明細書)のA2に施工費、B6に小計でE6に小計が出るとします。 これをSheet2(明細書)のA列の名称をSheet1(内訳書)のA2に、小計(上記の場合E6)をC3に・・・ という風に順次名称と小計を抽出するにはどうすればよいでしょうか? 分かりにくくてすいません。 どうぞ、宜しくお願い致します。

  • 指定した項目を合計したいのですが・・・

    マクロで指定した項目を合計したいのですが・・・・ 機番  項目A 項目B 項目C 項目D 項目E 合計 1     0    1    0    3    2 2     1    3    2    0    1 3     2    0    1    4    1 ・・・ 項目AとCとEの合計をしたいのですが、いつもAがあるとは限りません。 ですから、同じ列に同じ項目があるとも限りません。 このような状況で各機番に対する項目AとCとEをマクロで合計させるには どのようにすれば良いのでしょうか?また、機械も何台あるかはその日集計によって異なります。以上、よろしくお願いします。

  • 複数の条件に当てはまる物の合計を算出!

    こんばんわぁ^^ 明日が締め切りで・・・もう私の頭では゜゜(´□`。)°゜。 頭がもう限界の為、質問内容がいつも以上に分かりづらいと思いますが、 明日までにExcelのデータを完成させなくちゃいけなくて・・・ 宜しくお願いします。m(__)m    A      B       C      D   孔種別     Lu      a値     b値 1 1次孔     2       1.40     3.5 2 2次孔      2       1.20   3 1次孔      5        1.60      4.2 4 3次孔      2        1.50       5.0 5 6 ≪2Luの各計≫ 7 1次孔     (1)     (2)     (3) 8 2次孔     (4)     (5)     (6) 9 3次孔     (7)     (8)     (9) 【条件】  ・数値が定期的に変化する為、数値を修正すると自動に各結果も修正されるように、関数を設定すること。  ・b値欄は空白セルがあるが、空白セルもカウントして平均値を算出する。  (例えば、10行ある内、9行は入力。1行は空白。 通常なら、合計÷9=平均値となってしまうが、合計÷10=平均値となるようにしたい)    ※b値の欄には「0」という数値もある為、空白セルに「0」を入力する事はNG!    また、画面上では見えるが印刷はされない!という設定も複数の人がこのファイルを利用する為、分かりづらくなるのでNG! 【質問内容】  a) (1)に、1次孔の2Luのみの、数の合計を算出したい  b) (2)に、1次孔の2Luのみの、a値の平均値を算出したい  c) (3)に、1次孔の2Luのみの、b値の平均値を算出したい      ※(4)~(9)はグラフのイメージが伝われば・・・と思い書いただけなので、気にしないで下さい。    分かりづらいと思いますが、どうぞ宜しくお願いします。m(__)m 

  • エクセル 行数の異なる合計範囲

    例えば   A   B   C    D 1 日付 品名  金額  小計 2 3/1  A商品  500  1800 3     B商品  800 4     C商品  500 5 3/2  B商品  500  500 6 3/3   A商品  300  300 というように次の日付が入るまでの合計(日ごとの集計)をD列に出したい場合に何か関数はありますでしょうか。 ちなみに日付ではなく文字列のパターンもあります。

  • 時間帯を切り取って合計時間を算出したい

    下のカッコ内はエクセルのセル番地を示しています。 2行目に数値を入れて任意の時間帯に何時間あるか調べたいと考えています。下では前日22時から当日9時までの合計11時間あり、その内訳は時間帯Aに9時間、時間帯Bに2時間ある、という計算です。 こういう計算を関数を使って表すことはできるでしょうか? 開始(B1) 終了(C1) 合計(D1) 時間帯A(E1) 時間帯B(F1) 22:00(B2) 9:00(C2) 11:00(D2) 9:00(E2) 2:00(F2) ※時間帯A=前日22:00~当日7:00  時間帯B=当日7:00~12:00

  • Excel2010 合計時間の算出

    A1~A10セルに時間(0:15)、B1~B10セルに項目名が入力されています。 それぞれの項目ごとに合計時間を算出したいのですが、 どのような数式を使用すればよいかご教示頂けますでしょうか? よろしくお願いいたします。

  • 6の数式から、数値を算出します。

    次の条件式に当てはまる各ABCDの数値の算出です。 基本的な問題ですが、よろしくお願いします。 A=C+DーB B=(C-A-D)×(C-A-D) C=(A-B+D)×(A-B+D) D=(A+B-C)÷(A+B-C) Anot=Bnot=Cnot=D D<B<A<C

専門家に質問してみよう