
平日と土日祝を区別して売上実績を出したい。
説明しやすいように画像を添付します。
4/7~4/21は画像が大きくなるため見えなくしていますが、1ヶ月の日別の売上金額一覧です。
毎月末日まで売上を入力し終わってからで良いのですが、「土・日・祝」の1日平均と平日の1日平均の金額をそれぞれ関数を使って自動で出したいのです。
手動で行なえば、添付画像のような計算式になりますが、月によって平日の日数と土日の日数が違いますし、祝日まで混じってくるとなるとどうしたら良いのか知恵が沸きません。
関数が複雑になるようでしたら、平日の合計金額と土日祝の合計金額でも良いのですが・・・
どうかお願いいたします。

No.3ベストアンサー
- 回答日時:
こんにちは!
一例です。
↓の画像(少し画像が小さいかもしれません)
のように作業用の列を使ってみました。
祝日データはJ2~K24(今年と来年のデータ)を表にしています。
作業列D2セルに
=IF(A2="","",IF(OR(WEEKDAY(A2)=1,WEEKDAY(A2)=7,COUNTIF($J$2:$K$24,A2)),1,2))
という数式を入れ、月末の行までオートフィルで下へコピーします。
これで土日・祝日の行に「1」が表示され平日に「2」が表示されると思います。
このデータを元に平均を出しています。
土日祝日の平均F2セルに
=SUMIF(D2:D32,1,C2:C32)/COUNTIF(D2:D32,1)
平日平均G2セルに
=SUMIF(D2:D32,2,C2:C32)/COUNTIF(D2:D32,2)
という数式を入れています。
(エラー処理はしていません)
これで何とか希望に近い形にならないでしょうか?
以上、参考になれば良いのですが
他に良い方法があれば読み流してくださいね。m(__)m

ご回答ありがとうございました。
今回は、この方法を採用させていただくことにしました。
また機会がございましたらよろしくお願いいたします。
No.2
- 回答日時:
祝日リストに「祝日リスト」と名前をつけておき、A列の日付とC列の値だけで計算するなら以下のような数式になります。
土曜日の平均(合計/日数)
=SUMPRODUCT((WEEKDAY(A2:A31)=7)*C2:C31)/SUMPRODUCT((WEEKDAY(A2:A31)=7)*1)
日曜の平均
=SUMPRODUCT((WEEKDAY(A2:A31)=1)*C2:C31)/SUMPRODUCT((WEEKDAY(A2:A31)=1)*1)
祝日の平均
=IF(SUMPRODUCT(COUNTIF(祝日リスト,A2:A31)),SUMPRODUCT(COUNTIF(祝日リスト,A2:A31)*C2:C31)/SUMPRODUCT(COUNTIF(祝日リスト,A2:A31)),"")
No.1
- 回答日時:
準備1:祝祭日
祝祭日の一覧を用意(例ではF2:F5,実際は別シートでよい)
挿入メニューの名前の定義で「祝日一覧」と名前を付けておく
準備2:曜日列
B2には
=IF(COUNTIF(祝日一覧,A2),"祝",TEXT(A2,"aaa"))
と入れて,書式で表示するのではなく実文字として曜日の文字を計算しておく
作成:
土日祝日の日数(F8)
=SUM(COUNTIF(B:B,{"土","日","祝"}))
土日祝日の金額(G8)
=SUM(SUMIF(B:B,{"土","日","祝"},C:C))
月間の日数(F9)
=COUNT(A:A)
4月なら30日間だと数えても良い
月間の金額(G9)
=SUM(C:C)
ただの足し算
平日の日数(F10)
=F9-F8
平日の金額(G10)
=G9-G8
金額/日は勿論,それぞれの「金額÷日数」で求まる。

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- 転職 転職活動中で2社内定があり迷っています。皆様ならAとBどちらの方が良いと思いますか?理由もお願いしま 1 2023/02/06 12:20
- Excel(エクセル) エクセルで当番表を作成したいです。 1 2023/08/09 19:53
- 会社・職場 有給休暇について教えてください。 雇用から6ヶ月継続勤務している労働者で、かつ全労働日の8割以上出勤 4 2022/07/08 06:58
- その他(Microsoft Office) エクセルについて教えてください。 3 2023/05/19 18:19
- 株式市場・株価 同日中の特定口座内での株式売買における実質損益について 4 2022/06/22 05:18
- Excel(エクセル) セルに特定の色が出た時だけ、式を発動させたい 4 2022/06/17 10:32
- 財務・会計・経理 【仕訳】集計されて引かれる販売手数料について 5 2023/04/26 15:32
- 求人情報・採用情報 年間休日について 転職活動中です 質問内容 求人内容の中に年間休日数がしっかり明記してある、してない 1 2023/01/21 08:01
- 転職 主婦の転職、、、皆さんに働き方について質問します。 貴方が主婦の場合どのような働き方をしますか? 夫 3 2023/03/07 18:53
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Microsoft Officeを2台目のPCに...
-
【Excel VBA】PDFを作成して,...
-
英数字のみ全角から半角に変換
-
Office 2021 Professional Plus...
-
マクロ1があります。 A1のセル...
-
会社PCのメールが更新されない
-
Excelで〇のついたものを抽出し...
-
Excel 日付を比較したら、同じ...
-
Excel テーブル内の空白行の削除
-
outlookのメールが固まってしま...
-
大学のレポート A4で1枚レポー...
-
マクロ自動コピペ 貼り付ける場...
-
Office2021を別のPCにインスト...
-
Outlook で宛先が複数の場合の人数
-
別シートの年間行事表をカレン...
-
エクセルでXLOOKUP関数...
-
office365って抵抗感ないですか?
-
teams設定教えて下さい。 ①ビデ...
-
エクセル:一定間隔で平均値を...
-
Officeを開くたびの「再起動メ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Microsoft Officeを2台目のPCに...
-
英数字のみ全角から半角に変換
-
大学のレポート A4で1枚レポー...
-
【Excel VBA】PDFを作成して,...
-
マクロ1があります。 A1のセル...
-
Office 2021 Professional Plus...
-
マクロ自動コピペ 貼り付ける場...
-
会社PCのメールが更新されない
-
Microsoft Formsの「個人情報や...
-
エクセルでXLOOKUP関数...
-
Excel 日付を比較したら、同じ...
-
Office2021を別のPCにインスト...
-
office2019 のoutlookは2025年1...
-
パソコンを買い替える際、前の...
-
outlookのメールが固まってしま...
-
Excel テーブル内の空白行の削除
-
office365って抵抗感ないですか?
-
Office(H&B2016)を使用中に古...
-
Outlook で宛先が複数の場合の人数
-
teams設定教えて下さい。 ①ビデ...
おすすめ情報