2016-07-19 19 views
0

我有零或正浮點值的列。我的當前格式的條件是:Excel中的條件格式:不是零的最大值

細胞值等於=AND(MAX($A$1:$A$50),A1<>0)

此條件格式的想法是格式化僅限未

A1(未$A$1)部分是細胞當前單元格。它可以從A1A50。當它們全部爲零時,它們目前沒有格式。但是當我將其中一個單元格修改爲任何正值時,例如0.01,格式不起作用。

這種情況的正確條件是什麼?

+0

如果輸入的數字總是正數,則第二個條件是不必要的。只要使用'Max' ...或者我錯過了什麼? ...這不起作用的原因是因爲現在'A1'實際上等於0,因爲它裏面什麼也沒有。 –

+0

我打算說條件格式是基於某種邏輯比較的。你做一個比較,然後給我一個返回數字的值操作。在excel的眼中,0是錯誤的,其他任何數字都是正確的。 –

回答

0

這工作對我來說:=AND(MAX($A$1:$A$50)=A1,A1<>0)範圍是A1:A50。它只強調了最大值。

+0

當使用上述公式應用條件公式時,請確保單元格A1是您選擇中的活動單元格。如果它不是A1地址將得到不正確的更新。 –

+0

謝謝@Forward Ed,我忘了提及這一點。 –

+0

NP,試圖找出答案。條件格式的一個方面讓我花了很長時間才意識到。 –