Google文档 - SUMIF - SUM范围,如果单个单元格包含字符串

时间:2014-09-03 15:16:59

标签: google-sheets google-docs formulas

我希望在SUM中快速包含或排除整个值范围。 目前我正在为总计选择单元格:[E19] = SUM(E13,E20,E30,E45,E55,E70,E80)

这些是所选范围的总和: ... [E30] = SUM(E31:E44),[E55] = SUM(E56:E69),......等。

我希望将其中一个范围切换到Grand Total中。

这似乎是最好的方法: [E45] = SUMIF(D45,"☑",E46:E54)

简而言之,在单元格E45中,我只想在D45包含☑的情况下将SUM E46转换为E54。

然而,Google Doc的SUMIF似乎只适用于匹配的范围:= SUMIF(D46:D54,"☑",E46:E54)

只有在单个单元格中存在特定值时,才有办法对范围求和吗?

2 个答案:

答案 0 :(得分:1)

您关于SUMIF,它允许您对范围内的值求和,这些值符合特定条件(在相同长度的另一个范围内)。例如,如果您有两列名为" status"和"价格",你可以用它来计算给定状态的所有价格。

您可以使用IF函数完成您尝试做的事情:

=IF(D45="☑";SUM(E46:E54);0)

如果第一个参数中指定的条件为true,则返回第二个参数,即sum。否则,它将返回第三个参数,0。

答案 1 :(得分:0)

在完成逻辑分享问题后,我找到了解决方案。而不是试图强制SUMIF检查范围内的单个单元格。我刚刚在'Grand SUM'中嵌套了1:1 SUMIF:= SUM(E13,E20,E30,SUMIF(D45,“☑”,E45),E55,E70,E80)。