条件付き書式について 日曜日 土曜日 祝日を色で区別したいのですが、土曜日だけが空白部分も書式設定されてしまいます。 日曜:=WEEKDAY(A3)=1 =$A$3:$A$13
条件付き書式について 日曜日 土曜日 祝日を色で区別したいのですが、土曜日だけが空白部分も書式設定されてしまいます。 日曜:=WEEKDAY(A3)=1 =$A$3:$A$13 土曜:=WEEKDAY(G3)=7 =$G$3:$G$13 金曜:=WEEKDAY(F3)=6 =$F$3:$F$13 日曜から金曜まで試してみましたが問題ありません。 何故土曜だけがこうなってしまうのでしょうか。
Excel | Office系ソフトウェア・63閲覧・50
ベストアンサー
空欄は数式ではゼロ扱いで、日付シリアル値で言うと1900年1月0日土曜日と表示されてしまいます。そのせいです。もちろんそんな日は実在しませんし、1900年1月1日は日曜日ではありませんけどね。 weekday関数ではなく、text(日付, "aaa;;")="土" のようにtext関数で判定しましょう。ゼロは土曜ではなく空文字列になりますから色はつきませんし、何曜日の判定なのか一目瞭然です。
1人がナイス!しています
質問者からのお礼コメント
日付リリアル値については再確認しました。 他の曜日も全てtext関数で統一することにしました。 有り難うございます。
お礼日時:1/23 0:33