

No.1ベストアンサー
- 回答日時:
作業列を使う方法ですが。
例ではE列とF列にしますが、空いた列で構いません。
E6
=WEEKDAY(B6)
F6
=WEEKNUM(B6)
下へコピー
祝日AA2
=COUNTA(D6:D36)
土AA3
=COUNTIFS(D6:D36,"",E6:E36,7,F6:F36,2)+COUNTIFS(D6:D36,"",E6:E36,7,F6:F36,4)
日AA4
=COUNTIFS(E6:E36,1,D6:D36,"")
平日AA5
=DAY(EOMONTH(B6,0))-SUM(I2:I4)
早速のご指導誠にありがとうございます。
上手くできました。
なかでもEOMONTHの使い方が非常に勉強になりました。
今後ともご指導のほどよろしくお願いします。
No.5
- 回答日時:
後になって「やっぱりヤ~メタ」とならぬための確認です。
》 土日と祝日が重なる場合は祝日にカウント
ご承知のとおり、振り替え休日てのはホントは日が祝日。
「日と祝日が重なる場合は祝日にカウント」するなら、振り替え休日は平日扱いですか?それとも両方とも祝日?!
No.3
- 回答日時:
No.2です。
投稿後間違いに気づきました。
B6セルに入れる数式を
=IF(MONTH(DATE(C$1,B$1,ROW(A1)))=B$1,DATE(C$1,B$1,ROW(A1)),"")
にしてください。
絶対参照になっていませんでした。m(_ _)m
No.2
- 回答日時:
こんにちは!
一案です。
↓の画像のようにB1セル(セルの表示形式はユーザー定義から 0月 としておく)には
月の数値だけを入力し、C1セルに西暦年を入力するとします。
(年が変わっても対応できるようにするため)
そしてF1セルに
=DATE(C1,B1,0)-WEEKDAY(DATE(C1,B1,0)-6,2)
としておきます。
これは前月の最終土曜のシリアル値を表示させておくためです。
実際は遠く離れた目立たないセルにしても大丈夫です。
そして前提条件としてB列はシリアル値で表示させます。
B6セル(セルの表示形式はユーザー定義から d としておく)に
=IF(MONTH(DATE(C1,B$1,ROW(A1)))=B$1,DATE(C1,B$1,ROW(A1)),"")
C6セルに
=IF(B6="","",TEXT(B6,"aaa"))
という数式をいれ、B6・C6セルを範囲指定 → C6セルのフィルハンドルで31日までのC36セルまでフィル&コピー!
これでとりあえずはカレンダーの作成は完了です。
D列は数式が入っていても、手入力でも構いません。
G5セルに
=COUNTIF(D6:D36,"?*")
G6セルに
=2-COUNTIFS(B6:B36,F1+14,D6:D36,"?*")-COUNTIFS(B6:B36,F1+28,D6:D36,"?*")
G7セルに
=COUNTIF(C6:C36,"日")-COUNTIFS(C6:C36,"日",D6:D36,"?*")
G8セルに
=COUNT(B6:B36)-SUM(G5:G7)
という数式を入れると
画像のような感じになります。
※ もっと簡単にできるかもしれませんが、
とりあえずはこの程度で・・・m(_ _)m

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの祝日に色が反映しない 4 2022/05/18 09:58
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- 求人情報・採用情報 変形労働時間制の違法性について 2 2022/04/01 08:11
- Excel(エクセル) 出勤簿の土、日、休日に色付けできない 2 2022/08/04 20:10
- Excel(エクセル) 【Excel質問】 「本日の日付」から指定条件を満たす営業日経過後の日数を表示させる関数式 3 2022/06/06 23:28
- 求人情報・採用情報 気になる求人があったのですが、、、 年間休日:105日 休日:日、祝日 土曜日の出勤が月に2~3日 1 2022/12/03 10:55
- 求人情報・採用情報 年間休日について 転職活動中です 質問内容 求人内容の中に年間休日数がしっかり明記してある、してない 1 2023/01/21 08:01
- Excel(エクセル) エクセルで当番表を作成したいです。 1 2023/08/09 19:53
- 求人情報・採用情報 月単位、週40時間の変形労働時間制で、 日曜祝日土曜半日の固定休+シフト制(平日一日)の企業の場合、 1 2023/08/10 23:43
- その他(行事・イベント) 祝日の事です。あんまりよく分かってません。 祝日が土曜日と重なった場合は振替休日?で月曜日に休日とか 4 2023/04/01 01:42
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
特定のセルだけ結果がおかしい...
-
エクセルのdatedif関数を使って...
-
エクセルのVBAで集計をしたい
-
【マクロ】【配列】3つのシー...
-
vba テキストボックスとリフト...
-
エクセル ドロップダウンリスト...
-
【関数】同じ関数なのに、エラ...
-
Office2021のエクセルで米国株...
-
【マクロ】列を折りたたみ非表...
-
9月17日でサービス終了らし...
-
【マクロ】アクティブセルの時...
-
ページが変なふうに切れる
-
【条件付き書式】シートの中で...
-
【マクロ】3行に上から下に並...
-
【マクロ】オートフィルターの...
-
【マクロ】EXCELで読込したCSV...
-
【画像あり】オートフィルター...
-
他のシートの検索
-
エクセルの循環参照、?
-
Excelファイルを開くと私だけVA...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
9月17日でサービス終了らし...
-
エクセル
-
【マクロ】WEBシステムから保存...
-
エクセルの循環参照、?
-
エクセル ドロップダウンリスト...
-
エクセルのdatedif関数を使って...
-
特定のセルだけ結果がおかしい...
-
【マクロ】A列にある、日付(本...
-
【マクロ】EXCELで読込したCSV...
-
【マクロ】アクティブセルの時...
-
【エクセル】期限アラートについて
-
iPhoneのExcelアプリで、別のシ...
-
【関数】同じ関数なのに、エラ...
-
Excelの新しい空白のブックを開...
-
【マクロ】3行に上から下に並...
-
【マクロ】宣言は、何のために...
-
VBA チェックボックスをオーバ...
-
Excelについての質問です 並べ...
-
【マクロ】アクティブセルの2...
-
【関数】不規則な文章から●●-●●...
おすすめ情報
振り替え休日は平日扱いですか?
振替休日は平日にしています。
なぜなら
例えば今年の3月の場合、
D列()内には 20/日(春分) 21/月(振替) と表示します。
祝日のカウントは 春分 で 振替をカウントして後で引算と考えています。
=COUNTIF(D6:D36,"振替") =1
よろしくお願いいたします。