[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『勤怠予定表を作りたい』(窓際の総務係長)
教えてください。 勤怠予定表を作成したいので色々検索しました。 近いのが[[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で青色に成ってしまうからだと思われます。
条件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.