- 締切済み
SUBTOTALについて教えてください
複数のオートフィルタがかかった状態でのSUBTOTALについて教えてください。 《表1》のような状態の時に、 機種 金額 あ 42000 い 276500 う 49000 上記のような、金額を求める数式が知りたいです。 ただし、「月度」や「機種」や「種類」でのオートフィルタをかけた時に、 その時の結果が出るようにしたいのです。 SUMPRODUCT?とSUBTOTAL?を組み合わせればできるような記述が あったのですが、まだわかっておりません。ご協力お願いします。 《表1》 A B C D 1 月度 カテゴリ 種類 金額 2 9 あ SP 150000 3 9 い UV 12000 4 9 い UV 15000 5 9 あ UV 30000 6 9 い SP 50000 7 9 あ SP 11000 8 9 あ UV 10000 9 10 い SP 23000 10 10 い UV 14500 11 10 い UV 200000 12 10 あ SP 120000 13 10 あ SP 110000
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- keithin
- ベストアンサー率66% (5278/7941)
回答No.2
- keithin
- ベストアンサー率66% (5278/7941)
回答No.1
どこに何が配置されているのか大変判りにくいのですが,仮にB列に「あいう」,D列に金額が置いてあるのだとします。 簡単な方法: E列に(簡単のためE列にしますが,じゃまにならない離れたM列でもX列でもOKです) E2: =SUBTOTAL(9,D2) 以下コピー と式を並べておいて =SUMIF(B:B,"あ"若しくはあと書いてあるセル,D:D) といった具合に集計します。 作業列を絶対使いたくない場合: =SUMPRODUCT((B2:B13="あ")*SUBTOTAL(9,INDIRECT("D"&ROW(D2:D13)))) などのようにします。
補足
補足です。 表が分かりにくかったですね。申し訳ございません。 御認識いただいているので、問題ないようです。 教えていただいたSUMPRODUCTだと、結果が「0」になってしまいます。 初歩的なことかもしれませんが、なぜかわかりません。 教えていただけないでしょうか?