[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『1週間ごとの合計をしたい』(契約社員)
いつもありがとうございます。 下記のように1週間ごとの集計をとりたいのですが、関数で対処は可能でしょうか? 上の入力シートに入力したものを新規と既存にわけ、下の表のように注文、入荷、支払をどの期間にどれだけ行ったかを集計したいです。 よいお知恵がありましたら教えてください。よろしくお願いします。
業者 物品 注文 入荷 支払い 新規 A 6/1 6/5 6/6 新規 B 6/4 6/7 6/20 既存 A 6/8 6/9 6/15 既存 A 6/2 6/10 6/15
6/1〜6/7 6/8〜6/14 6/15〜6/21 新規 注文 2 入荷 2 支払 1 0 1
既存 注文 1 1 入荷 2 支払 2
週ごとの集計であれば、 「WEEKNUM」関数が使えそうですhttp://office.microsoft.com/ja-jp/excel/HP052093371041.aspx現在参照不可
あとは、注文、入荷、支払いごとにピボットテーブルを作成すれば それぞれの集計はできるかと思います。
どうしてもご指定のイメージで集計したいのであれば、 入力シートのデータ自体を、注文、入荷、支払いでデータを 縦に並べる必要があるように思います
(ピングー)
データ量にも依りますが、SUMPRODUCT関数を使っても 出来るかもしれません。 https://www.excel.studio-kazu.jp/mag2/backnumber/mm20040601.html
その際、日付の範囲はそれぞれ別のセルに入力しておくのが 良いと思います。
(HANA)
ありがとうございます。 ピボットテーブルは、依頼主である上司が使用する事ができないので出来れば関数で作成したいと考えております。 SUMPRODUCT関数は使用した事があるのですが、1週間の集計の仕方が分かりません。 知識不足で申し訳ありませんが、方法を教えて頂けないでしょうか? (契約社員)
SUMPRODUCT関数(本サイトより) https://www.excel.studio-kazu.jp/lib/e3h/e3h.html (とおりすがり子)
んっ?↑は分ってるけど「6/1〜6/7」の表現が分らない だったりして??
例えば [A] [B] [C] [D] [E] [1] 業者 物品 注文 入荷 支払 [2] 新規 A 6月1日 6月5日 6月6日 [3] 新規 B 6月4日 6月7日 6月20日 [4] 既存 A 6月8日 6月9日 6月15日 [5] 既存 A 6月2日 6月10日 6月15日 [6] [7] [8] [9] [10] [11] [12] 6月1日 6月8日 6月15日 [13] 6月7日 6月14日 6月21日 [14] 新規 注文 2 0 0 [15] 新規 入荷 2 0 0 [16] 新規 支払 1 0 1 C14セルに =IF(COUNT(C12:C13)=2,SUMPRODUCT(($A$1:$A$10=$A14)*($C$1:$E$1=$B14)*(C$12<=$C$1:$E$10)*($C$1:$E$10<=C$13)),"") として、フィルドラッグ。
(HANA)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.