许多人使用颜色来表示细胞。使用单元格颜色可以更轻松地理解 LO Calc 工作簿中的数据。
不幸的是,LO Calc 没有内置函数来使用单元格颜色作为公式中的条件。构建仅对某些颜色的单元格进行计数或求和的公式可能会变得非常麻烦。这通常会导致公式复杂,在更改时容易出错。
SUMBYFONTCOLOR() 函数对具有特定字体颜色的单元格中的值求和。
=SUMBYFONTCOLOR(Range; SampleCell)
SUMBYFONTCOLOR() 函数易于使用。您只需选择所需的单元格范围并指定包含所需颜色的单元格,LibreOffice Calc 将自动对具有相同颜色的单元格求和:
=SUMBYFONTCOLOR(A1:D10; F3)
我们将得到以下结果:
此示例使用以下值:
由于 LO Calc 仅在(引用的)单元格中的值发生变化时重新计算公式,而不是在颜色发生变化时重新计算公式,因此某些工作表公式并不总是触发更新。在这种情况下,您可以使用 F9 或 Ctrl+Alt+F9 更新 YLC Utilities 中的公式。
您可以通过安装免费扩展来使用 SUMBYFONTCOLOR() 函数 YouLibreCalc.oxt 或其全功能版本 YLC_Utilities.oxt 。
之后,该功能将在 LibreOffice Calc 中打开的所有文件中可用。