TOP
SumByCellColor 函数
SUMBYCELLCOLOR() 描述
许多人使用颜色来标记单元格。使用单元格颜色可以更容易地理解 Excel (Calc) 工作簿中的数据。
遗憾的是,Excel (Calc) 没有内置函数可以使用单元格颜色作为公式中的条件。构建仅计算或汇总特定颜色单元格的公式可能变得非常繁琐。这通常会导致复杂的公式,在进行更改时容易出错。
SUMBYCELLCOLOR() 函数汇总具有特定填充颜色的单元格中的值。
SUMBYCELLCOLOR 函数的主要特性
语法:
=SUMBYCELLCOLOR(RangeToSum; SampleCell)
参数:
- RangeToSum: 要汇总的单元格范围。
- SampleCell: 包含颜色样本的单元格。
使用示例
SUMBYCELLCOLOR() 函数易于使用。您只需选择所需的单元格范围并指定包含所需颜色的单元格,Excel (Calc) 将自动汇总具有相同颜色的单元格:
=SUMBYCELLCOLOR(RangeToSum; SampleCell)
我们将得到以下结果:
在此示例中使用了以下值:
- RangeToSum: B4:H4 - 包含工作小时数的单元格范围。
- SampleCell: B10 - 包含所需颜色(绿色)的单元格。
您是否遇到过以下任何一种情况?
- 不确定 YLC 是否有此功能,但如果能计算范围内带颜色的单元格将很有用。假设我在 B1:B500 范围内有 17 个粉色单元格。我需要一个公式来计算这 5 个粉色单元格,即使它们没有文本或数据。
- 是否可以使用颜色作为 SUMIF 的条件?我有一个需要汇总的列,但只汇总黄色的单元格。
- 我注意到,在最新版本的 Excel (Calc) 中,可以按单元格颜色和字体颜色排序。那么 Excel (Calc) 的功能呢?公式是否也可以处理单元格和字体颜色?
- 如何根据单元格的填充或背景颜色来计数或汇总单元格?看来在 Excel (Calc) 中没有公式可以根据指定的背景颜色来计数或汇总单元格范围。
- 我的一些同事通过手动给单元格着色来跟踪他们的工作,具体取决于谁完成了特定任务(例如,约翰将他工作的单元格着色为蓝色,苏珊着色为红色,丹尼尔着色为黄色)。我需要获得每种颜色的总数。我正在寻找一种自动化方法,这样我们就不必每次都按颜色排序来获得汇总。问题似乎在于他们手动为单元格着色,因此除了颜色之外,没有其他可以作为获取总数的依据。
计算说明
由于 Excel (Calc) 仅在单元格(被引用)中的值发生变化时才重新计算公式,而不是在颜色变化时,因此工作表上的某些公式可能不会总是触发更新。在这种情况下,您可以使用 F9 或 Ctrl+Alt+F9 组合键来更新 YLC Utilities 中的公式。
下载扩展
您可以安装 YLC Utilities 扩展来使用 SUMBYCELLCOLOR() 函数。
此后,该函数将在 Excel (LibreOffice Calc) 中打开的所有文件中可用。