繁体   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