【发布时间】:2017-06-26 14:08:08
【问题描述】:
我想知道是否有一个 Sumif 公式可以根据 A 列中它旁边的单元格是否突出显示来对 B 列中的所有值求和。
一个例子是 A3 和 A8 中的单元格以黄色突出显示,因此我希望 B3 和 B8 中的单元格总和进入 F4。是否有我必须创建的公式或宏来完成此操作?
【问题讨论】:
-
直接没有公式,需要自己写vba。这些单元格是否有条件地格式化为突出显示?是这样,有什么规矩?
-
在这里呼应@ScottCraner。这是一个相当全面的按颜色求和/计数的指南 (ablebits.com/office-addins-blog/2013/12/12/…)。同样正如他所指出的,如果突出显示来自条件突出显示规则,您可以仅突出显示条件突出显示规则和基于此的 SUMIF(在这种情况下,它比处理突出显示方法更直接)。
-
颜色来自搜索的宏,来自这个网站:pcadvisor.co.uk/forum/helproom-1/…
-
然后在该代码中保留单元格的运行总数,因为它们使用偏移突出显示,并在完成时将答案放在所需的单元格中。
-
我对偏移不熟悉,尤其是与编码结合使用。你能给我一个例子或资源吗?
标签: excel background-color sumifs vba