- 締切済み
エクセルで列内の同じIDの商品金額毎に合計はだせますか
エクセルで 列内の同じIDの商品金額毎に合計はだせますか 具体的には以下のイメージなのですが。 ID番号 金額 TRA01 2,000 TRA01 1,000 TRA01 500 合計3,500 TRA02 1,000 TRA02 1,000 TRA02 500 合計2,500 TRA03 500 TRA03 500 TRA03 500 合計1,500 可能でしょうか。 何卒、よろしくお願いいたします。 何卒、よろしくお願いいたします。
- みんなの回答 (6)
- 専門家の回答
みんなの回答
- chiemegu_2
- ベストアンサー率0% (0/1)
可能でしょうが、ピボットテーブルを使うか、マクロを組むかになるのではないでしょうか。
- KURUMITO
- ベストアンサー率42% (1835/4283)
C列にID番号ごとの合計を表示させるとしてC2セルには次の式を入力して下方にオートフィルドラッグします。 =IF(A2="","",IF(COUNTIF(A$2:A2,A2)=COUNTIF(A:A,A2),SUMIF(A:A,A2,B:B),""))
- imogasi
- ベストアンサー率27% (4737/17069)
操作ではデータ「集計」で出来る。 ーー また 関数ではSUMIFで出来る。SUMIFぐらいは、エクセル関数を少しやっていれば知っているはず。ベスト5にはいる、代表的なエクセル関数だ。そのほかの関数も含めすこし勉強のこと。 その前に TRA01 TRA02 TRA03 。。 というシート状に縦に連続して値(重複しないID番号)を出す必要がある。 データーフィルタオプションの設定ー「重複するデータは無視する」でだす。 条件は空白で良い。 ーー 例データ A1:B11まで TRA01 2,000 TRA01 1,000 TRA01 500 TRA02 1,000 TRA02 1,000 TRA02 500 TRA03 500 TRA03 500 TRA03 500 A14から A列 B列 TRA01 3500 TRA02 2500 TRA03 1500 B列の式は =SUMIF($A$1:$A$12,A14,$B$1:$B$14) 下方向に式を複写する。
- tadagenji
- ベストアンサー率23% (508/2193)
sumif(範囲、検索条件、合計範囲) を使ってください。 検索条件にIDを入れます。
- Cupper
- ベストアンサー率32% (2123/6444)
イメージ的にはアウトライン機能ですね (合計を表示する行が別になりますけど) http://www.excel.studio-kazu.jp/lib/e5a/e5a.html イメージを無視すれば SUMIF関数でしょうか =SUMIF(A1:A10,"=TRA01",B1:B10) いっそのこと ピボットテーブルでまとめてしまうのもありかも http://www11.plala.or.jp/koma_Excel/pivot_menu.html
- tag1701
- ベストアンサー率54% (67/123)
このイメージ画と同じくすると データ-並べ替えでID番号-昇順にする。 データ-小計より ID番号をキー列にして金額列を合計に設定 これによりこの画像と殆ど同じものが出来上がります。