[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『特定の日を省いた曜日入りのカレンダー』(無知ムチ男)
カレンダーが作成できません。workday関数もうまくできません。
毎年の土日や祝祭日、特定の日(10月1日2日3日4日5日は休み)等を省いた曜日入りのカレンダーを作りたいのです。
シニアさんの[[20020824090624]] や[[20030605074055]] を参考にしているのですがどうもできません。皆さんのお力を貸してください。PC初心者ですよろしくお願いします。
workday関数を利用するには、ツールメニューの「アドイン」で[分析ツール]を選択します。 インストールされていない場合はCDからインストールするように指示されます。 「土日や祝祭日、特定の日(10月1日2日3日4日5日は休み)等を省いた曜日入りの月別カレンダー」 本年度の祝祭日、特定の日の表を作成します。 休日 2003/01/01 元日 2003/01/13 成人の日 2003/02/11 建国記念の日 2003/03/21 春分の日 2003/04/29 みどりの日 2003/05/03 憲法記念日 2003/05/05 こどもの日 2003/07/21 海の日 2003/09/15 敬老の日 2003/09/23 秋分の日 2003/10/01 休日 2003/10/02 休日 2003/10/03 休日 2003/10/04 休日 2003/10/05 休日 2003/10/13 体育の日 2003/11/03 文化の日 2003/11/23 勤労感謝の日 2003/11/24 振替休日 2003/12/23 天皇誕生日 この表の日付範囲だけを選択して、[名前ボックス]に範囲名「休日」と入力します。 A1に年2003と入力、A2に月(1,2,3,4,5,6,7,8,9,10,11,12)を入力 A3に =WORKDAY(DATE(A1,A2,0),1,休日) A4に =WORKDAY(A3,1,休日) 入力し、A24までコピーします。 A1の「セルの書式設定」【ユーザー定義】で G/標準"年" A2の「セルの書式設定」【ユーザー定義】で G/標準"月" A2を選択してデータメニューの入力規則で「リスト」「1,2,3,4,5,6,7,8,9,10,11,12」と入力 A3:A24を選択して「セルの書式設定」【ユーザー定義】で d"日("aaa")" とします。 A3:A24を選択して書式メニューの「条件付き書式」で「数式が」「=MONTH(A3)<>$A$2」と入力し 【書式】ボタンをクリックして、フォントの色を【白】に指定します。 これでA2セルの月をリスト選択すれば、その月の土日と休日を除く日付と曜日が表示されます。 ※特定日は休日表に10月1日2日3日4日5日を追加しましたが、他にあれば、適当に挿入して下さい。 この表は2003年用ですので、年度毎更新(2003を2004に置換し、成人の日、春分の日、海の日など訂正します。) 説明の通り、完成できたでしょうか? (シニア)
よろしくお願いします。
シニアさん お助けください
朝から今まで格闘していました。
シニアさんの指示通り『workday関数を利用するには、ツールメニューの「アドイン」で[分析ツール]を選択します。』
そこで、インストールしました、その後ツールメニューに”分析ツール”が加わりました。
しかし、データー分析という窓しか開かず、その次にすすめません
上の表を作って、『[名前ボックス]に範囲名「休日」』のここの作業ができません
また教えてくださいよろしくお願いします。
7月8日
前回質問したことは方法が分かりました。 今回はシニアさんの説明で、一通りできましたが、A3:A24までが#VALEU!になってしまいます。
関数はコピペで入れました。(プリントアウトして目でも確認済み)なぜしょう
アドインに分析ツールがインストールされたら、「F9」の再計算をおせば、WORKDAY関数が機能して、表示されます。 範囲名は表題休日を含めた日付範囲を選択後、挿入メニューの「名前」「作成」[上端行]を選択してOK とすれば、上端行の「休日」の範囲名になります。 (シニア)
またまた質問です。(見てくれると良いのですが)
上のカレンダーはおかげさまでできました。(ありがとうございます)
これを基に『特定の日の稼働日の5日前』を知りたかったのです。そこで、C3に=WORKDAY(A3,-5)とし、A23までコピーしました。
そうすると上の表で指定した休日は無視されているようです。
例えば、1月10日(金)は1月3日(金)と正しく(思い通り)表示されますが、1月13日(月・成人の日)をはさんだ1月14日(火)の5日前は1月7日(火)となってしまうのです。
正しくは1月6日(月)なんですが。その週は同じ状態ですが、土日をはさんだ20日(月)は休日の13日が表示、21日は正しく表示できます。関数に不足があると思うのですが解決できません。
何度もすまないと思います。できればお教えください。
よろしくお願いします。
「C3に=WORKDAY(A3,-5)とし、A23までコピー」では、休,祭日が加味されていません。 書式 WORKDAY(開始日, 日数, 祭日)ですから、 C3に=WORKDAY(A3,-5,休日)とし、A23までコピーすれば、解決します。 セルの書式は「ユーザ定義】で m"月"d"日"(aaa) とします。 (シニア)
何度もありがとうございます。できたようです。
月曜日にやってみます。
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.