• ベストアンサー

EXCELでの小計算出・表示について

PC初心者です。 EXCELの表計算で、属性(同一コード)毎の小計(集計・表示)の方法を教えてください。  (例)     属性コード 氏名   金額    小計     011   A   1000     011   B   2000     011   C   3000    6000     012   D   2500     012   E   1500    4000     013   F    500     013   G    800     013   H    600    1900     以上の6000、4000、1900についてです。     よろしくご教示ください。

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

  • ベストアンサー
  • suekun
  • ベストアンサー率25% (369/1454)
回答No.1

     A     B     C      D 1    属性コード 氏名   金額    小計 2    011   A   1000 3    011   B   2000 4    011   C   3000    6000 5    012   D   2500 6    012   E   1500    4000 7    013   F    500 8    013   G    800 9    013   H    600    1900 この様な形で行列番号が成り立っていると仮定して、 条件1:属性コードは昇降順に規則正しく並んでいる事。 D2セルに以下の数式を記入して、そのまま下方向にフィルコピー♪ =IF(A2=A3,"",SUMIF($A$2:$C$9,A2,$C$2:$C$9)) 但し、参照範囲等は実際のセル番地に合わせて修正して下さい。

その他の回答 (6)

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

C列に合計を挿入して出してよいなら A1:C9を範囲指定 データー集計 グループの基準  属性コード  集計の方法  合計 集計するフィールド 金額 現在の集計表と置き換える  をOFF 集計行をデータの下に挿入する  ON 結果 属性コード 氏名   金額  11 A 1000 11 B 2000 11 C 3000 11 合計 6000 12 D 2500 12 E 1500 12 合計 4000 13 F 500 13 G 800 13 H 600 13 合計 1900 総計 11900 Excelは操作で物事をする主義なので、これがExcelの期待する方法かなと思う。 あと 関数(既出) ピボットテーブル VBA などのやり方が考えられる。

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.6

D2=IF(COUNTIF(A:A,A2)=COUNTIF(A$2:A$2,A2),SUMIF(A:A,A2,C:C),"") で下方にコピー 同じ属性コードが複数ある場合は、最後の行で小計を表示します。

  • keirika
  • ベストアンサー率42% (279/658)
回答No.5

D1セルには=IF(A1<>A2,C1,"") D2セル以降は=IF(A2<>A3,SUM($C$1:C2)-SUM($D$1:D1),"") でどうでしょう。

  • kawajisan
  • ベストアンサー率30% (53/171)
回答No.4

グループ化して集計する: http://www.cam.hi-ho.ne.jp/manbo/exala/excb010.htm 他にピボットテーブルで集計する。

回答No.3

あ すみません ANo.2です =SUMIF(A1:A9,"011",C1:C9) セル番地はおこのみで、、

回答No.2

=SUMIF(A11:A19,"011",C11:C19) ""には計算したい項目名を入力

関連するQ&A

  • エクセル2007で小計機能を使い、集計しています。 小計を2回つかい、

    エクセル2007で小計機能を使い、集計しています。 小計を2回つかい、ある数値を、「学年」→「氏名」で集計しています。画面では氏名で集計され、その見えているまま別シートに貼り付けしたいのですが、 貼り付けをすると、隠されているデータもすべてが貼り付けされます。(人により氏名データが1~30くらいありそれを集計している) 見えているまま、貼り付けできる方法を教えていただけないでしょうか?

  • Excelの小計機能をVBAでやりたいです。

    Excelの小計機能をVBAでやりたいのですが、うまくいきません。 3列目に「取引日」があり、 10列目に「金額」があり、 「取引日」別に金額の小計を出したいのですが、 手動で、データ→小計をやると、日付が「2011/7/25 集計」とうまくいくのですが、 VBAで、Subtotalをやると、日付が「25/7/2011 集計」となってしまいます。 VBAの一部ですが、 並び替え後 Selection.Subtotal GroupBy:=3, Function:=xlSum, TotalList:=Array(10), SummaryBelowData:=True を実行させています。 取引日も全て「2011/7/25」などの形式で入力されています。 VBAで、「25/7/2011 集計」を「2011/7/25 集計」と指示するにはどうしたらよいでしょうか。

  • エクセルで最新データのみ表示させたい

    Excel2003を使用しています。 毎日データを入力している表があるのですが、それを月末に最新データのみの一覧表にしたいのです。 A      B     C     D     E      F     G   H 日付 店舗コード 店舗名 商品コード 商品名 数量 単価 金額 店舗名・商品名は別シートにコード一覧表があり、そこからVLOOKUPで表示させています。 日付・店舗ごとに小計行を入れています。 件数は3000近くあります。これを商品名ごとに最新のデータ行のみを表示した表にしたいのです。 フィルタオプションの重複データを無視するや集計などやってみましたがうまくいきません。 VBAは書くことは出来ませんが、簡単な修正は出来ると思います。 どういった方法がありますでしょうか? よろしくお願い致します。

  • エクセル できそうで出来ないIF関数

    エクセル初心者につきご教授をお願い致します。 キーとなる日付(必ず月末日)を入力すると、別集計した集計表上の一致する日付(必ず月末日)で求めた値が、計算式を入れたセルに答えとして表示される…と言う事をしたいのですが。。 F7…キーとなる月末日(例…2009/4/30) G13…集計表上の一致する月末日(例…2009/4/30) H13…G13の条件で求めた値 上記の条件で任意のセルへ「=IF(F7=G13,H13)」と計算式を入力したらH13の値が表示されました…OK。 引き続き同条件でG14~の条件で求めた、H14~の値を、F7の日付を入れる事で求めたいのですが、どのようにしたら良いのかわかりません。 どうかご教授をお願い致します。

  • 集計表の作成

    集計表の作成 AccessとExcelを使用して集計Aを作成したいと思っています。 (ボタン1クリックだけで行なうのが理想です) 1.グループ毎に小計行を追加したい(小計行はグループ毎の合計 2.エクスポートしたExcelの最終に合計行の追加したい (合計行は全グループの合計) A列はデータ数によって毎回行数が変わる為にあらかじめレイアウトを 作成して、Vlookuopで当てはめるという事も出来ません。 元となる金額のデータはAccessで作成してExcelにエクスポートする 所までは出来たのですがそれ以降(小計行の追加・計算、合計行の追加・計算)が分かりません。どの様にすればよいでしょうか? Access:仕入先テーブル コード |テキスト型 名称 |テキスト型 仕入額 |数値型 前年比 |数値型 グループ |数値型 Excel:集計A A | B | C | D | E | F | 1 |コード | 名称 |仕入額 |前年比|グループ| 2 |1030 | A | 1,000 | 49%|1 | 3 |1040 | B | 1,050 | 32%|1 | 4 | |小計(A+B) | 2,050 | 81%| 5 |1050 | C | 1,000 | 50%|2 | 6 |1060 | D | 1,050 | 52%|2 | 7 |1070 | E | 1,050 | 49%|2 | 8 | |小計(C+D+E)| 3,100|50.3%| 9 |1080 | F | 1,000 | 60%| | 10|1090 | G | 2,000 | 38%| | 11|2000 | H | 1,000 | 60%| | ・ ・ ・ ・ | |合計 | 9,150 |49% | ・・・C4+C8+C9+合計行の直前まで

  • エクセルでページ毎の小計から最終ページで合計を出したい。

    各ページ毎に小計を出し、最終ページにおいて、小計の下に合計を計算するような表があります。 毎回、ページ数の増減があります。 合計にどのような小計の集計の式を作成したら、よいでしょうか? お教えくださいますよう、お願いいたします。

  • Excel VBA 「小計」と入力したら自動計算

    エクセルの小計の計算について質問いたします。    A列    B列      C列   D列     E列    F列 1 施設名  2      商品名,内容   1    単位     単価    金額(数量×単価) 3      商品名,内容   1    単位     単価    金額(数量×単価) 4                              小計     ●●●● ――――――――――――――――――――――――――――――――― 5 施設名 6      商品名,内容   1    単位     単価    金額(数量×単価) 7      商品名,内容   1    単位     単価    金額(数量×単価) 8      商品名,内容   1    単位     単価    金額(数量×単価) 9                              小計     ●●●● ―――――――――――――――――――――――――――――――――                                合計     ●●●● 施設名ごとに項目が複数あり、施設ごとに項目の数も違います。 これを施設ごとに●の所に小計を出したいです。 「小計」が数回にわたり出てくる場合は、「前回小計をした次のセルから今回小計するセルの前まで」を計算させる訳ですが、どんなVBAを組めばいいのかわかりません。 理想としてはにE列に小計という文字を入れるとF列に自動で計が出るようにして、さらに小計の合計を最後の行のセルにだしたいです。。 さらに、見やすくなるように小計の下のセルにA~Fの間に太線を引いて施設ごとの区切りがわかるようにしたいです。。 繰り返し作業ばかりで大変です。 どなたか知恵をお貸しください。

  • エクセルで小計を出したいのですが

    エクセルに関しての質問です。 A列には日付、B列には金額が入ります。 A列の日付は単独で表示される事もあり、また同じ日付が複数行に渡って表示される事もあります。 B列の金額は、それぞれの日付に対し違った金額が1つずつ入ります。 そこで、同じ日付の金額小計を同日付の最終行C列に表示したいのですが、どうしたら良いでしょうか? できればエクセルに入っている関数だけで解決したいのですが、できないでしょうか? または簡単なコードの記述で解決できないでしょうか? 宜しくお願いします。

  • 【Excel】小計とグラフの作り方

    添付した表が例なのですが、データが表1、結果が表2になります。 各項目とそれぞれの小計、その結果のグラフを作ることが目的です。 たとえば表1のデータを月日、属性、商品名、店舗ごとの小計を、「データ」の「小計」で作ろうとしてもうまくいきません。 項目別に、合計を表記するための行を手動で挿入し、SUBTOTAL関数を使ってひとつひとつの小計をだすしかないのでしょうか? また上記データからグラフを作りたいのですが、当方、そもそもグラフを作ったことがないので、元データの各項目をグラフに作成させるための作表の仕方がわかりません。 各項目ごと、それぞれの単価のグラフを作りたいのですが、どのような作表をすればよいでしょうか?このような場合のルールがありましたらご教授をお願いします。 Excel2007利用です。

  • エクセルで変わった表?の合計算出

    エクセルではなかなか使いづらい表なんですが、 様式を変更することができないので教えて下さい。 添付の表の金額(青字)の合計と、時間(赤字)の合計を出したいのですが、どうしたらいいでしょうか? 今は 金額⇒E3+E5+E7+E9+E11+E13+E15+E17 時間⇒H4+H6+H8+H10+H12+H14+H16+H18 と、しています。これが多いときは200行はあるのでとても面倒なんです。 どなたか助けて下さい。

専門家に質問してみよう