СУММА столбца по критериям IF во втором столбце - Google Sheets - PullRequest
0 голосов
/ 24 июня 2019

У меня есть такая таблица с двумя столбцами (A и B) - первый столбец содержит времена, второй столбец содержит «флажки»:

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

Я хочу суммироватьвсе время с "х", поэтому результат должен быть 25:00:00.

Я пробовал с =VLOOKUP(A4;A1:B3;1;FALSE) ключ A4=x к сожалению это не работает!(х не было найдено)

Ответы [ 4 ]

1 голос
/ 24 июня 2019
=TEXT(SUMIF(B:B, "=x", A:A), "[h]:mm:ss")

0


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

0


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

enter image description here


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

0


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

0

1 голос
/ 24 июня 2019

SUMIF - это то, что вы ищете:

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

, где B:B - диапазон, соответствующий условию =x, а A:A - диапазон, который необходимо суммировать, когда условиевстречено.

0 голосов
/ 24 июня 2019

Что-то вроде:

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

enter image description here

с соответствующим форматированием.

0 голосов
/ 24 июня 2019

Вы можете использовать:

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

...