Excel создает сводку используя выпадающий список, получая данные с другого листа по формуле sumif - PullRequest
0 голосов
/ 15 марта 2019

У меня есть электронная таблица, над которой я работаю, и я хотел бы создать сводную таблицу в рабочей книге, чтобы сделать ее более удобной для пользователя (избегая использования VBA)

Я хочу, чтобы пользователь мог выбрать месяц (1-12) из ​​раскрывающегося списка на листе "Сводка" и данные, которые будут заполнены на листе "Факты".

В настоящее время я вручную обновляю формулу:

"=SUMIF(Acutals!A:A,Summary!A5,Acutals!B:B)" 

и перемещайте «Acutals! B: B» вдоль столбца, когда мне нужны данные за следующие месяцы (январь = B: B, февраль = C: C, март = D: D и т. Д.).

Могу ли я использовать косвенную функцию и sumif (чтобы найти правильное описание учетной записи), чтобы обратиться к раскрывающемуся списку в ячейке B1 в сводной таблице и связать его с правильным столбцом месяца на листе Actuals?

Summary worksheet Actuals worksheet

1 Ответ

0 голосов
/ 15 марта 2019
=SUMPRODUCT((Acutals!$B$5:$M$200)*(Acutals!$A$5:$A$200=$B5)*(Acutals!$B$3:$M$3=$B$1))

в отличие от SUMIFS, SUMPRODUCT может использоваться для нескольких столбцов, но не может ссылаться на целые столбцы, например, A: A.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...