[[20100907173827]] 『勤怠予定表を作りたい』(窓際の総務係長) >>BOT

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

 

『勤怠予定表を作りたい』(窓際の総務係長)

 教えてください。 
 勤怠予定表を作成したいので色々検索しました。
 近いのが[[20020620172506]] 『月から日まで自動で入力したい』(ぱおぱお)でした。
 これは、リストの頭が1日となります。

・・・・・・・・・・・・・・・・・・・・・・

 引用

 A1に2002と入力して【セルの書式設定】【表示形式】「ユーザー定義」で G/標準"年" とします。 
 A2でデータメニューの【入力規則】で【入力値の種類】をリストにし、 
 【元の値】に1,2,3,4,5,6,7,8,9,10,11,12 と入力して、リスト選択できるようにします。 
 次に【セルの書式設定】【表示形式】「ユーザー定義」で G/標準"月" とします。 

 A3に =DATE($A$1,$A$2,1) A4に =A3+1 とし、A30までコピーします。 
 A31に =IF(MONTH(A30+1)>$A$2,"",A30+1) 
 A32に =IF(A31="","",A31+1) 
 A33に =IF(A32="","",IF(MONTH(A32+1)>A2,"",A32+1)) と入力します。 

 A3〜A33の範囲を選択して【セルの書式設定】【表示形式】「ユーザー定義」で d"日("aaa")" とします。 

 これで、A2の月をリスト選択すれば、その月の日と曜日が表示されます。 
 頑張って、入力してみて下さい。 

 土曜日を青色、日曜日を赤色に表示するには
 A3:A33の範囲を選択して、書式メニューの【条件付き書式】で 

 条件1 「数式が」→=TEXT(A3,"aaa")="土" として、【書式】でフォント色を青色にします。 
 【追加】をクリックして、 
 条件2 「数式が」→=TEXT(A3,"aaa")="日" として、【書式】でフォント色を赤色にします。 
・・・・・・・・・・・・・・・・・・・・・・・・

 うちの会社は、20日締めなので、リストの最初を21日にしたいと思っています。 
 =DATE($A$1,$A$2,1)-10とかでやってみたのですがうまく行きません。
 月によって30日までだったり、31日まであったり、2月は28日までだったり29日もあったりとうまくいきません。
 月を変えると頭が自動的に21日に成る様になりませんか? 

 また、土曜日は青・日曜日は赤に出来たのですが、「祝日」も赤に出来ませんか? 
 何をしたいのかと言うと
 A1:平成22年 A2:10月(リストにより選択) A3:度(テキスト)
 B6:21日 C6:22日 〜 AF6:20日
 B7:対応した曜日 〜 AF7:
 土曜日は青・日曜日・祝日を赤にする。

 宜しくお願いします。 

excel2000


 こんにちは。

 >うちの会社は、20日締めなので、リストの最初を21日にしたいと思っています。
 > =DATE($A$1,$A$2,1)-10とかでやってみたのですがうまく行きません。 

 これは単純に
 =DATE($A$1,$A$2,21)
 とすればいいかと思います。

 あと祝日ですが、
http://pc.nikkeibp.co.jp/article/NPC/20060215/229488/
 あたりが参考になると思います。

 (あっくん)


 こんにちは。
 質問文の

 >A1:平成22年 A2:10月(リストにより選択)

 を見ると、年と月は文字列で入力してるようにみえたので
 B6=DATEVALUE(A1&A2&"21日")
 でどうでしょうか?
 文字列でなければ =DATE($A$1,$A$2,21)
 C6=IF(DATE(YEAR($B$6),MONTH($B$6)+1,20)>B6,B6+1,"")
 AF6までフィルコピー 
 とりあえず、日付の部分はこれでイケると思います。
 (フェンリル)

 回答ありがとうございました。
 フェンリルさんので日付はうまくいきました。

 あっくんさんので、土曜日が青、日曜日が赤にも出来ました。
 あと、ここを参照したのですが、祝日だけがどうにも色が変わってくれません。

http://pc.nikkeibp.co.jp/article/NPC/20060215/229488/

 何が間違ってるのかも分からない状況で^^;

 AO3からAQ18までを使って祝日表を作りました。
 見た目1行あいてるように見えますが、連続させています。
 こう書かないと横一列で表示されるので・・・^^;

 2010	2011	2012
 1月1日	1月1日	1月2日
 1月11日	1月10日	1月9日
 2月11日	2月11日	2月11日
 3月22日	3月21日	3月20日
 4月29日	4月29日	4月30日
 5月3日	5月3日	5月3日
 5月4日	5月4日	5月4日
 5月5日	5月5日	5月5日
 7月19日	7月18日	7月16日
 9月20日	9月19日	9月17日
 9月23日	9月23日	9月22日
 10月11日	10月10日	10月8日
 11月3日	11月3日	11月3日
 11月23日	11月23日	11月23日
 12月23日	12月23日	12月24日

 条件付書式の祝日の式はこうやって見ました。
 =MATCH($AO$4:$AQ$18,0)>0

 窓際の総務係長

 祭日表ですが、シリアルでやってみたり色々しましたが、うまくいきませんでした。
 窓際の総務係長

 横から失礼しま〜す。

 ↑で作成した休日一覧表を
 挿入→名前→定義 で「祭日」とでも定義して
 条件付き書式で
 「数式が」「=COUNTIF(祭日,B$6)>0」
 としたらどうですか?

 但し、
 2010	2011	2012
 1月1日	1月1日	1月2日
 1月11日	1月10日	1月9日
           ↑
         は2011/1/1,2011/1/10となっていることが前提でね。
 (通行人)

通行人さん! できました! ありがとうございました〜

窓際の総務係長


祭日の条件付書式ですが、条件1に土曜日(青)・2に日曜日(赤)・3に祭日(赤)と順番に作って行ったら土曜日と祭日が重なった場合、赤ではなく青色に成る不具合がありました。

これは、土曜日が祭日だった場合、先に条件1で青色に成ってしまうからだと思われます。
条件1で先に祭日を赤にする形にして、2で日曜日(赤)・3で土曜日(青)と変えたら解決しましたので、報告がてら書いておきます。

窓際の総務係長


 ご自分で復習されてるようで素晴らしいですね。
 一応カレンダー作成の定番(?)っぽいのを紹介しておきます。
http://www.h3.dion.ne.jp/~sakatsu/CalendarTopic.htm
 (通行人)

コメント返信:

[ 一覧(最新更新順) ]


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