Google电子表格,如果单元格包含特定文本,则为Sum

时间:2016-12-01 15:14:29

标签: google-sheets

如果某个单元等于" home"

,我想将另一个单元减少34

我目前已经忽略了任何不超过0的单元格。但如果我们在家里玩,我还需要将其减少34:

=sumif(D2:D20, ">0")

1 个答案:

答案 0 :(得分:0)

这是一个选项:

=sumif(B2:B20, ">0")-(IF(B21="Home", 34,0))

由于您将此应用于多个列,因此将以下公式放在单元格B22中将导致列Z之前的所有列在该行上使用相同的公式。它首先检查标题行中的值并相应地进行数学运算。

=ARRAYFORMULA(IF(ISBLANK(B1:Z1),, sumif(B2:B20, ">0")-(IF(B21:Z21="Home", 34,0))))

注意: 您必须删除单元格C22到最后一列中的公式。您也可以将此想法应用于其他行。