• ベストアンサー

エクセルで予定表作成 祭日に色帯を

エクセル2010を使用しています。 エクセルで予定表を作成しています。B列に日付・C列にコメント記入欄を作成 B列 311行に11月3日 文化の日がありますが、色帯になります。しかしB列331に11月23日 勤労感謝の日、B列362に12月24日 振替休日には 色帯が付きません。予定表のB列370行目以降には1年の祭日を設定しています。 どこを確認すれば、良いのでしょうか

質問者が選んだベストアンサー

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.6

こんばんは! 予定表はすべてシリアル値が入るものとしての一例です。 ↓の画像のようにシリアル値が入った祝日データを別Sheetに作成しておきます。 表を範囲指定 → 名前ボックス(画面左上のセル番地が表示されるところ)に適当な名前を入力します。 仮に 祝日 と入力したとします。 これで範囲指定の部分が 祝日 という名前定義されましたので、 条件付書式 → 「数式を使用して・・・」を選択 → 数式欄に =COUNTIF(祝日,B4) としてみてください。 これで色がつくと思います。 ※ 数式内のB4部分は範囲指定した最初のセル(左上のセル)番地にしておきます。 希望通りになれば良いのですが・・・m(_ _)m

aabbccabc
質問者

お礼

ありがとうございます 参考にさせていただきます

その他の回答 (6)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.7

No.6です! たびたびごめんなさい。 質問文をよく確認せずに投稿してしまいました。 >予定表のB列370行目以降には1年の祭日を設定しています。 というコトですので、No.4さんの方法で大丈夫だと思います。 前回の投稿は無視してください。 ※ 条件付書式の設定を複数行った場合は上側にある条件が優先されますので、もし条件が重複セルがある場合は下側(下位)の条件は無視されます。 優先順位は▲・▼で移動させることが出来るはずです。 何度も失礼しました。m(_ _)m

aabbccabc
質問者

お礼

ありがとう ございます

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.5

質問の表現がややこしいが、 1日1行のデータで、土曜日・日曜日のほかに祝日や会社の休日もその「行」にアロをつけたいのか。 「式帯」と言う言葉も余り見かけない。 もしそれなら1率にWEEKDAY関数で日付(シリアル値)から判別できる土日以外は、ユーザーが祝日やその他の休日を 日日ごとに、セル範囲に表を作って、VLOOKUP関数か、MATCH関数、COUNTIF関数でその表を日付で索引し、該当すれば条件付き書式でセルに色を着ける。 これはよく出る質問です。 それとこの質問は内容が違うのか? Googleででも「祝日 条件付き書式」で照会すればヒントは出てくる。 http://www.excel-jiten.net/conditional_formats/color_sat_sun_holiday.html ほか ーー 該当1行全部の列のセルに色を着けるのは、日付列を表すセル番地の列の方に$(絶対参照)をつける。 ーーー >・・振替休日には 色帯が付きません 何かエクセルに対して仕掛けをした結果、その効果が出ないということか? どういう仕掛けを使いましたか? その点では、何もしてないのでは?

aabbccabc
質問者

お礼

ありがとうございました

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.4

何度もごめんなさい。B列およびC列に色を付けるのでしたら例えばB5せるからC369セルを範囲として選択します。 条件付き書式の式ではつぎのようにすればよいでしょう。 =OR(COUNTIF($B$370:$B$450,$B5)>0,WEEKDAY($B5,3)>=5) 土曜日を含まないのでしたら =OR(COUNTIF($B$370:$B$450,$B5)>0,WEEKDAY($B5,3)>5)

aabbccabc
質問者

お礼

ありがとう ございます

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

回答2ですがB370セル以降の祝日などに土曜、日曜が入っていない場合でそれらの曜日にも色を付けるのでしたら、条件付き書式での入力の式は次のようにします。 =OR(COUNTIF(B$370:B$450,B3)>0,WEEKDAY(B5,3)>=5) 土曜日を含まないのでしたら =OR(COUNTIF(B$370:B$450,B3)>0,WEEKDAY(B5,3)>5)

aabbccabc
質問者

お礼

ありがとうございました

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

例えばB5セルからB369セルまでに日付があるとしてそれらのセル範囲を選択したのちに、(B5セルがアクティブセルの状態)、「ホーム」タブの「条件付き書式」から「新しいルール」を選択します。 「数式を使用して書式設定するセルを決定」を選択して下の窓には次の式を入力します。 =COUNTIF(B$370:B$450,B5)>0 同じ画面の「書式」をクリックして「塗りつぶし」のタブから好みの色を設定しOKします。

aabbccabc
質問者

お礼

ありがとうございます 試させていただきます。

noname#146898
noname#146898
回答No.1

MATCH関数を使った条件付き書式 ●祝日・休日の色を変更したい-MATCH関数・COUNTIF関数:Excel エクセルの使い方-条件付き書式 http://www.relief.jp/itnote/archives/000971.php をお試しください。

aabbccabc
質問者

お礼

ありがとうございます。参考にさせていただきます。

関連するQ&A

  • 予定表の土・日・祭日に任意の行数に色帯をつけたい

    エクセル2003で予定表を作成していますが、土・日・祭日の行に任意の行数に色をつけたいのです。 とりあえずできたものを、添付します。

  • 1.excelで年間予定表と別シートの月間予定表が連動した予定表を作成

    1.excelで年間予定表と別シートの月間予定表が連動した予定表を作成したい。 2.別シートの月間予定表(1年分を横に並べている)では、月毎に (1)当月分の左端に年間予定表の当月分、 (2)その右に、年間予定表の予定項目ごとに[列を与えて]整理して予定を書いている。 3.月間予定表の(1)を年間予定表と連動させたい。 即ち、年間予定表の予定項目を追加、書き換え、削除したとき、月間予定表の(1)が自動的に訂正されるようにしたい。 4.年間予定表は6月分をA4横1ページに、月間予定表は一月分をA4縦1ページにプリントアウトしている。画面で見るだけではなく、プリントも利用している。  年間予定が時々変更になり、それに合わせて月間予定を書き変えねばならないので、連動すれば大変助かります。よろしくお願いします。 以下は多くの人にとって読む必要はないと思います。 ご助言の参考になればと思い、今使っている年間予定表・月間予定表の実態を示したものです。 ☆ 年間予定表は1行目に月(1月から12月) 2行目以下は月ごとに、最左端(1月の場合A列)に日付、その次の列(1月の場合B列)に曜日 その次の列(1月の場合C列)に年間予定項目(例:箱根ドライブ、九州ドライブ、自治会総会…)を記入する。 ☆ 別シートの月間予定表: ア:各月ごと(例えば1月)の最初の3列は年間予定表(例えば1月)の月名、日付、曜日、年間予定項目をカット&コピーで張り付ける。  又は、=関数を使う。即ち月間予定表のa列1行目に=を使って、年間予定表のa列1行目をもってくる。月間予定表のa列1行目を31日までドラッグして年間予定表に同期させる。同様のことを、残りの2列についても実行する。(この方法は1月分に3回、1年分で36回繰り返さなければならない。もっと楽な方法、ありません?) イ:各月ごとの4列目から概ね10列目に年間予定項目ごとの詳細計画を記入する。 例えば、 4列目の1行目(タイトル行)箱根ドライブ 4列目の2行目以下の該当する日ごとに、(例えば4日)箱根の情報収集、(6日)旅館決定、(15日)ドライブ実施  5列目の1行目(タイトル行)九州ドライブ 5列目の2行目以下の該当する日ごとに、(例えば8日)九州の情報収集、(10日)旅館決定、(11日)友人に連絡 (25日)ドライブ実施 以上です。

  • エクセルでA3いっぱいの予定表を作成

    エクセルでA3いっぱいの予定表を作成 会社で上司の方がA3用紙いっぱいに半年のスケジュール表の作成をされています。 A列に項目が70個ぐらいあり、●月→●月〈●●工事〉などなど とてもとても 細かく予定が入力されています。 うまく説明できないのですが‥すみません。 こういった表を作成する時のコツ、知恵などを教えていただけませんでしょうか? 私が作成するとなると何日もかかってしまいそうで。。。 (1)まず日を入力? (2)次にA列の項目の入力? (3)全画面表示をしながら作成? (4)A4で作成をして、A3の拡大印刷をするのでしょうか? 質問も的をえていないと思いますが、アドバイスをどうぞ宜しくお願いします。

  • エクセル予定表のリンク

    エクセルで年間予定表シートと月予定表シートをリンクさせています。 年間シートは,A3から1年分の日付が縦1列に並んでおり,A1に西暦を入力すると曜日が変化する万年歴になっています。B列にその日の予定を入力しています。 月予定表シートは,4月がA列B列,5月がC列D列,・・・と並んでおり,日付も予定も年間シートからリンクしています。 ここまでは,「=年間予定表!B7」というような式で十分だったのですが,2月が閏の場合に月予定表の3月1日のセルが年間予定表の2月29日を参照してしまいます。 年間予定表のA337が3月1日の場合はそのまま参照し,2月29日の場合は次のセルを参照する関数はないでしょうか。

  • エクセル2003及び2010の関数の使い方

    エクセルで月ごとの予定表を作成しています。 B列 2行目に今年の数字2014、月はE列1行目予定の表は、B列3行目に日、C列3行目に曜日、D列3行目、E列3行目、F列3行目の3列のセルを結合して予定を記入しています。 B列4行目より関数を下記の通り作成しています。 今年の年は、B2に記入しています。 =DATEVALUE(B2&”/”&E1&”/1”)によりE1に月の数字1とか2を入力すると自動的に C4に曜日が出力されるようにしましたが、これで良いのでしょうか。 またD E Fの結合したところに定期の水曜日なら休館日とか月曜日なら10時からとか出力するにはどの関数を作成すればよいのか、エクセル2003と2010それぞれ、教えて下さい。 宜しくお願いします。

  • エクセル2003 予定表作成・・・

    いつも回答して頂き、とても感謝しています。 例えば (1)20行目に項目が表示。 (2)21行目に警告発生日が表示。 (3)22行目に周期到達日が表示。 項目がaaの箇所の警告発生日が2012/12/19、周期到達日が2013/1/2 項目がbbの箇所の警告発生日が2012/12/26、周期到達日が2013/1/9 となっている場合、 1/1の列の6行目が2で7行目が0.。 1/2の列の6行目が1で7行目が1.。 1/3の列の6行目が1で7行目が1.。 1/4の列の6行目が1で7行目が1.。 1/5の列の6行目が1で7行目が1.。 1/6の列の6行目が1で7行目が1.。 1/7の列の6行目が1で7行目が1.。 1/8の列の6行目が1で7行目が1.。 1/9の列の6行目が0で7行目が2.。 と表示させようと思っていますが、どのような関数で表示可能でしょうか? 宜しくお願い致します。

  • ワードで作成した表の一部をエクセルに貼り付け

    MSWord2010の一つのファイルに作成した200以上の表の一部をエクセル2010に貼り付けます。 各表の1行1列目と3行2列目をエクセルのA列とB列にそれぞれ一つ目の表から順に1行目から貼り付けていきます。 最初はコピペでいこうと思いましたが、ミスが怖いので、自動的に貼り付けていきたいのです。 ほとんど素人なのですが、マクロとかで貼り付けられるのでしょうか。マクロを使う場合は少し丁寧に教えてください。

  • エクセルで作る月間表 その1/3

    たびたびお世話になっております 再びエクセルに関する質問なんですが、 たとえばA1に「7月」 A2から順次「1日」、「2日」・・・「31日」 B列に予定のような単純な表なんですが、 7月、8月は31日 9月は30日ですよね 月毎の日数に合わせて、A1を変更すると、 表の数が変わるようにするには、どのようにしたら良いのでしょうか? ※単純に31行作ると、9月の表の最後に10月1日が表示されてしまいますよね。 賢者のみなさん、ご教授をよろしくお願いいたします

  • 予定を自動で作成することはやっぱり不可能でしょうか

    エクセルのシートに A列に誕生日、B列に人の名前が入っているのですが これをアウトルックの予定表にインポートして 予定を自動で作成することはやっぱり不可能でしょうか? 手作業でチマチマ作成していくしかないですか?

  • エクセルで予定表を作成

    予定表を作成したいと思っています。 マクロのことはよく判りません。 やりたいことは・・・ 今現在作っているもので、予定を入力するシートとそこからリンクして予定を表示しているシート(一ヶ月単位のカレンダー形態のもの。一ヶ月1シートになってます)があるのですが、 1)月ごとのシートを選択して表示を切り替えるのではなく、1枚のシート上で、月を選択するだけでそこにその月が表示されるようにしたい。 2)予定に参加する参加者の管理をしたい。参加者は人数が決まっているわけではないのであらかじめ行や列を作っておいても不要になったり足りなかったりしてしまいます。予定を記入するシートとは別に、必要なときだけ自動的に予定が反映された記入する欄なりシートなりを作成できるようにしたい。 のですが・・・ どんな方法があるかアイデアをご提供いただきたいと思います。

専門家に質問してみよう