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)
この回答へのお礼
お礼日時:2016/02/13 06:49
早速のご指導誠にありがとうございます。
上手くできました。
なかでも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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの関数ついて
-
エクセル初心者です 用語とか良...
-
excelVBAについて。
-
Excelの警告について
-
excelVBAについて。
-
フィルター時の、別の列に書い...
-
最新I/e?のキャッシュクリア
-
フィルターをかけた時の、別の...
-
Excelの数式について教えてくだ...
-
エクセルシート保護を解除させ...
-
excelVBAについて。
-
エクセルの数式バーのフォント...
-
excelVBAについて。
-
エクセル 別セルの2進数表示を...
-
カーソルを合わせてる時のみ行...
-
【VBA】使ってたクエリの接続を...
-
条件付き書式の効率的な設定の...
-
IF 日付範囲に入っていたら
-
Excelの数式について教えてくだ...
-
同率順位の発生しないランキン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelの警告について
-
エクセルの数式バーのフォント...
-
【Excel】日付に連動してプルダ...
-
【再投稿】レイアウトが異なる...
-
Excelについて教えてください ...
-
同率順位の発生しないランキン...
-
エクセルマクロについて教えて...
-
【Excel VBA】 テキストファイ...
-
Excel 標準フォントについて教...
-
Excelの計算で差分を求める場合...
-
Excelの区切り文字について質問...
-
大容量があつかえるソフトを探...
-
エクセルの計算式について(COU...
-
エクセルについて
-
今までは、 「CSVの出力先を選...
-
Excel ショートカットで列、行...
-
8:40までの出勤は全て8:30に...
-
if関数。半角文字や全角文字で...
-
エクセルの関数
-
毎週追加して行くセルの数値を...
おすすめ情報
振り替え休日は平日扱いですか?
振替休日は平日にしています。
なぜなら
例えば今年の3月の場合、
D列()内には 20/日(春分) 21/月(振替) と表示します。
祝日のカウントは 春分 で 振替をカウントして後で引算と考えています。
=COUNTIF(D6:D36,"振替") =1
よろしくお願いいたします。