Подсумма тот же элемент - PullRequest
0 голосов
/ 21 февраля 2019

У меня есть 2 столбца:

A             B
apple_type1   25
apple_type1   15
apple_type1   5
pears_type1  10
pears_type1  3
apple_type2   5
apple_type2   15

Возможно подсчитать столбец B (без удаления строк, без фильтров, без сводной таблицы), например:

apple_type1   0
apple_type1   0
apple_type1   45
pears_type1  0
pears_type1  13
apple_type2   0
apple_type2   20

Спасибовы!

Ответы [ 2 ]

0 голосов
/ 21 февраля 2019

Если столбец A отсортирован, то вы также можете использовать скопированную =IF(A1=A2,0,SUMIF(A:A,A2,B:B)):

enter image description here

Это будет быстрее, чем COUNTIFв рамках одной формулы, ссылаясь на ответ ошибки 1004 (COUNTIF и SUMIF все должны «смотреть» на диапазон, поэтому наличие двух из них в одной и той же формуле потребляет вдвое больше ресурсов, но имеет то преимущество, чтосортировка по столбцу А не требуется).

Если вам нужно многократно обновлять данные (например, добавляется новая информация), то я бы посоветовал выполнить сортировку, используя предложенную мной формулу.

0 голосов
/ 21 февраля 2019

Измените формулу и попробуйте:

=IF(COUNTIF(A3:$A$9,A2)>0,0,SUMIF($A$2:$A$8,A2,$B$2:$B$8))

Результаты:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...