Цитата |
---|
Андрей VG написал: Для этого нужно понимать структуру отчётной сводной таблицы, а по вашему примеру это не понятно. |
К отчету идет именно та таблица, которая расположена на
Листе1 в моем файле-примере. Увы, в отчете она - далеко не единственная, она - всего лишь приложение к отчету, которое спускают "сверху" (приходят сроки - "вынь да положь", т.е., надо заполнить ее).
Как на мой взгляд, сводные в данном случае - это, скорее всего, заполнение ячеек таблицы
вручную из сводной таблицы, т.к. там придется менять фильтры, менять"галки" в фильтрах для разных ячеек. Так, к примеру, первая колонка - это
S42 (колонка шифр МКБ в базе данных), следующая -
S44, из той же колонки (т.е., уже нужно менять "галку" в фильтре) и т.д. - там около 20 колонок. И в самой колонке - тоже разные условия отбора для разных ячеек.
Решают ли вопрос автоматического заполнения и обновления данных в ячейках таблицы формулы? Решают. Но у них есть проблема. Это выбор другого временного промежутка, вернее трудоемкость задания другого промежутка времени. Чтобы его задать, нужно более 10 раз менять нумерацию строк (от.. и до...):
$D$
3:$D$
755
$D$
3:$D$
755$R$
3:$R$
755$AP$
3:$AP$
755$Y$
3:$Y$
755$G$
3:$G$
755
Такая же проблема в других ячейках, где есть формулы (они прописаны для всей таблицы)
Вот пример, такая формула:
Вопрос, возможно ли видоизменить ее так, чтобы нумерация строк менялась
один раз (это - выход на даты) и чтобы формула (вернее все формулы , во всех ячейках в таблице) так же работала(и) и на другом временном промежутке?
Код |
---|
=СУММПРОИЗВ(СУММЕСЛИМН('База данных травма'!$D$3:$D$755;'База данных травма'!$D$3:$D$755;1;'База данных травма'!$R$3:$R$755;">=18";'База данных травма'!$R$3:$R$755;"<40";'База данных травма'!$AP$3:$AP$755;$C$2;'База данных травма'!$Y$3:$Y$755;$G$4;'База данных травма'!$G$3:$G$755;$A$2:$A$3))
|