Excel2000で祝祭日を認識させる方法はあるのでしょうか?、もし認識してくれれば実営業日数の計算や休みの日に網掛けをするなどとても便利なんですが、祝祭日は各国ごとに異なるのでたぶん無理のような気がします。
出来るのでしょうか?

このQ&Aに関連する最新のQ&A

A 回答 (3件)

こんにちは



 以下のページがご参考になるのでは?

【エクセル技道場】-条件付き書式-土日祝日に色をつける
http://www2.odn.ne.jp/excel/waza/cformat.html#SE …

参考URL:http://www2.odn.ne.jp/excel/waza/cformat.html#SE …
    • good
    • 0
この回答へのお礼

これです、探していたのは。ありがとうございます。

お礼日時:2001/08/25 20:37

月間の予定表や日付入力用のダイアログで祝日を考慮して処理しています。


予定表の作成を簡単に書くと、

まず、祝日の月日、祝日名、会社の休日を書いたテーブルを用意しておきます。

年・月の入力
 →年、月により、28日から31日のどれになるか計算、表示
 →曜日の計算
 →祝日の参照(休日のテーブルから)
   →第2月曜日になる祝日か
   →秋分春分の日の計算(テーブルには秋分春分の日は適当に設定)
   →振替休日の計算
   →会社の休日を休みにする
 →会社の月間の休みを決定(セルに印を付ける)
 →条件付き書式で印を見て自動的に網掛け
実際はシートを12枚用意して年間分を最初に作っています。

入力用に使っているダイアログボックスも予定表と同じ考え方で会社の休日を計算し、その日にちを赤色で表示したりしています。営業日カウントもできますね。

ご参考に。
    • good
    • 0

無理です。


祝日のシートを作成して、そこに祝日を入れて判断するといった必要があります。
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qエクセルで祝日・祭日を自動で表示したい。

エクセルで祝日・祭日を自動で表示したい。
曜日みたいにはいかないでしょうか?
いい方法があれば教えて頂きたいです。
お願いします。

Aベストアンサー

祝祭日の場合は、祝祭日のリストを作成(名前を定義)する方法があります。
その後、土日と同じように条件付書式で関数(数式)を設定します。
簡単な説明はこちら。
http://www.relief.jp/itnote/archives/000971.php

祝日は第2月曜日(成人の日、体育の日)or第3月曜日(海の日、敬老の日)と
あるので、毎年そのままでは使えません。
振替休日も毎年違いますね。
以下に詳細な説明が載っています。
http://www.eva.hi-ho.ne.jp/ohtake/excel/calender2.htm

関連する質問を参考URLに載せておきますので、ご参照ください。

参考URL:http://oshiete1.goo.ne.jp/qa2631908.html?ans_count_asc=1

Q網掛けを、デフォルトで、薄い網掛けにしたい

網掛けを、デフォルトで、薄い網掛けにしたい
ワード98です。
「線種と網掛けの設定」で、一回分は変更できるのですが、ずっとということになるとできません。
どうすればいいんですか。

Aベストアンサー

mshr1962です。
>「コマンド」で「すべてのコマンド」とあり、そこで探してみたのですがありません。ワード98ですか?
「すべてのコマンド」では英語名のため名称が違います。
こちらの場合はShading Patternが「網掛け」にあたります。

「罫線」という分類が2つありませんか?
その内の下の方に「網掛け」があります。

Q2005年の世界の休日・祝日・祭日

2005年の世界の休日・祝日・祭日がわかるURLを探しています。ご存じの方、よろしくお願いします。

Aベストアンサー

「World holiday calendar」とか検索すると山のように出てくるんで
すが、私のおすすめは参考URLのところです。

参考URL:http://www.earthcalendar.net/

Q文字の網掛け設定後段区切りを行うと網掛けだけが前の段に残ってしまうのはなぜ?

WORDで段組を設定して、文字の網掛けを設定している行の先頭から右の段へ段区切りを行うと左の段の一番下の段区切りの編集記号の上一行に網掛けだけが残ってしまいます。別のパソコンでやったら、うまく右の段に網掛けした文字も移動できたのですが、どこかパソコンの設定で訂正できるのでしょうか?大変困っています。

Aベストアンサー

バージョンは何でしたか?
Word98であれば、印刷プレビューでも表示されますが、
実際に印刷すると、その「段区切り」の所にかかっている
網掛けは、印刷されなかったと思います。
WORD2000であれば、なぜか、印刷されてしまいます。
と、
網掛けは、「段落」にかかっていますか?(段落全体)
それとも、「文字」にかかっていますか?(文字のみ)
「段落」にかかっている場合は、多分どんなパソコンでも、
「段区切り」の箇所に、残ってしまうと思います。(たぶん)
で、いつも私は、
2段目の1行目に空白行を入れています。そして、その空白行
の網掛けを解除すると、「段区切り」の網掛けも消えます。

あくまでも、私の想像なのですが、段組をして、段区切りをして、
2段目にドロップキャップをしても、段区切りに先頭に、ドロップ
キャップがかかるので、段区切りの編集記号は、2段目の段落と同じ
と、判断しているのだと思っています。

Q【グアム】12/8はカマリン婦人記念日=聖母の無原罪の祭日=聖母マリア記念日で祝日ですがショッピング

【グアム】12/8はカマリン婦人記念日=聖母の無原罪の祭日=聖母マリア記念日で祝日ですがショッピングセンターとかはやっていますか?

あとカマリンってどういう意味ですか?

Aベストアンサー

少なくともマイクロネシアモールはやっています。いつもよりも長く22時までの営業です。

カマリン像は昔グアムに流れ着いた女性の像で、この像を置いていた教会がなんども台風などの被害にあっても、そのつど無事に見つかったことから大切な像として扱われているようです。
 なお、フィリピンやグアムを最初に征服したのがスペイン人だったため、グアムにはカソリックが多く、カマリン像が婦人像だったために、聖母マリアの化身として崇められているようです。

Q1年間の日、祝祭日の合計日数の求め方

毎年の1年間の日曜と祝日のみの合計日数を求めたいのですが、そのような事は可能でしょうか?

可能であれば、どうやって求めて出したらよいのか教えて下さい。

わかりやすく教えて頂けると幸いです。

Aベストアンサー

例えば2011年、2012年、2013年に求めるのでしたらシート1のA1セルに2011、B1セルに2012、C1セルに2013のように入力します。
祝日についてはシート2に入力するとして例えばA1セルには2011、B1セルには2012、C1セルには2013のように入力します。
その後にA2セルから下方には2011年の祝日を2011/1/1のように下方に入力します。B2セルから下方には2012/1/1のように、C2セルから下方には2013/1/1のように入力します。
その後にシート1に戻ってB1セルには次の式を入力して右横方向にドラッグコピーします。

=IF(OR(A$1="",COUNTIF(Sheet2!$1:$1,A$1)=0),"",IF(WEEKDAY(DATE(A$1,1,1))=1,WEEKNUM(DATE(A$1,12,31)),WEEKNUM(DATE(A$1,12,31))-1)+SUMPRODUCT((INDEX(Sheet2!$A:$G,2,MATCH(A$1,Sheet2!$1:$1,0)):INDEX(Sheet2!$A:$G,30,MATCH(A$1,Sheet2!$1:$1,0))<>"")*(WEEKDAY(INDEX(Sheet2!$A:$G,2,MATCH(A$1,Sheet2!$1:$1,0)):INDEX(Sheet2!$A:$G,30,MATCH(A$1,Sheet2!$1:$1,0)))<>1)*1))

この式では例えばWEEKDAY関数を使って1月1日の曜日を求めその値が1の時はWEEKNUM関数でその年の年末までの週の数をそのまま日曜日の数として、また1以外の時は年末までの週の数から1を引くことでその年の日曜日の数としています。さらにシート2でその年における日曜日でない祝日の数をSUMPRODUCT関数を使って求めており、最終的には両者の数を加算して日曜日と祝日による合計を求めています。

シート1での1行目での西暦年とシート2での祝日のデータを入力しておくことでそれぞれの年における日曜日と日曜日以外の祝日の数をシート1の2行目に表示させることができます。

例えば2011年、2012年、2013年に求めるのでしたらシート1のA1セルに2011、B1セルに2012、C1セルに2013のように入力します。
祝日についてはシート2に入力するとして例えばA1セルには2011、B1セルには2012、C1セルには2013のように入力します。
その後にA2セルから下方には2011年の祝日を2011/1/1のように下方に入力します。B2セルから下方には2012/1/1のように、C2セルから下方には2013/1/1のように入力します。
その後にシート1に戻ってB1セルには次の式を入力して右横方向にドラッグコピーし...続きを読む

Q求人広告の祝日と祝祭日の違い

求人雑誌などに「祝日休み」と書いてあるものと「祝祭日休み」と書いてあるものが
あるのですが、違うのでしょうか?

私がネットで調べたところでは
「祝日と祭日は現在は同等の意味で使われている」
「祝日は『国民の祝日に関する法律』により制定されたもの。簡単に言えばカレンダーで赤色になっているところ」とありました。

なるほどとは思ったのですが、別のところでは、

「祝日と祝祭日は別」と書いてあったり、
「5月4日などの祝日と祝日の間に挟まれた日は祝日ではなく休日」
「祝日が日曜などに重なって月曜が休みになる『振り替え』は祝日ではなく休日となる」
というようなことが書いてありました。

「祝日休み」と求人を出しているところは、つまり5月4日や振り替え休日となった日は
出勤するということになるのでしょうか??

「祝日」と「祝祭日」はやっぱり違うのですか?
だとしたら何が祝日で何が祝祭日なのでしょうか?

どう判断していいのかよくわかりません。
世間知らずでお恥ずかしい限りですが、わからないままでいるのも余計に恥じだと思い、
思い切って質問しました。
どなたかわかりやすく教えてください。よろしくお願いします。

求人雑誌などに「祝日休み」と書いてあるものと「祝祭日休み」と書いてあるものが
あるのですが、違うのでしょうか?

私がネットで調べたところでは
「祝日と祭日は現在は同等の意味で使われている」
「祝日は『国民の祝日に関する法律』により制定されたもの。簡単に言えばカレンダーで赤色になっているところ」とありました。

なるほどとは思ったのですが、別のところでは、

「祝日と祝祭日は別」と書いてあったり、
「5月4日などの祝日と祝日の間に挟まれた日は祝日ではなく休日」
「祝日が日曜...続きを読む

Aベストアンサー

正式な用語としては,次のように説明できるでしょう。

戦前の制度では
「祝日」=国家として行なうお祝いの日。昭和2年以降は,四方拝(1月1日)・新年宴会(1月5日)・紀元節(2月11日)・天長節(4月29日)・明治節(11月3日)の5つ。
「祭日」=皇室の行事として行なう祭典の日。昭和2年以降は,元始祭(1月3日)・春季皇霊祭(春分日)・神武天皇祭(4月3日)・秋季皇霊祭(秋分日)・神嘗祭(10月17日)・新嘗祭(11月23日)・大正天皇祭(12月25日)の7つ。

となっていました。
昭和23年に「国民の祝日に関する法律」が公布されてからは,同法で祝日と定められた日が祝日です。
内訳はNo.3さんの回答にあるとおり(ただし,「国民の休日」は祝日ではありません)。
また,ご質問の中で書かれた,
>「5月4日などの祝日と祝日の間に挟まれた日は祝日ではなく休日」
>「祝日が日曜などに重なって月曜が休みになる『振り替え』は祝日ではなく休日となる」
はその通りです。
詳しくは,「国民の祝日に関する法律」の本文を読みましょう。
(たとえば,こちら↓)
http://www8.cao.go.jp/chosei/shukujitsu/gaiyou.html

ただし,先日(5月20日)にこの法律は改正され,2007年(平成19年)からは4月29日が「昭和の日」,5月4日が「みどりの日」となりますので,5月4日も祝日になります。

現在,祭日というものはありません。(もっとも,皇室のプライベートな行事としては今でも実施しているはずですので,「ありません」という言い方は言い過ぎかも知れませんが,少なくとも公の用語としては「祝日」のみです。)

ただし,広告を出した人事担当者が,そこまで意識して「祝日」や「祝祭日」という用語を使っているかというと,大いに疑問です。
多くの場合は,「祝日」=「祭日」=「祝祭日」=「国民の祝日」+「国民の祝日に関する法律の規定によって休日とされる日(5月4日,振り替え休日)」と考えてよいのではないでしょうか。
何しろ,広辞苑でさえ「祭日」の項で「「国民の祝日」の俗称。」という用法が載っているくらいですので。

それと,たとえば「祝日休み」となっていた場合でも,祝日しか休みがないなんてことはありませんよね(年に十数日しか休ませなかったら違法です)。当然,他にも休める日があるはずです。
従って,仮に,厳密な意味で「祝日休み」と書いていたとしても,だからといって直ちに「5月4日出勤」を意味するかどうかは分かりません。

実際には,「祝日休み」と書いているところでも,「ローテーションによっては土日に出ることもあるけれど,祝日は必ず休める」という意味かも知れませんし,「土日はあえて書かなくても休めるのは当たり前なので,祝日休みだけを書いた」と思っているかも知れませんし,結局は就業規則などがどうなっているか,それぞれの社に確かめるのが確実,ということになるでしょうか。

参考URL:http://www8.cao.go.jp/chosei/shukujitsu/gaiyou.html

正式な用語としては,次のように説明できるでしょう。

戦前の制度では
「祝日」=国家として行なうお祝いの日。昭和2年以降は,四方拝(1月1日)・新年宴会(1月5日)・紀元節(2月11日)・天長節(4月29日)・明治節(11月3日)の5つ。
「祭日」=皇室の行事として行なう祭典の日。昭和2年以降は,元始祭(1月3日)・春季皇霊祭(春分日)・神武天皇祭(4月3日)・秋季皇霊祭(秋分日)・神嘗祭(10月17日)・新嘗祭(11月23日)・大正天皇祭(12月25日)の7つ。

となっていました。
昭和23年に「国民の...続きを読む

QExcel 土日祝祭日の判断

よろしくお願いします。

シート上、A列に日付が並んでいます。
B列に、A列の日付が平日の場合   = 0
   A列の日付が土日祝祭日の場合 = 1
といった風にフラグを立てたいのですが、やり方を教えていただけますでしょうか?
基本は、日付マスターを持たないやり方で考えております。

A(日付)   B(土日祝祭日フラグ)
1 2007/1/1    1
2 2007/1/2    0
3 2007/1/3    0
4 2007/1/4    0
5 2007/1/5    0
6 2007/1/6    1
7 2007/1/7    1
・・・

Aベストアンサー

こんにちは。

>基本は、日付マスターを持たないやり方で考えております。

一応、すべて祝日・祭日計算は、未来のものでない限りは計算で出ます。私は、最初に、VBAで作ってから、ワークシートの関数で自分で考えて作りました。日付マスターとはいっても、たかだか10数行を書き込む手間なのに、それナシにしたいというのは、それを計算で解くのとでは、ギャップが大きすぎます。少なくとも、祭日計算で、分からない計算部分を教えてほしいなら書けますが。

以前、ここで、VBAのユーザー定義関数を書いていた人がいましたが、チェックしてみて、綿密に細かく丁寧に作っていました。私もありますが、私のものは、著作権を主張したいので、そのすべてを公開するというのは好みません。
http://oshiete1.goo.ne.jp/kotaeru.php3?qid=2631908
の#4 のNii さんという方のコードです。

それを使えば、
=OR((WEEKDAY(F1,2)>5),LEN(国民の祝日(F1,1)))*1

と出来ます。

アドインは、後々、邪魔になることがありますし、レジストリの記録が残ったりしますから、ユーザー定義関数で十分だと思います。

こんにちは。

>基本は、日付マスターを持たないやり方で考えております。

一応、すべて祝日・祭日計算は、未来のものでない限りは計算で出ます。私は、最初に、VBAで作ってから、ワークシートの関数で自分で考えて作りました。日付マスターとはいっても、たかだか10数行を書き込む手間なのに、それナシにしたいというのは、それを計算で解くのとでは、ギャップが大きすぎます。少なくとも、祭日計算で、分からない計算部分を教えてほしいなら書けますが。

以前、ここで、VBAのユーザー定義関数を書いてい...続きを読む

Q「祭日」と「祝日」の使い分け

 日本語を勉強中の中国人です。「祭日」と「祝日」はどのように使い分けておられますか。私の理解では、前者は砕けた会話で使い、後者は改まった場や文章で使います。あっているのでしょうか。

 また、質問文に不自然な表現がありましたら、それも教えていただければ幸いです。よろしくお願いいたいます。

Aベストアンサー

現在、法律上は「祭日」という日は無くなってて、全て「祝日」です。
https://www.nhk.or.jp/bunken/summary/kotoba/gimon/165.html
どちらが固い(改まった)使い方かと言うと祝日の方が固い時に使われます。

Q自作カレンダー(土日の網掛け)

Excelで自作のカレンダーを作成しています。
添付の図のように1日分が4セルに分割されているとき
曜日を判断して1日分全体を網掛けするにはどうしたらよいでしょうか?
※添付では振替休日も網掛けされていますが、
 まずは土日を自動的に灰色に網掛けしたいです。

条件付き書式やマクロなど詳しい方
よろしくお願いします。

Aベストアンサー

No.2です。

投稿後No.1さんのお礼欄を拝見しました。
>ただ、この方法だと条件付き書式の設定が1000を超えてしまいます

あくまで個人的な見解ですが・・・
条件付き書式をシート全体に設定してもPCにそんなに負担になるわけでもありませんし、
むしろ数式で埋め尽くしたり、VBAのコードをその都度走らせるよりかはスマートだと思っています。
Excelの機能で出来るコトは極力Excelにやらせ、
それでも手に負えない場合やPCに極端な負担をかける場合にVBAで負担を軽減する!
という考え方でExcelを使っています。

「スマート」のとらえ方は人それぞれでしょうけどね。m(_ _)m


人気Q&Aランキング

おすすめ情報