[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『セルの値が関数の時の条件付き書式』(ぼーの)
お世話になってます。
簡単なカレンダーを作成しており、
条件付き書式で、
土曜、日曜の場合は文字の色を変更しようとしたら、
セルの値が関数なんで、変更出来ません。
この様な場合、どうしたらよいのでしょうか?
因みに日付は、
C3に年、D3に月を入力する様にして、
C6から下のセルに、
=IF(DAY(DATE($C$3,$D$3,ROW()-5))=ROW()-5,DATE($C$3,$D$3,ROW()-5),"")
としてます。
曜日は、セルの書式設定のユーザー定義で表示してます。
宜しくお願いします。
< 使用 Excel:Excel2016、使用 OS:Windows10 >
どんな条件付き書式にしたのか書いてもらわないとわかりませんよ。
>曜日は、セルの書式設定のユーザー定義で表示してます。 ということなら WEEKDAY 関数を使えばできますけど、そうしてますか?
ちなみに C6以下の式は ↓ でもオッケー
C6 =IFERROR(($C$3&-$D$3&-ROW(A1))*1,"")
以上 (笑) 2020/07/09(木) 11:09
>セルの値が関数なんで、変更出来ません >曜日は、セルの書式設定のユーザー定義で表示してます。
関数だから変更できなのではなくて、「月」とか「土」に見えても データはシリアル値だからでしょう。 TEXT関数で文字列の曜日にしてしまうか、WEEKDAY関数で曜日を判断して その値も元に条件を付けたらいいと思いますよ。
ちょっと被りました。 (コナミ) 2020/07/09(木) 11:10
まず、曜日についは、
ユーザー定義で、種類を「m/d(aaa)」にて曜日を出してます。
条件付き書式は、
・指定の値を含むセルだけを書式設定
・「特定の文字列」「次の値を含む」で値を「土曜」
にしてました。
条件付き書式の「セルの書式設定」の「表示形式」も↑同様にしてます。
TEXT関数、WEEKDAY関数調べてみます。
(ぼーの) 2020/07/09(木) 11:26
条件付き書式 数式を使用して、書式設定するセルを決定
数式 =WEEKDAY(C6)=7 土曜 =WEEKDAY(C6)=1 日曜
ところで祝日は関係ないんですか?
以上 (笑) 2020/07/09(木) 13:03
祝日の事は、すっかり失念してました。。。
ですが調べて、
=COUNTIF(祝日,$A2) =1
で解決しました。
勉強になりました。ありがとうございました。
(ぼーの) 2020/07/09(木) 14:14
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.