суммировать только те ячейки, которые также существуют в другом столбце

суммировать только те ячейки, которые также существуют в другом столбце
x   y           z
A   1           B
B   2           D
C   3           G
D   4           J
F   5           K
G   6           L
H   7           M

У меня есть три столбца: x, y и z.

В столбце «x» указаны названия элементов, в «y» — количество этих элементов, а в «z» — названия элементов, обладающих определенной нужной мне характеристикой.

Мне нужно просуммировать количество всех элементов из столбца «x» с этой характеристикой, то есть мне нужно просуммировать количество всех элементов в столбце «x», который также находится в столбце «z».

Мне нужна формула, которая в этом случае будет суммировать только 2, 4 и 6, потому что это число элементов, содержащих определенную характеристику, и т. д. число элементов, которые также перечислены в «x» и в «z».

решение1

Учитывать:

=SUMPRODUCT((Y1:Y7)*(COUNTIF(Z1:Z7,X1:X7)>0))

Ваши данные образца:

введите описание изображения здесь

Это не требует ни"помощник"столбец или формула массива.

решение2

Я бы добавил новый столбец с формулой:

=IF(ISNA(MATCH(Z2,X:X,)),0,INDEX(Y:Y,MATCH(Z2,X:X,)))

Затем этот столбец можно суммировать по желанию.

Метод MATCHможет найти нужный вам элемент в другом диапазоне, метод INDEXищет эквивалентное значение, и мы превращаем его в 0, если поиск MATCHне удается (т.е. результат равен #N/A)

решение3

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

=IF(COUNTIF(C:C,A2)=0,0,B2)

Это вернет номер столбца.удля всех строк, имеющих значение столбцаИкспоявиться где-то в колонкез.

Обязательно настройте первый параметр на , COUNTIFесли вы не хотите, чтобы заголовки столбцов мешали.

После этого просуммируйте все значения в этом новом столбце, и вы получите желаемый результат.

Связанный контент