TOP
LibreOffice 的 CountByCellColor 函数 Calc
COUNTBYCELLCOLOR() 说明
许多人使用颜色来表示细胞。使用单元格颜色可以更轻松地理解 LO Calc 工作簿中的数据。
不幸的是,LO Calc 没有内置函数来使用单元格颜色作为公式中的条件。构建仅对某些颜色的单元格进行计数或求和的公式可能会变得非常麻烦。这通常会导致公式复杂,在更改时容易出错。
COUNTBYCELLCOLOR() 函数计算具有特定填充颜色的单元格数量。
主要特点 功能 COUNTBYCELLCOLOR
句法:
=COUNTBYCELLCOLOR(Range; SampleCell)
参数:
- Range: 包含要计数的单元格的范围。
- SampleCell: 包含颜色样本的单元格。
用法示例
COUNTBYCELLCOLOR() 函数易于使用。您只需指定要计数的单元格范围并指定包含所需颜色模式的单元格,LibreOffice Calc 将自动计算具有相同颜色的单元格数量:
=COUNTBYCELLCOLOR(B4:H4; B10)
我们将得到以下结果:
此示例使用以下值:
- Range: B4:H4 - 包含有关工作天数注释的单元格的范围。
- SampleCell: B10 - 包含所需颜色(绿色)的单元格。
您认识这些情况吗?
- 不确定 YLC 是否具有此功能,但能够对某个范围内的彩色单元格进行计数会很有用。假设我有 17 个粉红色细胞,位于 B1:B500 范围内。我需要一个公式来计算这 5 个粉色单元格,即使它们没有文本或数据。
- 我可以使用颜色作为 COUNTIF 条件吗?我有一列需要计算黄色单元格的数量。
- 我注意到在最新版本的 LO Calc 中可以按单元格颜色和字体进行排序。 LO Calc 函数怎么样?公式也可以使用单元格和字体颜色吗?
- 如何通过填充或背景颜色对单元格进行计数或求和? LO Calc 中似乎没有一个公式可以根据指定的背景颜色对一系列单元格进行计数或求和。
- 我的几位同事通过根据执行特定任务的人员手动为细胞着色来跟踪他们的工作(例如,约翰将他正在处理的细胞着色为蓝色,苏珊将其着色为红色,丹尼尔将他的细胞着色为黄色)。
我需要获得每种颜色的总数。我正在寻找自动化的东西,这样我们就不必每次都按颜色排序来获得摘要。问题似乎是他们手动为单元格着色,因此除了颜色之外没有任何标准来计算总和。
计算注意事项
由于 LO Calc 仅在(引用的)单元格中的值发生变化时重新计算公式,而不是在颜色发生变化时重新计算公式,因此某些工作表公式并不总是触发更新。在这种情况下,您可以使用 F9 或 Ctrl+Alt+F9 更新 YLC Utilities 中的公式。
下载扩展程序
您可以通过安装免费扩展来使用 COUNTBYCELLCOLOR() 函数 YouLibreCalc.oxt 或其全功能版本 YLC_Utilities.oxt 。
之后,该功能将在 LibreOffice Calc 中打开的所有文件中可用。