SUM(IF())不起作用

时间:2015-06-15 21:50:51

标签: libreoffice-calc

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

td input:focus

这应该产生:A = 3且B = 5.

经过一些尝试,我从their website

复制了以下内容
---------
| A | 1 |
| A | 2 |
| B | 5 |
---------

哪个不起作用:无论我尝试什么,我似乎总是得到=SUM((C3:C5="red")*(B3:B5="big")*D3:D5) ...有任何解决方法来实现这个目标吗?

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

1 个答案:

答案 0 :(得分:2)

对于这样的任务,您不需要数组公式 - 它是数据透视表的典型任务。使用它:

  1. 添加列标题:

    enter image description here

  2. 选择"数据表" (在我的例子中:A1:B4);

  3. 菜单Data - > Pivot Table - > Create...;确认当前选择为来源:

    enter image description here

  4. Category 拖到列(或行)字段,将 Count 拖到数据字段。 LO提供总和计数,您可以选择其他函数应用于数据字段:

    enter image description here

  5. 或者,打开更多选项,选择"识别类别";

  6. 点击确定:

    enter image description here