No.3ベストアンサー
- 回答日時:
かなり面倒ですが、通常の(分析ツールに含まれない)日付関数だけを使う方法として、
今月1日のシリアル値
A1に =DATEVALUE(YEAR(TODAY())&"/"&MONTH(TODAY())&"/1")
来月1日のシリアル値
A2に =IF(MONTH(TODAY())=12,DATEVALUE((YEAR(TODAY())+1)&"/1/1"),DATEVALUE(YEAR(TODAY())&"/"&(MONTH(TODAY())+1)&"/1"))
再来月1日のシリアル値
A3に =IF(MONTH(TODAY())>10,DATEVALUE((YEAR(TODAY())+1)&"/"&(MONTH(TODAY())-10)&"/1"),DATEVALUE(YEAR(TODAY())&"/"&(MONTH(TODAY())+2)&"/1"))
今月の日数
B1に =A2-A1
来月の日数
B2に =A3-A2
今月1日以前の最後の日曜日と、先月末日との日数の差
A4に =2-WEEKDAY(A1)
B4に =A4+1
B4をC4~G4にコピー
A5に =A4+7
A5をA5~G9にコピー
A10~G10に、日月火水木金土
A11に =IF(AND(A4>0,A4<=$B$1),A4,"")
A11をA11~G16にコピー
これで、今月のカレンダーが完成
来月1日以前の最後の日曜日と、今月末日との日数の差
I4に =2-WEEKDAY(A2)
J4に =I4+1
J4をK4~O4にコピー
I5に =I4+7
I5をI5~O9にコピー
I10~O10に、日月火水木金土
I11に =IF(AND(I4>0,I4<=$B$2),I4,"")
I11をI11~O16にコピー
これで、来月のカレンダーが完成
(検算してください)
この回答への補足
ありがとうございます、簡単な設定ではないだろうを考えておりました。試してみます。
まだよく分かりませんが、日時の情報はパソコンのもっている日時を利用しているのでしょうか。
ありがとうございました、関数の意味もわからず
ひたすら入力したところ2005年8月と9月のカレンダーが完成しました。
もう1つ教えてほしいのですが、例えば2005年10月のカレンダーを作成するときに、あるセルに2005年10月と入力すると10月のカレンダーが作成される設定はできないでしょうか?よろしくお願い致します。マクロを使用してもかまいません。
No.4
- 回答日時:
「挿入」->「オブジェクト」で表示されるリストのなかから「Microsoft カレンダーコントロール *.*」をクリック。
で如何でしょう。
翌月分用はマクロを組まないといけませんが...
No.2
- 回答日時:
セルに月火水木金土と数字を入れるだけだと思いますが。
あとは、フォントやサイズ、配置、行高・列幅、色、飾りを上手にデザインし、さらに写真や絵をあしらうのもいいでしょう。
数字を全部入れるのが面倒なら、たとえば
B2に =A2+1 (左のセルに1を加える)
B2に =B1+7 (上のセルに7を加える)
などと式を入れてコピーすれば手間を省けます。
(年と月を入力したら自動的にその月のカレンダーが現れる、というのも日付関数を巧妙に使えば可能と思いますが、そういう質問でしょうか。)
この回答への補足
お話のとおり、日付関数?のようなものを使用する方法をイメージしております。
できれば、そのシートを開くと常に当月と翌月が表示されているとよいのですが よろしくお願いします。
No.1
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 翌日にお休み予定の従業員がいる場合にアラートを出したい 1 2023/07/11 11:18
- Google+ googleカレンダーのサイトへの貼付けについて 1 2023/08/28 13:52
- Excel(エクセル) エクセルの折れ線グラフで教えて下さい 1 2023/03/05 22:48
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
- Excel(エクセル) パワーポイントのエクセルグラフでの月の表示 1 2022/11/19 13:10
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
- Excel(エクセル) Aフォルダにあるエクセルの表をBフォルダへ映したい【表題じだけする】 2 2023/08/24 06:41
- Excel(エクセル) エクセルでカレンダーを作りたい 5 2023/05/16 07:32
- Access(アクセス) Access DTPickerの初期表示月を変えたい 1 2022/08/02 08:55
- Excel(エクセル) エクセルで日付を2022/01/01と入っているところを、ユーザー定義で「1月」と表示させています。 4 2022/09/15 15:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ストレージ内の全てのファイル...
-
拡張子が.txtのファイルに将来...
-
エアコンの下に机がありその机...
-
Windowsのメモ帳には閲覧モード...
-
PowerShellをMicrosoft learnで...
-
PowerShellで出来ることはプロ...
-
データの管理にGUIのソフトを一...
-
情シスに異動するには。 非情シ...
-
PowerShellを仕事で使っている...
-
授業の内容なのですがほんとに...
-
ヤフーメールの設定のなかに、...
-
情報の問題です。 サンプリング...
-
中華ゲーム機のGame Console R3...
-
ソフトに致命的なバグがあるか...
-
ソフトが安定版かどうかを知る...
-
Microsoftが非推奨にしてるかど...
-
PowerShellの使い方を学ぶのに...
-
スクリープロットの見方。この...
-
ソフトはVectorでダウンロード...
-
Windowsに致命的なバグがあるか...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
使用中のセクタが不良セクタに...
-
ファイル構造が破損しているフ...
-
すみません!パソコン開いて電...
-
現在と現在から20年前の2003〜2...
-
2つのファイルのバイナリをコン...
-
SSDを定期的にデフラグした方が...
-
どのストレージが一番高い所か...
-
AzureとOneDriveって何が違うの...
-
SSDに不良セクタがあるかどうか...
-
S.M.A.R.T.を見るのに1番有名な...
-
SSDに不良セクタが発生したら、...
-
次は、どこのメーカーのPCを買...
-
このパソコンは重量が689gと非...
-
ストレージの中に破損している...
-
SSDのデータがビット落ちにより...
-
SSDにTRIMをしたいのですがSSD...
-
コマンドプロンプトって「cmd」と...
-
SSDの不良セクタを代替セクタに...
-
SSDにTRIMってした方が良いので...
-
ファイルを記録してあるセクタ...
おすすめ情報