条件付き書式が機能しないのはなぜですか?

条件付き書式が機能しないのはなぜですか?

連続した日付の列があります。土曜日の行を強調表示したいと思います。 に条件付き書式を適用しており$2:$112、書式設定の数式は です=weekday($a2) = 7。しかし、これは機能しません。提案はありますか? [(a) 曜日関数が日付値を適切に読み取り、(b) 書式設定されていない日付が Excel の日付値であることを確認しました]。

これは私のシートと条件付き書式メニューのスクリーンショットです。明確に言うと、列 A の日付が土曜日を表す行全体を強調表示したいのです。

フォーマットしようとしているExcelシートのスクリーンショット

答え1

Excel の絶対セル参照 ($ 記号付き) を使用していますが、これはすべての曜日にセルのみを使用しますA2。日付ごとに異なる動作をさせるには、相対セル参照を使用する必要があります。

=weekday(a2) = 7

参照: Excel の数式でドル記号 ($) を使用する理由 - 絶対セル参照と相対セル参照

答え2

条件付き書式 > ルールの管理から、適用する数式の範囲を指定する必要があるかもしれません。 ここに画像の説明を入力してください

答え3

範囲が$2:$112日付値でいっぱいですか? そうでない場合は、日付値を含む範囲を選択するだけで、次のように機能します=weekday(A2)=7ここに画像の説明を入力してください

関連情報