• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルの関数を教えてください。)

エクセルの関数:条件を付けて合計を求める方法

sige1701の回答

  • ベストアンサー
  • sige1701
  • ベストアンサー率28% (74/260)
回答No.6

沢山の回答がでていますので、解決していると思いますが >といった一ヶ月の売り上げ個数リストがあったとして ということなので =SUMPRODUCT((B1:B10="青森産")*(C1:C10="りんご"),D1:D10) だけでいいかな 月も必用であれば =SUMPRODUCT((MONTH(A1:A100)=4)*(B1:B100="青森産")*(C1:C10="りんご"),D1:D100) A列がシリアル値として

rururu77
質問者

お礼

ご回答ありがとうございます。 =SUMPRODUCT((B1:B10="青森産")*(C1:C10="りんご"),D1:D10) で計算しようと思います。 理想に近かったのでベストアンサーとさせていただきます。 ありがとうございました。

関連するQ&A

  • エクセルで除数が"0"の場合のエラー解消の方法を教えてください。

                      1月   2月   3月 ・・・ Aスーパー 青森 りんご  紅玉  10,000  20,000 30,000           〃   〃   ふじ  15,000  25,000 35,000         長野 りんご  紅玉  15,000  22,000 29,000          〃   〃   ふじ  18,000  25,000 32,000 Bスーパー 青森 りんご  紅玉     0  25,000 35,000          〃   〃   ふじ  10,000  20,000 30,000         長野 りんご  紅玉  15,000  22,000 29,000          〃   〃   ふじ  18,000  25,000 32,000 と、あるとすると、県別、りんごの種類別の月ごとの売り上げ合計値と データー個数をカウントし、関数で2つ以上の条件に合った合計値並びに"0"以外のデーター個数をカウントする方法を教えて頂き、お蔭様でこちらで教えていただき問題は解決したのですが、売上合計をデーター個数で割った時、 SUMPRODUCT(($B$2:$B$9=$B$1)*($D$2:$D$9=$D11),(E$2:E$9))/F2 とすると、『F2』のデーター個数値が『0』の場合 『#DIV/0』と表示されてしまいます。 データリストは、A列が店舗名、B列を県名、C列がりんご、D列が種類、E列以降を月別売り上げとし、Sheet2のF列にデーター個数値である場合とします。回答お願いします。

  • 2つの条件を付けたデーターの数値の合計とデーター数のカウント方法について

    エクセル初心者ですが、関数でわからないことがあるので、教えてください。質問の仕方が悪いかも知れないのですが・・・ エクセルで例えば、売り上げが                   1月   2月   3月 ・・・ Aスーパー 青森 りんご  紅玉  10,000  20,000 30,000           〃   〃   ふじ  15,000  25,000 35,000         長野 りんご  紅玉  15,000  22,000 29,000          〃   〃   ふじ  18,000  25,000 32,000 Bスーパー 青森 りんご  紅玉     0  25,000 35,000          〃   〃   ふじ  10,000  20,000 30,000         長野 りんご  紅玉  15,000  22,000 29,000          〃   〃   ふじ  18,000  25,000 32,000 と、あるとすると、県別、りんごの種類別の月ごとの売り上げ合計値と データー個数をカウントしたいのですが、オートフィルターを使用せず 関数で2つ以上の条件に合った合計値並びに"0"以外のデーター個数をカウントする方法を教えてください。

  • エクセル 集計について教えてください!

    エクセルで、特定の列に該当する条件に当てはまる数を数えたい時、 どの関数を使えばいいでしょうか。 エクセル得意な方、教えてください。 たとえば、 A列=果物名(もも、りんご、みかん、ぶどう…etc) B列=仕入れた店名(全国各地の店名) C列=仕入れた個数 D列=入荷した日にち を、日ごとに年度でまとめたエクセル表あるとします。 別シートに、 果物ごとに、月別でいくつ仕入れたか、集計したい時にはどの関数を使えばいいでしょうか。 A2、A3、…~果物名 B2行、C2行、…~各月 として、仕入れた数を合計する、という表にしたいです。 (どの店で、という条件は不要です) SUMIFSを使えばいいのかなと思ったのですが、 月別の条件になると、別の関数もいるのかとか、 ただ数を数えるなら、COUNTIFでいいのかとか、色々考えていたら、 どう組み合わせればいいかわからなくなりました…。 オートフィルタやマクロではなく、関数で作りたいのです。 教えてください。 どうぞよろしくお願いします。 ちなみに、エクセルは2010を使っています。

  • VBAでSUMIF関数を繰り返す

    VBA初心者です。よろしくお願いします。 Book1のSheet1のA2の値を検索条件とし、Book2のsheet1のA列を検索し、条件に合った行のC列の合計値を取得するとします。出力先はBOOK1のA2と同じ行、C2です。 これだけであれば、sumif関数で処理できるのですが、 Book1のA列の最終行までこの処理を繰り返さなければなりません。 また、毎月、Book1,2ともに最終行が変化します。 上記を簡単に書くと以下になります。 ■Book1のsheet1    A   B   C 1  101  リンゴ (ここにBook2の合計値を出力したい) 2  202  レモン (ここにBook2の合計値を出力したい) 3  510   柿   (ここにBook2の合計値を出力したい) ■Book2のsheet1    A   B    C 1  202  レモン  10 2  202  レモン  30 3  101  リンゴ  200 4  707  ブドウ  50 5  101  リンゴ  70 6  510   柿   100 上記処理をsumif関数、forを使って作成してますが、どうもうまくいきません。 申し訳ございませんがよろしくお願いします。 環境は、Windows7、Office2010 です。

  • エクセル関数の検索について

    エクセルの関数についてご教授下さい。 以下のように文字列が記入されています。 (列A) りんご a b c (w) (k) ! みかん u b c (w) (k) ! ○”りんご”の行から”!”の行までを検索して、文字列”a”があるかを確認したい ○”みかん”の行から”!”の行までを検索して、文字列”a”があるかを確認したい ○()で記載している文字列は場合によって記入されているため、毎回同じ行数ではない このような条件がある時に、関数で要件を満たす事はできますでしょうか? イメージ的には、以下のようにできればと思ってます。 1.A列全体から”りんご”を検索 2.”りんご”行から下の”!”までの間で”a”があるかを確認 3.A列全体から”みかん”を検索 4.”みかん”行から下の”!”までの間で”a”があるかを確認 もしくは 1.A列全体から”りんご”を検索 2.”りんご”行から下で、”a”があるかを確認 3.A列全体から”みかん”を検索 4.”みかん”行から下で、”a”があるかを確認 このような感じで作れますでしょうか? よろしくお願いいたします。

  • エクセル関数

    初歩的な質問かもしれませんが困っています。 エクセルのA列にリンゴ、ミカン、バナナなど10種類の食べ物の名前が無造作にたくさん入っています。 その中から連続する2行に、バナナ、ミカンとなっている箇所が何カ所あるかを調べるには、どうすればよいでしょうか? 要するに、縦の2行にわたる条件で個数をカウントしたいのです。 エクセルのバージョンは2010です。 どなたか教えてください。

  • Excelのピポットテーブルについて

    ピポットテーブルで購入履歴を作成中です。 エクセルの表で  Aさん  りんご  1個   100円  Bさん  りんご  2個   200円  Cさん  みかん  1個   100円   Aさん  みかん  2個   200円 この表をピポットテーブルで集計して     種類の個数  購入個数   売上金額 Aさん      2      3         300 といった表にしたいのですが、種類の個数(みかん・りんご)と 販売個数が同じ数になってしまいます。 どうしても、原因がわかりませんので、教えてください

  • 【Excel - 関数】各商品の週ごとの売上合計個数を別のシートに出したい

    関数の設定方法について教えて頂けますでしょうか。 【シートA】のデータから【シートB】のようなレイアウトでデータを求めたい場合、 どのような関数を設定すれば良いのでしょうか。 各商品の週ごとの売上個数を出して、手動でシートBに貼り付けている状況です。 どのような関数を設定したら良いのか検討がつかず、困っています。 恐れ入りますが、ご教示頂けますでしょうか。どうぞ宜しくお願い致します。 【シートA】 A      B     C     D     E 1      第1週  第2週  第3週  第4週 2 りんご   0     1     0     1 3 りんご   1     0     1     0 4 りんご    1     1     1     1 5 りんご   1     0     0     0 6 バナナ   0     1     0      1 7 バナナ   1     0     1     0 8 バナナ   1     1     1     1 9 みかん   1     0     0     0 10 みかん  0     1      0     1 【シートB】 A      B      C         D 1       りんご   バナナ  みかん 2 第1週合計  3    2     1 3 第2週合計  2    2     1 4 第3週合計  2    2     0 5 第4週合計  2    2     1 6 合計      9     8     3

  • エクセルの関数または、VBAでできますか?

    次のような表があったとします。 商品  1日目  2日目  3日目   必要部品  在庫  過不足 A     20              みかん   50 B     10   10         みかん   50 C         20    20     みかん   50   不足 A     30               もも   100 B     15   15          もも   100 C         30    30      もも   100 A     100              りんご   200 B     50   50         りんご   200 C         100   100     りんご   200   不足 ここで、みかんの在庫は50個となり、 商品Aの必要数は、20個で足りることになります。 商品Bの必要数は、20個で1日目の必要数とあわせても足ります。 商品Cになると必要数はさらに40個増え、合計80個となり、 在庫の50個では足りなくなります。 ももの場合は、すべて足りることになり、 りんごの場合は、商品Bで在庫が無くなり、商品Cの分は、足りないことになります。 この表の右端に、これらの結果を計算式で求めることはできないでしょうか? 判りにくいかもしれませんが、よろしくお願いします。

  • MATCH関数 INDEX関数について教えてくださ

    シート1には1日ごとの売上が入ってる年間の集計表が縦に数年分あります 2011年    1月        2月       …    りんご みかん    りんご  みかん 1日 100   110   1日 200   210              2日 100   110   2日 200   210              3日 100   110   3日 200   210                     月計 3000   3300     6000   6300 2012年    1月        2月         …   りんご みかん    りんご  みかん 1日 300   310   1日 400   410              2日 300   310   2日 400   410              3日 300   310   3日 400   410  月計 9000   9300     12000  12300 シート2には年単位での集計が縦にあります。 2011年    りんご みかん 1月 3000  3300 2月 6000  6300 3月 2012年    りんご  みかん 1月 9000  9300 2月 12000 12300  3月 シート1の月の合計をシート2の月単位に集計に反映させたくINDEX Match関数を試みたのですが上手く行きません… Excel初心者です。どなたか力添えになっていただけると助かります。 説明文がわかりにくかもしれませんが、どうぞよろしくお願いいたします。