• ベストアンサー

COUNTIF関数(Excel2013)

A列にデータ、B列に金額を入力してます。 A列のデータをCOUNTIF関数を使って件数を数えた後、A列でカウントしたB列の金額を集計する場合、どの様な式を使えばいいのでしょうか? 従来は、COUNT関数を使っていましたがデータ数が増えてCOUNT関数で、都度、セルを指定するのが大変になってきました。 詳しい方、ご教示お願いします。

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

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

>A列でカウントしたB列の金額を集計する場合、どの様な式を使えばいいのでしょうか? 条件に見合った行の金額を集計(=合計)したい場合は、 =SUMIF(A:A,"条件",B:B) のように計算します。 ここでいう条件は =COUNTIF(A:A,"条件") で該当の件数を数えたのと、勿論同じ内容で記入します。 >従来は、COUNT関数を使っていました 言わずもがなですがCOUNT関数は「数値の個数を数える」関数で、合計を計算する関数ではありません。 実は言葉遣いの間違いで何か違う事を計算したかった場合は、正しい説明で補足してみて下さい。

JBL4425Mk2
質問者

お礼

解決しました。 ありがとうございました。

その他の回答 (2)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.3

SUMIF関数を使えば出来ます。 件数=COUNTIF(A:A,条件) 金額=SUMIF(A:A,条件,B:B)

JBL4425Mk2
質問者

お礼

ありがとうございました。 解決しました。

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

>A列のデータをCOUNTIF関数を使って件数を数えた後、A列でカウントしたB列の金額を集計する場合、どの様な式を使えばいいのでしょうか? どのような結果が欲しいかによって数式の組み立て方が異なります。 COUNTIF関数だけでは条件に合ったA列のデータの数のみになりますのでB列の金額に関しては集計できません。 A列のデータが特定の条件に合う行のB列の金額について合計、平均等を算出するときはSUMIF関数やSUMPRODUCT関数を使うことができます。 >従来は、COUNT関数を使っていましたがデータ数が増えてCOUNT関数で、都度、セルを指定するのが大変になってきました。 データの処理方法を根本的に考え直す必要があると思われます。 質問の文言の裏側や行間に隠れた要望を読み取ることができませんのでアドバイスが困難です。 データの種別毎に小計や平均を求める場合は「データ」タブの「小計」を使うと自動的に集計されます。 但し、この機能ではA列をキーとして並べ替えを行っておく必要があります。 http://allabout.co.jp/gm/gc/297711/

JBL4425Mk2
質問者

お礼

ありがとうございました。 解決しました。

関連するQ&A