#excel #excel-formula
#excel #excel-формула
Вопрос:
У меня есть электронная таблица, над которой я работал, и я хотел бы создать сводную таблицу в рабочей книге, чтобы сделать ее более удобной для пользователя (избегая использования VBA)
Я хочу, чтобы пользователь мог выбрать месяц (1-12) из выпадающего списка на листе с именем «Сводка» и данные для заполнения из листа «Фактические данные».
В настоящее время я вручную обновляю формулу:
"=SUMIF(Acutals!A:A,Summary!A5,Acutals!B:B)"
и переместите «Фактические данные! B: B» вдоль столбца, когда мне понадобятся данные за следующие месяцы (январь = B: B, февраль = C: C, март = D: D и т.д.).
Могу ли я использовать косвенную функцию и sumif (чтобы найти правильное описание счета), чтобы обратиться к выпадающему списку в ячейке B1 на сводном листе и связать его с правильным столбцом месяца на листе фактических данных?
Комментарии:
1. Вы пробовали использовать проверку данных ? Проверьте эту ссылку , которая даст вам представление о том, как это сделать.
Ответ №1:
=SUMPRODUCT((Acutals!$B$5:$M$200)*(Acutals!$A$5:$A$200=$B5)*(Acutals!$B$3:$M$3=$B$1))
в отличие от SUMIFS, SUMPRODUCT можно использовать для нескольких столбцов, но нельзя ссылаться на целые столбцы, например A: A.
Комментарии:
1. Спасибо @jemenfou SUMPRODUCT сработал именно так, как мне было нужно 🙂