• ベストアンサー

エクセルの関数について【できますか?】

エクセルで、ご教授お願いします。 関数でA001,A002,A003の集計をする式は、ありますか? A列(作業コード) B列(内容) C列(数量) 作業コードをキーにして数量を集計したいのですが。 【明細】 作業コード  内容          数量 A001  いちご(値札貼り) 50 A002  いちご(仕訳)    80 A003    いちご(箱入れ)    100 A001    いちご(値札貼り) 40 A003    いちご(箱入れ)    40 合計数量 A001   いちご(値札貼り) 90 A002  いちご(仕訳)    80 A003    いちご(箱入れ)    140 宜しくお願い致します。

みんなが選んだベストアンサー

  • ベストアンサー
回答No.1

  ピボットテーブルを使えば一発で出来ます  

その他の回答 (3)

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.4

>関数でA001,A002,A003の集計をする式は、ありますか? あります。 SUMIF関数で集計できます。 集計用テーブルの作業コードは明細の作業コードをコピー&ペーストで写した後にデータの重複の削除を使うと瞬時に単一化できます。 A2:A6に作業コード、B2:B6に内容、C2:C6に数量として集計してみました。 B11=VLOOKUP(A11,$A$2:$B$7,2) C11=SUMIF(A$2:A$6,A11,C$2:C$7) B11:C11を下へ必要数(13行目まで)コピーしました。 明細の7行目は予備の行です。 明細の行を増やす時は6行目と7行目の間に必要数を挿入すれば集計用数式は検索範囲と集計範囲が自動的に変化します。

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.3

たとえば下記など、同じご質問なので参考にしてみて下さい。 http://okwave.jp/qa/q8874991.html だいたい毎日寄せられるご相談の一種ですが、エクセルではなく他の表計算(たとえばGoogleスプレッドシート)とかには、ご相談の事が一発で出来る関数が用意されているモノもあります。 #作業列を用意して簡単な関数だけで解決するのが嬉しい人と、作業列とか絶対用意したくない関数だけでヤリタイ人と二分されるので、どちらをアドバイスしたらいいのか毎回困るご相談の一つです。

noname#212067
noname#212067
回答No.2

はじめまして、こんにちは SUMIF関数を使えば簡単に出来ます 【明細】 作業コード 内容 数量 A001 いちご(値札貼り) 50 A002 いちご(仕訳) 80 A003 いちご(箱入れ) 100 A001 いちご(値札貼り) 40 A003 いちご(箱入れ) 40 合計数量 A001 いちご(値札貼り) 90 A002 いちご(仕訳) 80 A003 いちご(箱入れ) 140 C10セルの式=SUMIF(A3:A7,A10,C3:C7) C11セルの式=SUMIF(A4:A8,A11,C4:C8) C12セルの式=SUMIF(A5:A9,A12,C5:C9)

関連するQ&A