Нужна сумма, основанная на двух критериях

Нужна сумма, основанная на двух критериях

Мне нужна помощь Мне нужна функция СУММЕСЛИ, когда имя и дата совпадают.

Date   Jun Jun Mar Jun
Name1  10  11  14  12
Name2  2   34  4   7

Нужен результат

Date  Jun  Mar
Name1  33   14
Name2  43   4

решение1

Предполагая, что ваши данные организованы следующим образом: «Дата» в ячейке A1и «7» в ячейке E3, вы можете сделать следующее:

=SUM(IF($A$2:$A$3=$A8,IF($B$1:$E$1=B$7,$B$2:$E$3)))

Обязательно введитеCTRL+SHIFT+ENTER

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

решение2

Решение Брюса Уэйна хорошее. Также доступен более простой (но немного менее гибкий) подход: =SUMIF($B$1:$E$1,"="&B$7,$B2:$E2)

$B$1:$E$1— это диапазон, по которому проверяется условие. Строка и столбцы закреплены, поскольку я всегда проверяю один и тот же массив названий месяцев.

"="&B$7это условие. Здесь строка закреплена, потому что я всегда буду смотреть на названия месяцев в строке 7, но столбец — нет, потому что я хочу перетащить его по таблице и применить к любому заголовку столбца, под которым он находится.

$B2:$E2Диапазон, по которому будет производиться суммирование. sumif Теперь столбец закреплен, а строка — нет, поскольку я хочу перетащить его вниз и применить к Name# в столбцеA.

Этот подход требует немного большей осторожности со знаками $ — чтобы убедиться, что упоминается правильный номер имени и т. д. Он также требует, чтобы ваши имена в сводной таблице располагались в том же порядке, что и в исходной таблице.

Демо

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