Google Spreadsheet,IF值大于2,取一个范围内的值。然后总结

时间:2015-09-01 12:41:23

标签: google-sheets spreadsheet

现在我的公式是

=SUM(IF(F15>=2, G15, 0), IF(F16>=2, G16, 0), IF(F17>=2, G17, 0), IF(F18>=2, G18, 0))

但是我想知道是否有更容易的方法为范围做这个,因为这应该去F29 | G29

2 个答案:

答案 0 :(得分:1)

您可以使用SUMPRODUCT,使第一个范围成为将导致真/假(0/1)的条件,它将乘以下面的列,如果它是假将返回0,如果它是真的,将返回(1 *列G),如下:

=SUMPRODUCT(F15:F29>=2;G15:G29)

答案 1 :(得分:0)

在Google表格中,您要找的是SUMIF功能

要复制您在问题中提供的范围内尝试执行的操作,您需要使用以下公式:

=SUMIF(F15:F29,">=2",G15:G29)

要根据SUMPRODUCT答案在Google表格中使用Kriggs,参数必须用逗号(,)分隔,而不是分号(;),如下所示:

=SUMPRODUCT(F15:F29>=2,G15:G29)