web-dev-qa-db-ja.com

Excelの条件付き書式

列ヘッダーを除き、特定の範囲に含まれない、列内の空白以外のすべてのエントリを強調表示します。これが私の試みです:

=AND(OR(VALUE(INDIRECT("H"&ROW()))<0,VALUE(INDIRECT("H"&ROW()))>100),ROW()>1)

セルに貼り付けた場合、期待どおりに評価します。条件付き書式で使用されますが、そうではありません。誰もが理由を知っていますか?

3
matcheek

列全体Hを選択し、この式を条件付き書式で使用します

=OR(H1<0,H1>100)

これは行ごとに自動的に調整されます(ここではINDIRECTは必要ありません)

H1が条件を満たす数値でない限り、H1を除外する必要はありません。除外する場合は、Raystafarianが提案するように「適用対象」の範囲を変更します。

2
barry houdini

ゼロ未満または1より大きい値を取得しようとしているように見えるので、not betweenとして見ることができます。

これを行う簡単な方法は、数式を使用しないことです。conditional formatting - highlight cell rules - more rulescell valuenot between01を組み合わせて、大丈夫です

ヘッダーを除外する場合は、conditional formatting - manage rulesに移動し、applies toの範囲を変更します。

いくつかの良い情報へのリンク

2
Raystafarian