あるエクセルデータにオートフィルターをかけ、
ある特性をもったデータだけを抽出しました。
抽出結果のこのデータの中で、
ある列とある列との掛け算をした合計を出したいのですが、
どなたかご存じないでしょうか・・・・
たとえば、こんな感じです。
1.ディズニーランドの入園者別消費金額のExcelデータがある。
2.お客の年齢が書いてあるB列にオートフィルターをかけ、20代の若者だけを抽出。
3.抽出したうえで、彼らが使った金額(C列)に、何%を飲み物に使ったか(D列)という係数をかけて、飲み物に使った金額を出し、これを全員分(抽出されているすべての行分)合計し、20代の若者への飲み物の販売でディズニーランドに入った売上高を算出する。
という感じです。
早く終わらせなければならない処理ですが、
かなり煮詰まっています。助けてください・・・。
No.1
- 回答日時:
=SUBTOTAL(9,E3:E100)
No.2ベストアンサー
- 回答日時:
1行目が見出行、2行目以下がデータであるとして、
一発でやるならこんな感じになります。
=SUMPRODUCT(C2:C99*D2:D99*SUBTOTAL(3,OFFSET(B1,ROW(INDIRECT("1:"&ROWS(B2:B99))),)))
-----------------------------
一方、より順当にやるなら、#1さんが提案されたように(?)
例えばE列で
=C2*D2
のようにして、
E列の各行に「消費金額×飲料代比率=飲料代」をあらかじめ表示しておいて、
E列について、
=SUBTOTAL(9,E3:E99)
のようにすれば結果が得られます。
以上ご参考まで。
大変レベルの高い(私にしてみれば)回答をありがとうございます。
今までは後者の処理でやっていたのですが、何とかして前者のように一発で式を組んでやりたいと思っておりました。
参考にして勉強してみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Indirect関数について、Formulatextで抽出した数式を参照したい。 1 2022/12/15 11:16
- Excel(エクセル) excelで可視セルのみ置換 3 2022/08/04 11:02
- Excel(エクセル) アウトラインの小計のやり方 1 2023/03/20 11:51
- Excel(エクセル) Excel(エクセル)でフィルター抽出後、非表示の行を計算しないで、合計を算出する方法 【内容】 添 4 2023/01/30 17:17
- Excel(エクセル) 上から順にすべてのデータを抽出したい 3 2023/08/25 15:29
- Excel(エクセル) Excelの関数でこんな処理ができますか 1 2023/02/08 13:46
- Excel(エクセル) Excelの数式についての質問 1 2022/10/31 15:50
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
- Excel(エクセル) Excelマクロの差分抽出のコードを教えていただきたいです。 2 2023/03/14 11:40
- Excel(エクセル) エクセルで書式設定とフィルタの組み合わせでうまく行かないのですが 4 2022/10/07 10:02
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
LEFT関数とIF関数の組み合わせ...
-
エクセルで離れた列を選択して...
-
エクセルで住所を県と市・郡と...
-
VBAで結合セルを転記する法を教...
-
「段」と「行」の違いがよくわ...
-
VLOOKUPの列番号の最大は?
-
CSVファイルの「0落ち」にVBA
-
エクセルで複数列の検索をマク...
-
VBAで別ブックの列を検索し、該...
-
えABのある列って
-
エクセルマクロPrivate Subを複...
-
Excel文字列一括変換
-
VBA 選択範囲とUnionの使い方に...
-
エクセルでセル12個間隔で合...
-
エクセルの列末のデータだけ表...
-
オートフィルターの複数抽出と...
-
データシートビューのタイトル...
-
エクセルのシートの大きさを変える
-
エクセルVBAでデータ最終行取得...
-
最終行に合計(最終行が列によ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで離れた列を選択して...
-
VLOOKUPの列番号の最大は?
-
「段」と「行」の違いがよくわ...
-
LEFT関数とIF関数の組み合わせ...
-
VBA 指定した列にある日時デー...
-
CSVファイルの「0落ち」にVBA
-
エクセルで複数列の検索をマク...
-
Excelの行数、列数を増やしたい...
-
エクセルマクロの組み方
-
エクセルマクロPrivate Subを複...
-
リストからデータを紐付けしたい
-
エクセルのソートで、数字より...
-
エクセルで住所を県と市・郡と...
-
VBAで別ブックの列を検索し、該...
-
VBA
-
Excel文字列一括変換
-
エクセル 重複 隣の列 一番...
-
列方向、行方向の定義
-
Alt+Shift+↑を一括で行うには、...
-
VBAで結合セルを転記する法を教...
おすすめ情報