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