我有一个电子表格,其中的列基本上是布尔值,它们包含“是”或“否”,我想要范围内所有“是”单元格的总数。
我想象这会像对 Yes=1 和 No=0 范围内的所有单元格求和一样完成,但我不知道。
我正在寻找一种可以在 Gnumeric 中运行的解决方案,但如果您知道如何在 Excel 中执行此操作,那可能会很有用。我知道 Gnumeric 的语法与 Excel 非常相似(比 OOO 的电子表格更相似),所以它可能有效。
答案1
我不确定 Gnumeric 是否有 COUNTIF 函数,但既然您要求 Excel 解决方案,这里就有。假设您要计数的单元格是 A1 到 A99。您可以单击要显示计数的另一个单元格,然后输入以下公式:
=COUNTIF(A1:A99,"YES")
单元格将显示“是”的数量。如果你想计算“否”的数量,只需:
=COUNTIF(A1:A99,"NO")
答案2
在我使用的版本(1.10.17)中,正确的语法是countif(A1:A99;"YES")
(分号而不是逗号)。
[本想对 Marcin 的回答发表评论,但目前我还不能发表评论……]