2013-09-28 2 views
10

Я хочу, чтобы ячейка выдала мне суммы ячеек выше, только если в ней есть и другие столбцы. Например, я хочу, чтобы B5 суммировал B1: B4, только когда C1: C4 также имеет значения, если C-ячейка не имеет значения, тогда я хочу, чтобы соответствующая B-ячейка была подсчитана как 0 во время суммы. Я просматриваю информацию о SumIf и FILTER, но я не знаю, что поставить в критерии, чтобы заставить его принимать любое число и как сообщать 0, когда число не доступно. Любая помощь будет оценена по достоинству.Использование SUMIF правильно в электронной таблице google


То, что я пытался делать до сих пор: = ФИЛЬТР (B1: B4, C1: C4 = значение() и я получаю сообщение об ошибке

ответ

24

Вы пробовали с помощью SUMIF так:

=SUMIF(C1:C4, "<>", B1:B4) 

Это работает для меня

+0

Да! большое спасибо. не могли бы вы объяснить мне, что делает «<>»? – user28790

+2

@ user28790 Вы можете щелкнуть контур тика, чтобы принять мой ответ :) '<>' означает не равный и, поскольку ничего нет, это будет означать «не равно пустому». – Jerry

2

Try:.

=SUMIF(C1:C4; "<>"; B1:B4) 

или же, как это было предложено Джерри:

=SUMIF(C1:C4, "<>", B1:B4) 

Следует отметить, что сепаратор с запятой поддерживается во всех языков, так что в целом предпочтительно.

Смежные вопросы