條件格式顏色儲存格,直到總和等於另一個儲存格

條件格式顏色儲存格,直到總和等於另一個儲存格

我有一個 Excel 文件,我需要對一行中的單元格進行著色,直到它們的總和達到所選單元格的數量。但如果單元格上的總和僅被部分覆蓋,則該單元格只需部分著色。

這是一個例子,也許你會更好地理解:

31.0000 0 4.000 8.000 4.000 4.000 4.000 0 4.000 4.000

在這裡,我希望最後一個單元格也被著色,但只有一半,因為粗體的總和也包含最後 4000 的金額,但不是全部。我想要的看起來像這樣:

在此輸入影像描述

另一個帶有額外單元格的範例:

2.240 0 0 640 960 640 640 640 960 640 960

答案1

您可以使用兩個條件格式規則來完成此操作。首先,選擇您想要具有此格式樣式的所有儲存格。

然後,在主頁功能區上選擇Conditional Formatting > New Rule。選擇Use a formula to determine which cells to format並在「格式化符合此公式的值:」下的方塊中輸入以下內容:

=SUM($B2:B2)<=$A2

將 的兩個實例替換為B2要套用格式的範圍左上角單元格的位址。替換A2為第一行資料的目標值的位址。

點擊Format...將格式設定為實心單元格填充(在我的範例中為綠色)。按一下“確定”。

然後,重複此過程以使用以下公式建立另一個規則:

=AND(SUM($B2:B2)>$A2,SUM($B2:B2)-$A2<B2)

將此規則的格式設定為從其他規則的顏色到白色的垂直漸變。您可以透過Fill Effects在設定儲存格格式時進行選擇來完成此操作。

例子:

在此輸入影像描述

相關內容