前提・実現したいこと
売り上げをまとめたEXCELファイルがあり、
データはTable化して蓄積してあります。(約3000件ほどのデータです)
現在は条件ごとにフィルターをかけて合計をしているのですが
このやり方では時間が膨大にかかり、間違えも多発してしまっています。
そこで自動化をしよう考えていますが、現在の方法だと10分ほど時間が掛かってしまいます。
他に何かいい案はないでしょうか。
Tableに入っているデータは下記の内容になります。
◆データ内容
・日付
・担当者
・地域
・商品名
・売上金額(午前)
・売上金額(午後)
・合計金額
合計条件は
・地域が「〇〇〇」、商品名が「〇〇〇」だった場合の金額。
⇒合計は「売上金額(午前)」「売上金額(午後)」「合計金額」の3パターン
発生している問題・エラーメッセージ
Tableのデータを複数条件で分けて合計する部分を「WorkSheetFunction.SUMIFS」を使用しているのですが
条件が多く、すごく時間が掛かってしまいます。
現在のコードを載せるべきなのでしょうが
会社情報が入っているため上記情報でなんとか対応していただけると助かります。
試したこと
配列にデータを格納してみたのですが、そこから条件に合ったデータを抽出して
合計する方法が分からず断念。
Dictionaryも調べてみたのですが、Keyに対してItemが一つしか格納できないようなので
断念。
説明下手で申し訳ありませんが、どうか宜しくお願い致します。
補足情報(FW/ツールのバージョンなど)
EXCEL2016を使用しています。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/23 23:42