SUM(IF()) 不工作

SUM(IF()) not working

我想计算一列的总和,但前提是该行的另一列的值具有特定值:

---------
| A | 1 |
| A | 2 |
| B | 5 |
---------

这应该产生:A=3 和 B=5。

经过一些尝试,我从their website

复制了以下内容
=SUM((C3:C5="red")*(B3:B5="big")*D3:D5)

哪个不起作用:无论我尝试什么,我似乎总是得到 #VALUE!... 有什么解决方法可以实现这个目标吗?

这是 LibreOffice:4.4.2.2。 + 我检查了单元格的格式。

对于这样的任务,您不需要数组公式 - 这是枢轴的典型任务 table。使用方法:

  1. 添加列headers:

  2. Select "data table"(在我的例子中:A1:B4);

  3. 菜单Data -> Pivot Table -> Create...;确认当前 select 离子为来源:

  4. 类别拖到列(或行)字段,并将计数拖到数据字段。 LO 提供求和计数,您可以 select 其他功能应用于数据字段:

  5. 可选,开启更多选项,select "identify categories";

  6. 点击确定: