• ベストアンサー

エクセルの算式について 種類を同じ項目ごとにまとめて、その項目ごとの数

エクセルの算式について 種類を同じ項目ごとにまとめて、その項目ごとの数量を合計するには、どの様な算式を使えばいいのでしょうか?種類の欄には数十種類の項目が有りどの種類の項目が来るかわかりません。ですので集計側にあらかじめ候補を出しておいての集計は出来ません。どうかお知恵を貸して下さい。よろしくお願いします。

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

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

その通りにデータをエクセル上に記入してから, D2に =IF(ROW(A1)>COUNT(1/FREQUENCY(A:A,A:A)),"",SMALL(IF(ROW($A$2:$A$15)=MATCH($A$2:$A$15,A:A,0),$A$2:$A$15),ROW(A1))) という式を(これをコピーして)入れて,必ずコントロールキーとシフトキーを押しながらEnterで,忘れず間違えずに入力して,下向けにコピーしておきます E2に =IF(D2="","",SUMIF(A:A,D2,B:B)) と普通に入れて,下向けにコピーしておきます。 ただし,こんなイミフメイの式をただ写して使ってもあとで困るだけです(実はホントのデータはこうではありませんでした,答えを聞けば出来ると思ったけど出来ませんでしたになる場合も多いです)から, 推奨手順: 空っぽのD1セルを選ぶ データタブの「統合」を開始する AB列を追加する 左端列にチェックしてOKする と,必ず答えが出てきます。

kintuna55
質問者

お礼

ありがとうございます。統合は少し前に勉強したばかりで、その時使って解決したらすっかり頭から抜けていました。教えて頂いた通り推奨手順で解決しました。助かりました。 しかし、凄い算式が有るんですね。理解したい気持ちは有るんですが・・・。確かに私のレベルでは、意味不明です。精進します。

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

その他の回答 (2)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.3

種類が例示のデータのように数字で入力されているなら、D2セルに「=MIN(A:A)」と入力し、D3セルに「=IF(OR(MAX(A:A)=D2,D2=""),"",SMALL(A:A,RANK(D2,A:A,2)+COUNTIF(A:A,D2)))」と入力して下方向にオートフィルして下さい。 もちろんE列の集計はSUMIF関数でできますね。 ちなみに実際のA列のデータが数字でなく文字列なら、重複のない文字列データを表示するならD2セルに以下の式を入力して下方向にオートフィルしてください。 =INDEX(A:A,SMALL(INDEX((MATCH(A$2:A$100&"",A$2:A$100&"",)<>ROW(A$2:A$100)-1)*100+ROW(A$2:A$100),),ROW(A1)))&""

kintuna55
質問者

お礼

ありがとうございます。 皆さんのおかげで何とかなりました。 教えて頂いた算式もチャレンジさせて頂きます。意味合いを理解できるようにして、今後活用して行きたいと思います。しかしみなさん素晴らしいですね。

全文を見る
すると、全ての回答が全文表示されます。
  • aquiz
  • ベストアンサー率46% (759/1635)
回答No.1

希望とは違うかもしれませんが、集計機能を使っての 表示ではだめなのでしょうか?

参考URL:
http://www.eurus.dti.ne.jp/~yoneyama/Excel/syukei.html
kintuna55
質問者

お礼

早速ありがとうございます。 集計機能はやってみたのですが、その後に結果だけ拾い上げるのにどうしていいものか悩んでいました。可視セルって言う物が有るのですね。勉強になりました。 ついついすぐに算式を考えてしまうのも問題ですね。それ以外の機能も勉強して行きます。ありがとうございました。

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

関連するQ&A

  • エクセルについて

    今、エクセルで家計簿を作っているのですが、SUMやIF関数を使って一つの出金欄に項目(食事代、消耗品、旅費など)の合計額を入れて、なおかつ、その日の出金がなければ、合計欄は何も表示しないようにする、2つの算式を一つのセルに入れる方法を教えて下さい。 宜しくお願い致します。 エクセルを始めたばかりで、よくわからないのでお願い致します。

  • EXCELでの複数項目集計

    EXCELで複数項目での集計方法を教えてください。 品番/品名/数量 01/AB/20 01/AB/30 02/CD/40 02/CD/20 このようなデータで、数量を集計したいのですが、 品番で集計すると集計結果に「品番 集計」と表示されて 品名で集計すると「品名 集計」となります。 集計結果のみを表示させるので「品番/品名 集計」と いうように表示させたいのですができるのでしょうか? ちなみに品番と品名は必ずペアです。 宜しくお願いします。

  • Excelの集計について教えてください。

    Excelの集計について教えてください。 集計すると、集計合計が挿入されますが、その行に全ての項目名を表示する方法はありませんか? (例) 担当 顧客名  品名 単価   数量 ◎◎◎ ・・・・ NNNN 500    5 ◎◎◎ ・・・・ NNNN  500    58   ・・・・;合計  1000   63 で表示されますが、担当名・品名 など全ての項目名を合計行に表示して 集計する方法はありませんか? 宜しくお願い致します。

  • エクセルの集計について

    エクセルの集計について 項目 単価 数量 合計 りんご 50 3 150 みかん 30 5 150 バナナ 80 4 320 みかん 30 3 90 りんご 50 6 300 りんご 50 2 100 バナナ 80 4 320 みかん 30 7 210 上記のような表で りんご 11 550 バナナ 8 640 というように、0以外のものを集計できますか?

  • エクセルの関数について...。

    こんにちは。 例えば、  *******材料  1個  ¥3000 *******材料  1個  ¥3000 +++++++材料  1個  ¥3000  とあり、別のシートに 集計表を作りたいです。このとき、******材料は2個ありますよね? それをこの表から探してきて合致すれば、違うシートに作った 集計表の数量の欄にたし算してその合計値が飛んでいくように したいです。VLOOKUPだけでは、同じ種類のものを足すという 動きが出来なくて困っています。 分かる方おられたら教えて下さい。

  • エクセルで数量計算書を作成する際に、算式を入力して算式を文字式とするセルと計算結果を表示するセルを表示したい

    エクセルで数量計算書を作成する際に、数式と計算結果を表示したい。算式のセルと計算結果のセルに2回算式を入力しなければならない。 1回算式を入力すると、算式を文字式とするセルと計算結果を表示するセルを表示したい。

  • エクセルで教えてください。

    エクセルで集計したいのですが。 値の合計を求めるのではなくて 数量がランダムに入ってる表で それが何件あるのかを求めることはどうしたらいいでしょうか? すみません 教えてください。

  • EXCELピボットテーブルの集計項目を追加したい

    ピボットテーブルで集計した結果に集計項目を追加したいのですが、 可能でしょうか? 追加したい項目は、数量合計÷担当件数です。 <元データ> 担当 支店 種目 数量 川上 東京  りんご 50 川上 名古屋 りんご 20 川上 埼玉  みかん 10 川上 埼玉  りんご 5 鈴木 大阪  りんご 25 鈴木 神戸  みかん 10 佐藤 福岡  みかん 30 <ピボットテーブル>       みかん  みかん  りんご   りんご 担当 合計数量 件数 合計数量 件数 佐藤 30  1 川上 10 1 75    3 鈴木 10   1 25    1 計 50 3 100    4     上記このテーブルに「みかん合計数量÷みかん件数」「りんご合計数量÷りんご件数」で 計算した項目「みかん平均」「りんご平均」を追加して、以下のようにしたいと思っています。 担当 みかん みかん平均 りんご りんご平均 佐藤 30 30.0 川上 10 10.0        75 25.0       鈴木 10 10.0        25 25.0       総計 50 16.7        100 25.0       以上

  • エクセルの算式について(ラスト)

    皆さん長きに渡り、解決へ向けてお付き合い頂きありがとうございました。特にSI299792さん。 本エクセルの質問ですが、これを最後にご質問させていただきたく、お願いしたいです。 先般解いて頂きました1件、行の数字が文字列であった場合は算式を組むことは出来ますか? 手持ちのエクセルでは上手く出なかった理由を探したら、行方向の算式に数値を引用する関数が使われてる事に気づき、もしや、数字の繰り返しを反映させている式なのでは?と思っています。であれば、エラーになって当然なのかなと思いました。 元の資料が秘資料でしたので、さすがに公にはできず、初めから行項目を1から27までの数値で振らせて頂いてまして、実はそこには27個の文字列が入ります。(列のa〜についても同じく文字列です)ここは、そもそも私のお伝えの仕方が完全に誤っていた結果でして、SI299792さんには大変申し訳なく思ってます。 是非最後にご回答頂けますとさいわいです。 https://1drv.ms/x/s!AnfEM367OeSdkivXITZp7wtTp2la?e=gmzGh1

  • エクセル 5項目に○で集めたアンケートをまとめる

    エクセルでの集計に頭を悩ましています。 25設問(25行)に対して、回答欄 5項目(5列)に ○(良く出来た、出来た等)で集めたアンケート 良く出来たを ” A ” もしくは ” 100 ” を変換から始まって 全くできていない ” E ” もしくは ” 0 ” に変換するためのには どうすれば良いか頭を悩ましております。

このQ&Aのポイント
  • 零細企業のweb担当業務を在宅で5年ほど行っています。
  • 最近になり、社内の人手不足のためか、宣伝活動に関わっていた上司がこれまでのように活動に注力しづらくなり、定期的に更新していたコンテンツの維持ができなくなってきています。
  • 40代であること、スキルやマネジメント力はお世辞にも高いと言えず市場価値はないこと、加えて最も厄介なのは、発達グレーであるため休みがちになり、今まで様々な職場で迷惑者の扱いを受けてきたため、在宅ではない仕事では、どこに転職しても同じことが起こるという理由から、簡単に転職に踏み切ることもできず、ずっと激しく悩み続け、うつや不眠になって心療内科にお世話になりながら続けてる状態です。
回答を見る

専門家に質問してみよう