ボックスタイプのカレンダー作成方法の例
A1セルに日付を入力するだけで、月毎のカレンダーを作成してみましょう。
ここで説明している数式は、第1週の日曜日を求めています。
横方向へは+1、縦方向は+7とすることでボックス型のカレンダーが作成できます。
該当しない「月」の日付部分はIF関数で「""」を返すような仕組みです。
A1セルに表示する月の日付を入力します。2006年11月なら「2006/11/1」と1日の日付と入力します。
[ホーム]タブの数値グループにあるダイアログボックス起動ツールをクリックします。
または、ショートカットキー [Ctrl]+[1]キーでセルの書式設定を開くことができます。
ここで説明している数式は、第1週の日曜日を求めています。
横方向へは+1、縦方向は+7とすることでボックス型のカレンダーが作成できます。
該当しない「月」の日付部分はIF関数で「""」を返すような仕組みです。
A1セルに表示する月の日付を入力します。2006年11月なら「2006/11/1」と1日の日付と入力します。
[ホーム]タブの数値グループにあるダイアログボックス起動ツールをクリックします。
または、ショートカットキー [Ctrl]+[1]キーでセルの書式設定を開くことができます。
月の異なる日付を消すため数式を変更
月の異なる日付を消すため数式を変更します。
=IF(MONTH($A$1)<>MONTH($A$1-WEEKDAY($A$1)+COLUMN(A1)+7*(ROW(A1)-1)),"",
$A$1-WEEKDAY($A$1)+COLUMN(A1)+7*(ROW(A1)-1))
MONTH関数で月数を求め、IF関数で月数が異なっていたら空白「""」にしています。
A3:G8セルの表示形式をユーザー定義の「d」に変更します。
※コメント投稿者のブログIDはブログ作成者のみに通知されます