[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『祝日一覧からカレンダーの日付の文字や背景に色をつける方法』(たろう)
はじめまして。
知識豊富な方にぜひお教え頂きたいことがあります。
以下のようなカレンダーがあります。
日 月 火 水 木 金 土
1 2 3 4 5 6
7 8
このカレンダーは、年と月を選択すると自動で変更できるように作成しています。
このカレンダーを祝日一覧(範囲名:祝日)から条件付き書式で色をつけたいと思っています。
=COUNTIF(祝日,B7)=1という関数でやってますが、全く認識しません。
どなたか良い方法をご教授ください。よろしくお願いします。
< 使用 Excel:Excel2013、使用 OS:Windows7 >
ちなみにB7にはどんなデータが入っているのですか? (コナミ) 2015/11/19(木) 12:51
日付欄が日付型データで、かつ 祝日欄も日付型データであれば、色はつくと思いますが? もっとも、条件が =1 ですから、同じ日付が2つ以上登録されていると色はつきませんけど。
(β) 2015/11/19(木) 12:54
=B7<>WORKDAY(B7-1,1,祝日)
(???) 2015/11/19(木) 13:04
手順を確認してみてください。
B C D E F G H 6 日 月 火 水 木 金 土 7 1 2 3 4 5 8 6 7 8 9 10 11 12 9 13 14 15 16 17 18 19 10 20 21 22 23 24 25 26 11 27 28 29 30 31
B7セルからH11セルを選択して条件付き書式で =COUNTIF(祝日,B7) (se_9) 2015/11/19(木) 13:04
編集からではなくコメント欄から書いてください。
こちらの検証では色が付くので、カレンダーも祝日もちゃんと日付になっているか 確認してみてください。カレンダーのどこのセルでもいいので選択して数式バーに 2015/12/1みたいに表示されていれば日付形式になっていることがわかります。 (se_9) 2015/11/19(木) 15:20
1900/20/11??? 関数を値貼り付けにするとシリアル値で(12月1日なら)42339と 表示されるはずですが。
ボックスタイプのカレンダーの作成方法は http://www.eurus.dti.ne.jp/~yoneyama/Excel/jituyou/calendar.htm を参考にして再び条件付き書式でチャレンジしてみてください。 (se_9) 2015/11/19(木) 16:54
関数を値貼り付けにして日付形式にしても1900/20/11という表示にはなりません。 カレンダーをもう一度作成し直した方がいいと思います。 (se_9) 2015/11/19(木) 17:05
各セルには年月日とし、セルの書式設定で日だけ表示するようにしましょう。
(???) 2015/11/19(木) 17:06
B7セル =IF($B$1<>MONTH(DATE($A$1,$B$1,1)-WEEKDAY(DATE($A$1,$B$1,1))+COLUMN(A1)+7*(ROW(A1)-1)),"",DATE($A$1,$B$1,1)-WEEKDAY(DATE($A$1,$B$1,1))+COLUMN(A1)+7*(ROW(A1)-1)) 表示形式 d 右と下にフィルコピー (se_9) 2015/11/19(木) 18:46
> もう一歩という感じです。
何がどうなるからもう一歩なのか、 具体的に書いてもらわないとわからないんだけど。
COLUMN(A1)、 ROW(A1)
↑ の「A1」を全部「C4」に変えてしまった、なんてことはない? ここは年のセルがどことか関係なく「A1」のままですよ。 それはそれとして、、 > 1900/20/11という表示になります
これは「1900/1/20」の間違い?
だったら、カレンダーは元のままで(質問時のままで)、条件付き書式を
=COUNTIF(祝日,DATE($C$4,$F$4,B7))
これでどうなりますか? (笑) 2015/11/19(木) 22:24
もうひとつ教えて頂きたいことがあります。
このカレンダーで日曜日を除いた日数を自動で表示したいんですが、12月と1月については、
12月29〜31日、1月1〜3日も除いた日数をカレンダーの隅に表示させたいのです。
もちろん、この期間が日曜日になった場合は、そもそも日曜日は除きますので、それも考慮して
日数を出したいのですが、それを計算する関数をご教授ください。
また、祝日一覧から条件付き書式で色付けした日数も除くことができると、なおいいです。
上記2つの方法について、みなさんの高度な知識を頂ければ有難いです。
よろしくお願いします!
(たろう) 2015/11/19(木) 22:39
> 12月29〜31日、1月1〜3日
この期間も色をつけていいんだったら、祝日一覧に上記の日付を追加して NETWORKDAYS.INTL 関数で日数を求めるとか。
ところで結局カレンダーはどれを使うことにしたのかな? (笑) 2015/11/19(木) 23:35
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.