2017-06-09 14 views
0

1日の売上を1行に表示するシートがあります。その月が現在の月であれば、それより下の行の過去の売上高が表示されます。 ""となります。Excel - 条件付きフォーマットトップ値両方のセルが空白でない場合

次に、値がトップ1の値を強調表示するように書式を設定しますが、両方のセルが空白(または"")でない場合に限ります。

例(抜粋):

A    B   C   D 
    ==================================================== 
1 = Jan   | 1-Jan-18 | 2-Jan-18 | 3-Jan-18 
2 = 2018  |  Mon |  Tue |  Wed 
3 = MI   |   0 |   4 |   4 
4 = SC   |   0 |   0 |   0 
5 = Subtotal |   0 |   4 |   4 
6 = DS   |   0 |   0 |   0 
7 = Total  |   0 |   4 |   4 
8 = Daily Sales |   $- | $1,763.72 | $1,763.72 
9 = ""   |   "" |   "" |   "" 
. . . 
51 = Jun   | 1-Jun-17 | 2-Jun-17 | 3-Jun-17 
52 = 2017  |  Thu |  Fri |  Sat 
53 = MI   |   29 |   33 |   33 
54 = SC   |   40 |   34 |   38 
55 = Subtotal |   69 |   67 |   71 
56 = DS   |   37 |   35 |   39 
57 = Total  |  106 |  102 |  110 
58 = Daily Sales | $46,738.63 | $44,974.91 | $48,502.35 
59 = Last Year | $34,899.21 | $34,557.87 | $36,945.18 

Showing above table as a picture

""が実際に存在しませんのでご注意ください。私はちょうど値が空白であることを示しています。

したがって、行9が空白であるため、セルをハイライト表示しないでください。セルB58:D58を強調表示する必要があります。行58と行59の両方が空白でなく、行58が高い値であるためです。

これを行うにはどうすればよいですか?私はちょうど "トップ1"の値を試していましたが、それは比較する行9の値がないので、ちょうど奇妙に見える行8の値を強調表示します。

解決策は完全に自動である必要があります。条件付き書式、セルなどを手動で更新する必要はありません。

答えて

0

私はそれが細胞=$B$8:$B$9ため=AND(B9<>"",B8>B9)を使用して動作するようになった(例えば、範囲)と、ちょうど他の細胞(例えばのためにそれをコピーした。細胞=$C$8:$C$9ため=AND(C9<>"",C8>C9)

0

セルを選択してB8を選択し、数式を使用して新しい条件付き書式設定ルールを作成します。選択セルB9

=AND(COUNT(B8:B9)=2,B8=MAX(B8:B9)) 

と、この式を使用して新しい条件付き書式ルールの作成:この式に入れて両方のルールのために必要な書式を設定し

=AND(COUNT(B8:B9)=2,B9=MAX(B8:B9)) 

を。より多くのセルにルールを適用するか、2つのセルをコピーし、[ペースト]> [フォーマット]を使用して、他のセルのペアに適用します。 enter image description here

関連する問題