按第二列中的IF标准求和一列-Google表格

时间:2019-06-24 11:58:23

标签: filter google-sheets google-sheets-formula array-formulas google-sheets-query

我有一个带有两列(AB)的表格-第一列包含时间,第二列包含“复选框”:

12:00:00 x  
10:00:00 
13:00:00 x

我想每次都加一个“ x”,所以结果应该是25:00:00

我用=VLOOKUP(A4;A1:B3;1;FALSE)尝试过,密钥是A4=x,可惜这不起作用! (未找到x)

4 个答案:

答案 0 :(得分:1)

SUMIF是您要寻找的:

=SUMIF(B:B, "=x", A:A)

B:B是与条件=x匹配的范围,而A:A是满足条件时求和的范围。

答案 1 :(得分:1)

function () {
  ...
}

0


=TEXT(SUMIF(B:B, "=x", A:A), "[h]:mm:ss")

0


=TEXT(SUM(FILTER(A:A, B:B="x")), "[h]:mm:ss")

enter image description here


=ARRAYFORMULA(TEXT(SUM(IF(B:B="x", A:A, )), "[h]:mm:ss"))

0


=TEXT(SUM(QUERY(A:B, "select A where B ='x'")), "[h]:mm:ss")

0

答案 2 :(得分:0)

您可以使用:

=SUMPRODUCT(($B$1:$B$3="X")*($A$1:$A$3))

答案 3 :(得分:0)

类似的东西:

=SUMPRODUCT((A1:A100)*(B1:B100="x"))

enter image description here

应用了正确的格式。