2012-08-29 48 views
0

我讀過很多「條件格式」的答案,他們都不到灣什麼,我試圖做這方面的....動態格式化基於一系列細胞

我有兩個問題:(Excel 2010中 - 視窗XP) 1)我有一個計算每行的百分比列 - 我也有該行具有「基地」或「參考」的百分比在另一個單元格...我想突出顯示計算百分比落在基於「基準」百分比的範圍之外的單元格。

例如 - 基百分數爲15.5%(A1) - 所計算的行百分比爲17%(AA1) - 我想是這樣的 IF AA1 <總和(A1 * 0.9)AND AA1>總和(A1 * 1.1)然後突出顯示單元格A1

需要注意的是,所有使用NOT BETWEEN執行類似操作的「條件格式」似乎總是將單元格引用轉換爲ABSOLUTE ...,意思是當我將該公式粘貼到AA2或AA3 - 它保持參考爲$ A $ 1 ...

我需要它來更改每行....

2)第二個問題 - 不相關的 - 是有一些方法來鎖定那些列在我的例子(「AA」)這樣的人無法將數據粘貼到我的公式區域?????

thx

回答

0

1)在條件格式部分,使用公式標準。當你的公式返回1時,應用格式並且0不應用。所以,你可以這樣做:

IF (AND(AA1 < sum(A1*.9),AA1 > sum(A1*1.1)), 1, 0)

由於條件格式公式。當你將它應用到一個範圍時,它的作用就像將公式從範圍的左上角的單元格拖動到右下角的單元格。

+0

沒有好運Alexandre - 我在條件格式化的公式部分做了... = IF(AND(AS3 sum(K3 * 1.1)),1,0 ) -where「AS」是calc'd val&「k」是參考值val 然後將該單元格粘貼到一系列單元格中 - 第5-20行 - 粘貼 - 然後單擊條件格式並單擊「編輯規則' - 產生: = IF(AND(AS3 sum(K3 * 1.1)),1,0) In all rows ... I「want」 = IF(AND(AS5 <總和(K5 * 0.9),AS5>總和(K5 * 1.1)),1,0) = IF(AND(AS6 <總和(K6 * 0.9),AS6>總和(K6 * 1.1)),1,0) = IF(AND(AS7 <總和(K7 * 0.9),AS6>總和(K7 * 1.1)),1,0) – jpmyob

+0

你式沒有意義的。你是在說:「如果AS3既下下界和超過上限,則1,否則爲0。這將總是導致0,因此不應用條件格式。最後,你可能想改變1和0爲TRUE, FALSE分別在Excel 2007中的測試中,雖然我很確定我再次使用它,但無法使其與1和0一起工作。無論如何,公式將顯示爲每個單元格不變,但。它將 – ApplePie

+0

THX我想試試 - 但沒錯就是我的邏輯 - 我有+窄幅 - 10%,如果它落在外面是(高於或低於)我想強調的細胞 - 如果它是裏面範圍 - 比它好,沒有突出顯示,在下限和上限之下,範圍超過下限和上限......似乎對我來說在邏輯上合理 - 有沒有更好的方法來「說出」邏輯? ?我不能說狀態是在低於或低於下限,因爲這些交叉和無限擴展... – jpmyob