web-dev-qa-db-ja.com

Excel-条件付き書式-セルが空白ではなく、0に等しい

セルが次のとおりであるかどうかを確認しようとしています。

  1. 空白、およびfalseの場合(空白ではない)
  2. 値が0の場合。試しました:

    = IF(NOT(ISBLANK($ D:$ D))&$ D:$ D = 0、TRUE、FALSE)

    = IF(AND(NOT(ISBLANK($ D:$ D))、$ D:$ D = 0)、TRUE、FALSE)

私は使用していますExcel 201 withConditional Formattingrule:数式を使用してフォーマットするセルを決定します => この式が真である値をフォーマットします

私は何が間違っているのですか?問題は、IF($D:$D=0)が値がのセルと、空白のセルをtrue。 0個の値のみを認識させたい。空白ではありません。

6
KickAss

私はこれがあなたが探しているものだと思います:

=AND(COUNTBLANK($D1)=0,$D1=0)

列全体に適用すると、各セルはそれぞれの行のみを参照することに注意してください。 $ D:$ Dを使用する代わりに、$ D1の参照を保持することをお勧めします

8
tigeravatar

この式を使用することもできます

=($D1<>"")*($D1=0)

7
barry houdini

「0」を指定するルールの前に、「セルに空の(空白の)値が含まれている」というルールを追加する必要があります。次に、フォーマットを「フォーマットなし」に設定し、「trueの場合は停止」を選択します。

2
Maciej Niemir

以下は機能し、ANDとNOTがどのように組み合わされるかを心配する必要はありません。

=IF(ISBLANK(A1),TRUE,IF(A1=0,TRUE,FALSE))
0
Arconath

->(特定のテキスト)を含むセルのみをフォーマットします...(セル値)を使用しないでください->引用符なしで「0」と入力します

これにより、内部に0が含まれるセルのみがフォーマットされ、空白のセルはフォーマットされません。

0
mahmoud sherif