如果结果列

时间:2017-05-17 02:40:29

标签: excel if-statement sum

https://i.gyazo.com/7c5b8d7a6de2e2642e3476ab8f3d01cf.png

我想对整个Profit列求和,但只有当相邻的Resulted单元格标记为Y时,我还需要行可扩展,所以使用F:F而不是F1:F12。

1 个答案:

答案 0 :(得分:0)

尝试使用Sumifs()函数或Sumif()函数。我更喜欢Sumifs,因为它可以很容易地扩展到包含更多条件,因为和范围始终是第一个参数。

=sumifs(F:F,G:G,"Y")

因此,如果G为Y,则加起来。

如果将数据转换为Excel表对象(使用Insert> Table或Ctrl-T),则可以使用列标题的结构化引用,而不是工作簿的整个列引用。假设该表名为Table1:

=Sumifs(Table1[Profit],Table1[Resulted],"Y")

Sumif有点不那么直观,因为如果你想要求和的值不在你检查条件的列中,那么总和的列将在第三个参数中。

=sumif(G:G,"Y",F:F)

如果G是“Y”和F.