[[20020824090624]] 『週5日のカレンダー作成』(JUN) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『週5日のカレンダー作成』(JUN)

週5日のカレンダー(月〜金)の作成方法がわらないので教えて下さい。

WORKDAY関数、MODやINTの組み合わせで出来るという話は聞いた事があるのですが・・


 A1に年2002と入力、A2に月(1,2,3,4,5,6,7,8,9,10,11,12)を入力

A3に =IF(WEEKDAY(DATE($A$1,$A$2,1),2)=6,DATE($A$1,$A$2,3),IF(WEEKDAY(DATE($A$1,$A$2,1),2)=7,DATE($A$1,$A$2,2),DATE($A$1,$A$2,1)))

A4に =IF(WEEKDAY(A3+1,2)=6,A3+3,A3+1) 入力し、A25までこぴーします。

A1の「セルの書式設定」【ユーザー定義】で G/標準"年"

A2の「セルの書式設定」【ユーザー定義】で G/標準"月"

A2を選択してデータメニューの入力規則で「リスト」「1,2,3,4,5,6,7,8,9,10,11,12」と入力

A3:A25を選択して「セルの書式設定」【ユーザー定義】で d"日("aaa")" とします。

A3:A25を選択して書式メニューの「条件付き書式」で「数式が」「=MONTH(A3)<>$A$2」と入力し

【書式】ボタンをクリックして、ファンとの色を【白】に指定します。

これでA2セルの月をリスト選択すれば、その月の土日を除く日付と曜日が表示されます。

 (シニア)


すいませんシニアさん。高度すぎて私にはわかりません。

もっと簡単な方法はないでしょうか。

算数の問題なのかもしれませんが、私のイメージはこうです。

ある日付(シリアル値)を一つのセルに入力し、そこから起算した日付が五日の区切りで並ぶといった感じです。

例:1,2,3,4,5,8,9,10,11,12,15,16,17・・・という

風に初期値1を入力すると続いて2〜5 6、7が飛んで 8〜12といった感じで簡単な方法はないでしょうか。

何回もすいません。

(JUN)


 この方法が一番簡単な方法だと思います。

月によって土日を除く日付を調べ一日が土曜日であれば、3日から表示、一日が日曜日であれば、2日から表示し、

金曜日の次の日は2日とばして月曜日になるようにし、

月末日以降は条件付き書式で画面色と同色の白で表示が判らないようにしています。

関数を見ると難しそうですが、指示に従って、上の式や設定をCtrlキーを押しながらCキーでコピーし、

ExcelでCtrlキーを押しながらVキーで貼り付けてください。

書式設定はそのセルでマウスの右クリックでメニューが表示されます。

この中の【セルの書式設定】【ユーザー定義】をクリックして上の設定をコピーして貼り付けます。

難しく考えずに、手順に従って、コピー貼付けで一度挑戦してみて下さい。

【注意】A1,A2に直接年、月を入れると文字列になって計算が出来ません。

そのために、セルの書式設定で年、月、日(曜日)を表示するようにしています。

上手く出来なかったら、もう一度訪問して下さい。

 (シニア)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.