СУММЕСЛИМН с тремя критериями

Я пытаюсь написать формулу СУММЕСЛИМН, которая будет агрегировать мои данные по трем критериям. В соответствии с первой таблицей мне представлены данные о продажах для каждого агента с разбивкой по трем параметрам: продукт, год и месяц.

У меня есть отчет на листе 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

АBCDEFграммЧАСя
1Продукт АПродукт АПродукт BПродукт BПродукт АПродукт АПродукт BПродукт B
22012 г.2012 г.2012 г.2012 г.2013201320132013
3ЯнвФевЯнвФевЯнвФевЯнвФев
4Агент А115615216918
5Агент Б151453186202
6Агент C1319151820648

Лист 2

АBC
1Янв
2
32012 г.2013
4Продукт А3940
5Продукт B26 год33

1 ответ
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

  • Заполните формулу по всему диапазону.
  • при необходимости измените ссылки на ячейки в формуле.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *