Суммировать столбец, только если другой столбец имеет пустое значение


11

Я пытаюсь получить сумму значений столбца в электронной таблице Google, только если в соседнем столбце нет значения. Рассмотрим следующий пример:

  A | B
 -------
 40 | 50
 20 | 20
 30 | 
 10 | 

Сумма Aдолжна вернуть 40.

Я пытался использовать следующую функцию:

=SUM(FILTER(A:A, ISEMPTY(B:B)))

но все это я получаю: Error: Unknown function name ISEMPTY. Может кто-нибудь сказать мне, что не так или как это сделать правильно?


можете показать на примере (вход и выход)?
Шива Чаран

Ответы:


15

Заменить ISEMPTYнаISBLANK

Ваша формула должна быть следующей:

=SUM(FILTER(A:A, ISBLANK(B:B)))

Теперь вы получите результат как 40


Хотя это не решение с участием sumif; но это не похоже, что есть способ сделать с суфифом!
Оливер

1

Если в ячейке есть значение 0, оно не будет помечено как пустое. Но вы можете использовать:

=SUMIF(B:B,0,A:A)

Или более ограниченный:

=SUMIF(B2:B50,0,A2:A50)

template: SUMIF(range, criteria, sum_range)

Добавляет ячейки, указанные по заданным критериям. Диапазон - это диапазон, к которому должны применяться критерии. Критерии - это ячейка, в которой отображается критерий поиска, или сам критерий поиска. В разделе критериев вы можете использовать знак вопроса ( ?) для сопоставления отдельного символа или звездочку ( *) для сопоставления последовательности символов. Если вы хотите найти действительный знак вопроса или звездочку, вы можете ввести тильду ( ~) перед знаком вопроса ( ?) или звездочкой ( *). Sum_rangeэто диапазон, из которого суммируются значения, если не указано, значения, найденные в диапазоне, суммируются.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.