条件付き書式が最初のルールを無視している可能性がある

条件付き書式が最初のルールを無視している可能性がある

私は専門家ではありませんが、危険である程度の知識は持っています。ですので、ご協力をよろしくお願いします。

以下の条件付きルールがあります(指定された順序で、それぞれが true の場合は停止します)

=E5="TRUE" (Green Fill)

=ISBLANK(G5)=TRUE (no format)

=(Today()-G5)>4 (Red Fill)

他の日に基づいた他の色もいくつかありますが、大体こんな感じです。

問題が発生しているのは最初のものです。E5 は、チェックボックス (D5) がオンになっているかどうかに基づいて設定されます (オンの場合は True、オフの場合は False)。これは、テキスト ボックスの書式コントロール ([コントロール] タブ) によって作成されました。

したがって、基本的なロジックツリーは次のようになります。

If completed, GREEN FILL

If date field = null, no format

If date field age > 4, RED FILL

最初は、E5 には実際には True または False が入力されていないのではないかと疑いましたが、完了したタスクの数を知るために次のものがあることを思い出しました (これは正しく機能します)。

=COUNTIFS(A5:A100, "<>", E5:E100, TRUE)

それに基づいて、最初の条件に引用符を付けた場合と付けなかった場合の両方を試しましたが、結果は同じでした(ゼロ)

したがって、この問題を解決する方法についての提案をお待ちしています。

答え1

最初のルールは引用符なしで次のようになると思います。

=E5=TRUE

それ以外の場合は、ブール値の TRUE ではなく、セル内の TRUE を示す文字列値を検索します。

関連情報