Листы Google: Суммируйте, если с vlookup или соответствием, когда есть несколько совпадений - PullRequest
0 голосов
/ 13 марта 2020

У меня есть таблица поиска, которая классифицирует имена столбцов. Например, имена столбцов - «козел», «мышь» и «бабочка», а таблица классификации показывает, что названия этих столбцов относятся к млекопитающим, млекопитающим и насекомым соответственно. Для каждой строки мне нужно сложить все столбцы, которые принадлежат классу «млекопитающее». См. Рисунок ниже (мой брандмауэр может не разрешить изображение, поэтому я могу повторить попытку дома).

example

В настоящее время у меня есть только возвращение соответствия первого столбца вместо всех столбцов, которые соответствуют 'млекопитающему'.

= sumif ($ B $ 1: $ F $ 1, vlookup ("Млекопитающее", $ K $ 1: $ L $ 5, 2,0), B2: F2)

Один маленький изогнутый шар состоит в том, что этот лист собирается будь динамичным c. Люди будут добавлять столбцы животных и классифицировать их в справочной таблице, и я не хочу, чтобы они редактировали формулу.

1 Ответ

1 голос
/ 13 марта 2020

Как насчет этой формулы:

=SUMPRODUCT(B1:F1,N(IFERROR(VLOOKUP(B$1:F$1,{L:L,K:K},2,0))="Mammal")))

затем перетащите ее вниз?

...