アプリ版:「スタンプのみでお礼する」機能のリリースについて

エクセルでカレンダーを作成しています。現状のままでも使用できますが、土日のテキストだけ灰色にできたらよいと考えており、ヒントをいただけると助かります!

win7
Excel2010

A1に年、A2に月を入力する欄があり
A5=DATE(A1,A2,1)
A6=A5+1
以下A35までオートフィル

セルの書式設定でd(ddd)
以上の条件で日付と曜日の表示をしてあります。

条件付き書式設定で色をつけられないか試したのですが、よくわからず。。。
ご意見ください。よろしくお願いします。

「土日だけ色を変えられますか?」の質問画像

A 回答 (3件)

こんばんは!



横からお邪魔します。
すでに回答は出ていますが・・・
土曜日の条件付き書式には気を付ける必要があります。
数式によって空白にするようにしている場合は問題ないと思いますが、
万一範囲内に空白セルがあると、Excel的には「土曜日」と認識してしまいます。

空白セル=0 とみなし、1900/1/0 となります。
1900/1/1 は日曜日のためその1日前と判断され 0=「土曜日」とされます。

今回は土日は同じ色だというコトなので
A5セル以降色を付けたいセルを範囲指定 → 条件付き書式 → 新しいルール → 数式を使用して・・・ → 数式欄に
=AND(A5<>"",WEEKDAY(A5,2)>5)

として → 書式 → フォント色の「灰色」を選択しOK!

としておいた方が無難だと思います。m(_ _)m
    • good
    • 0
この回答へのお礼

ありがとう

ありがとうございます(^^)補足助かります!

お礼日時:2017/10/19 10:49

条件付き書式で、


「数式で~」を選択し、
数式を入力することで実現できます。

・・・
WEEKDAY関数を使うのは問題ありません。
その使い方によっては
 日曜日から土曜日までを1から7
 月曜日から日曜日までを0から6
 月曜日から日曜日までを1から7
のようにすることができます。

質問の例ではA5セルからDATE関数で日付に変換しているので、
そのまま5行目のセルに対してA5セルの値を判定させてやればよい。

 =WEEKDAY(A$5,3)=6
なら土曜日としてセルを修飾
 =WEEKDAY(A$5,3)=7
なら日曜日としてセルを修飾
のようにすれば良いでしょう。

A5セルからD5セルまでを選択した状態でこの数式を入力すれば、まとめて入力したことになります。
その後、A5セルからD5セルを選択し、必要な行まで複製すれば良いだけです。
    • good
    • 0
この回答へのお礼

ありがとう

ありがとうございます(^^)おかげでうまくできました!

お礼日時:2017/10/19 10:48

曜日の判定は、WEEKDAY関数が使えます。


返り値は、1(日曜日)~7(土曜日)になります。
条件付き書式設定で、
この値が7(土曜日)ならば"青”、1(日曜日)ならば"赤"
などとすればよいです。
    • good
    • 0
この回答へのお礼

ありがとう

ありがとうございます(^^)参考になります!

お礼日時:2017/10/19 10:47

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