- ベストアンサー
エクセル2007関数
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは! 一例です。 商品名は関係なく、画像のJ列はチェックの代わりに「1」を入力というコトですので、 SUMIF関数・SAMIFS関数で対応できると思います。 少しでも手抜きができるように、↓の画像のようにC・D列1行目の項目名をI列「区分」と同じ項目名にしておきます。 これでC列の数式をそのままD列までコピー可能です。 B列だけは別途数式を入れます。 B2セルに =SUMIF(H:H,A2,J:J) C2セルに =SUMIFS($J:$J,$H:$H,$A2,$I:$I,C$1) という数式を入れ隣りのD2セルまでコピー! 最後にB2~D2セルを範囲指定 → D2セルのフィルハンドルで下へコピー! これで画像のような感じになります。m(_ _)m
その他の回答 (1)
- MarcoRossiItaly
- ベストアンサー率40% (454/1128)
回答No.1
B2 =countifs($H:$H,$A2,$J:$J,1) C2 =COUNTIFS($H:$H,$A2,$J:$J,1,$I:$I,"A")
質問者
お礼
なるほどCOUNTEIFSでできるのですね。 どうもありがとうございました!
お礼
画像まで貼っていただきありがとうございました。 やりたいことに対して、どの関数を使えばよいのか まったくわからなくて。。。 もっと勉強します。