- ベストアンサー
【EXCEL】特定の条件での売上の合計値を算出する方法
- EXCELで、特定の条件(ジャンルと期間)での売上の合計値を算出する方法をご教示願いたいです。
- A列には「ジャンル(ゲーム・マンガ・プラモデル)」、B列には「発売日(2020年1月1日~12月31日)」、C列には「そのタイトルの売上」というデータがあります。D列には「ゲーム」の「2020年1月1日~6月30日の間」の売上の合計値を表示したいと思っています。どのような関数式を使用すれば良いでしょうか。
- 期間計は「SUMIFS」で計算できることは確認しましたが、ジャンルも条件に追加する方法がわかりません。ご教示いただけますと幸いです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
ジャンルがD2に「ゲーム」などジャンルを入力するとして =SUMPRODUCT((A2:A100=D2)*(B2:B100>=DATEVALUE("2020/1/1"))*(B2:B100<=DATEVALUE("2020/6/30"))*(C2:C100)) でいかがですか。
その他の回答 (2)
- msMike
- ベストアンサー率20% (364/1804)
- imogasi
- ベストアンサー率27% (4737/17069)
>そこに「ジャンル」を入れた場合が分か// 何がむつかしいか(w)駆らない。 SUMIFS関数は集計するデータ列(範囲)を指定 その後第2引数以下は、ジャンルのはいいているセル列と、発売日の入ったセルの列に剥いて、条件を書いて並べるだけ。 条件が期間であるから、何より大で、何々より小戸井宇条件を、2つ書けばよいのでは。 ーー 初心者が、関数の質問する場合」、シートのデータの模擬例を質問に挙げて、関数式を尋ねたらどう。こういう人は、役所の用語みたいに「特定の」を連発するが、具体的にデータを作って、A列が「ジャンルを表す文字列」、とか質問するべきだ。すると回答をそっくりそのままやってみられる点でもよいだろう。 その後多少の修正は必要だろうが、これができないなら質問してもしょうがない。 なお、エクセルの日付の前後は、エクセルの日付のシリアル値で持っていて、 その整数値の大小比較が、前後決定に使えるのだ。ご存じだろうか。
お礼
ご説明いただいて恐縮ですが、質問してもしょうがないと仰られても、分からないことを質問する場であり、また一定以上の知識がないと質問してはいけないという勝手なルールを押し付けられても困ってしまいます。 知識のある方には簡単かとは思いますが、そもそも知識の無い方が質問する場だと私は思っていますが。 質問の仕方については参考にさせていただきます。 せっかくご回答いただいて反論するようで大変申し訳ありませんが、ご回答には感謝申し上げます。 ありがとうございました。
お礼
ご回答ありがとうございます! バッチリできました。 最初にご回答いただいて、しかもバッチリでしたので、ベストアンサーとさせていただきます。 ありがとうございました!