1

Мне нужна помощь Мне нужен SUMIF, когда имя и дата совпадают.

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

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

Date  Jun  Mar
Name1  33   14
Name2  43   4

2 ответа2

2

Предполагая, что ваши данные расположены так же, как "Дата" в A1 и "7" в E3 , вы можете сделать:

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

Обязательно вводите с помощью CTRL+SHIFT+ENTER

1

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

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

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

$B2:$E2 Это диапазон, который будет суммирован по sumif Теперь столбец привязан, а строка - нет, потому что я хочу перетащить его вниз и применить к имени № в столбце А.

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

демонстрация

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .