簡體   English   中英

當單元格的總和達到 Excel 中另一個單元格的值時突出顯示單元格

[英]Highlight cells when its sum reached the value on another cell in Excel

我是 VBA 新手。 我有這個專欄。 第一列是期間,第二列是本金支付列表(見圖)。 如果我想確定付款達到一定金額的時間段,我應該使用 VBA 還是條件格式?

即,如果我在字段 $400 中輸入,將標識第 9 段或突出顯示第 1 - 9 行。 當您將 1 - 9 期間的值(付款)相加時,期間 9 是達到 400 美元金額的第一個期間,或者 400 美元首次低於與其期間對應的付款總額。

我的目標是突出顯示從 1 - 9 的行。或者至少確定了時間段。

在此處輸入圖片說明

在 Google Sheets 中做到了這一點。 但原理在 Excel 中是相似的

以下是公式在此處輸入圖片說明

  1. 在 C1 中,我輸入您的閾值。
  2. B 列包含運行總計
  3. 如果 b 中的總數超過閾值,則 D 包含 1,只要上面 D 列的行不包含 1。

接下來我們有條件格式: 在此處輸入圖片說明

所以我們知道如何在你說的谷歌表格中做到這一點。

接下來從 Google Sheets 下載它作為 Excel 文件,並在 Excel 中打開它。這是在那里輸入條件格式的方式(Office for Mac)。

在此處輸入圖片說明

(格式 > 條件格式)。

將來,您顯然不需要 Google Sheets,因此您可以遵循此概念並直接在 Excel 中應用條件格式。

但是我能夠用數據進行說明,並給出一個可點擊的示例,您可以看到它顯示它有效。 您可以從字面上將其下載到 Excel 中並開始使用。

PS:您的問題措辭非常松散/易於解釋。 我指出了跨過門檻的點。 如果您想突出顯示每一行的單元格,包括它被交叉的那一行,請調整突出顯示的公式。 也許是這樣.. 在此處輸入圖片說明

等等……等等……

閱讀 JGFMK 的回答后,我有一個更簡單的方法:

在單元格 A2->A11 中,輸入值 1->10。
在單元格 B2->B11 中,您輸入提到的付款。
在單元格 C2->C11 中,輸入公式=sum(C$2:Cx) (其中x從 2 到 11)

然后根據公式=Cx<=400創建條件格式,其中x從 2 到 11。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM