Я пытаюсь написать формулу СУММЕСЛИМН, которая будет агрегировать мои данные по трем критериям. В соответствии с первой таблицей мне представлены данные о продажах для каждого агента с разбивкой по трем параметрам: продукт, год и месяц.
У меня есть отчет на листе 2, который содержит каждый продукт в строках и год в столбцах. Кроме того, ячейка C1 указывает, какой месяц представляют данные о продажах, и в идеале я хочу, чтобы отчет обновлялся на основе значения, введенного в эту ячейку.
В ячейках B4: C5 я пробовал следующую формулу:
=SUMIFS(Sheet 1!$B$4:$I$6,Sheet 1!$1:$1,A4,Sheet 1!$2:$2,B3,Sheet 1!$3:$3,$C$1)
Но это дает мне ошибку. У меня такое чувство, что мой диапазон сумм в формуле СУММЕСЛИМН неверен, может ли кто-нибудь помочь мне проверить?
Лист 1
А | B | C | D | E | F | грамм | ЧАС | я | |
---|---|---|---|---|---|---|---|---|---|
1 | Продукт А | Продукт А | Продукт B | Продукт B | Продукт А | Продукт А | Продукт B | Продукт B | |
2 | 2012 г. | 2012 г. | 2012 г. | 2012 г. | 2013 | 2013 | 2013 | 2013 | |
3 | Янв | Фев | Янв | Фев | Янв | Фев | Янв | Фев | |
4 | Агент А | 11 | 5 | 6 | 15 | 2 | 16 | 9 | 18 |
5 | Агент Б | 15 | 14 | 5 | 3 | 18 | 6 | 20 | 2 |
6 | Агент C | 13 | 19 | 15 | 18 | 20 | 6 | 4 | 8 |
Лист 2
А | B | C | |
---|---|---|---|
1 | Янв | ||
2 | |||
3 | 2012 г. | 2013 | |
4 | Продукт А | 39 | 40 |
5 | Продукт B | 26 год | 33 |
1 ответ
Это решает проблему:
:Предостережение:
- Просто для правильной ориентации данных я изменил заголовки столбцов на листе 1.
- Вместо СУММЕСЛИ я использовал СУММПРОИЗВ, который лучше контролировать и быстрее.
Формула в ячейке B11 на листе 2:
=SUMPRODUCT((Sheet1!$B$1:$I$1=$A11)*(Sheet1!$B$2:$I$2=B$9)*(Sheet1!$B$3:$I$3=B$10)*(Sheet1!$B$4:$I$6))
NB
- Заполните формулу по всему диапазону.
- при необходимости измените ссылки на ячейки в формуле.