[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『表にまとめられた売上からある期間の1日平均売上、1日土日祝平均売上を出したい』(みやのぞ)
例)以下のように3ヶ月分の単日売上の表があるとして、
4月1日(月)120,000円
↓
6月30日(土) 100,00。円
以下、6つの売上をピポットテーブルなどで簡単にだせる方法はございますでしょうか。
4月1日〜4月25日
平日の平均売上
土日祝の平均売上
4月26日〜5月21日
平日の平均売上
土日祝の平均売上
5月22日〜6月30日
平日の平均売上
土日祝の平均売上
宜しくお願いします。
< 使用 Excel:unknown、使用 OS:unknown >
私なら、以下の様にします。
F1に"期間"と入力
F2に"いつから"と入力
G2に"いつまで"と入力
H2に"平日/土日祝"と入力
I2に"売上合計"と入力
します。
F3とG3に任意の日付を入力します。
H3は入力規則で、"平日"と、"土日祝"を選択できるようにしておきます。
I3には以下のワークシート関数を入力します。
「SUMIFS($D$2:$D$92,$A$2:$A$92,">="&F3,$A$2:$A$92,"<="&G3,$C$2:$C$92,H3)」
この様にしておけば、F3〜I3までのセルを下方向にフィル又はコピー&ペーストする事で、
期間と土日祝の知りたい条件の売上合計が一覧で確認できます。
(匿名) 2023/11/28(火) 10:24:48
D2に開始日 例:2023/4/1
E2に終了日 例:2023/4/20
F2に平日の合計
=SUMPRODUCT((($A$2:$A$92>=$D2)*($A$2:$A$92<=$E2)*(WEEKDAY($A$2:$A$92,2)<=5)*1),$B$2:$B$92)
土日の合計にするには<=5の部分を>=6に変える。
祝日には対応していません。
祝日に対応するには祝日リストが必要で。。。
祝日かどうかを返す関数を用意して。。。
その関数が配列に対応していて。。。
VBAなら力ずくでできそうな気もしますが。
(ゆたか) 2023/11/28(火) 16:45:11
表が、どの列の何行目から入力されているのかを明示してください。 それとExcelのバージョンは?
とりあえず・・・
・A列に日付、B列に売上 ・1行目は見出し、データは2行目から ・日付はシリアル値、売上は数値
1)F2:F4 に下のように日付を入力(それぞれの期間の最初の日付) 2)G2セルから下に「祝日」の日付を入力
F G 1 2 4/1 3 4/26 4 5/22
※何年の日付なのか知りませんが、もちろん年も入力すること
C2 =MATCH(A2,$F$2:$F$4,1) D2 =IF(WORKDAY(A2-1,1,$G$2:$G$50)=A2,"平日","土日祝") 下コピー
B〜D列でピボットテーブルを作成 C列を「行」に D列を「列」に
数式でやる場合、Excelが2007以降なら AVERAGEIFS でできるでしょう。 出したいのは平均でしょ?
以上 (笑) 2023/11/28(火) 16:53:13
念のため言っておくと、数式なら
J K L 1 平日 土日祝 2 1 3 2 4 3
K2 =AVERAGEIFS($B$2:$B$100,$C$2:$C$100,$J2,$D$2:$D$100,K$1) 右・下コピー
参考まで (笑) 2023/11/28(火) 17:06:40
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.