powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Итоги для умной таблицы
9 сообщений из 9, страница 1 из 1
Итоги для умной таблицы
    #39525586
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!

У умной таблицы есть возможность выводить итог. Но в данном случае как в скриншоте в итоге должны быть две меры. Показывать один итог сразу по двум мерам это не логично.

Таблица динамическая, то есть после обновления может изменяться количество строк и количество столбцов-дат.

Поверх умной таблицы написал формулы, которые должны показывать такие суммы. Суммы показывает. Но решение не оптимальное. Количество строк и столбцов-дат меняется. В формуле указал диапазоны ячеек, а не колонок.

Подскажите, для данной задачи как правильно формулы прописать? Может быть у умной таблицы есть какие то возможности для решения данной задачи?
...
Рейтинг: 0 / 0
Итоги для умной таблицы
    #39525587
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Итоги для умной таблицы
    #39525660
f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть функция Промежуточные.Итоги как раз для этих целей. Она работает с неизвестным заранее числом строк.
...
Рейтинг: 0 / 0
Итоги для умной таблицы
    #39525674
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FЕсть функция Промежуточные.Итоги как раз для этих целей. Она работает с неизвестным заранее числом строк.Получается тут надо совмещать функции СУММЕСЛИ и ПРОМЕЖУТОЧНЫЕ.ИТОГИ.
...
Рейтинг: 0 / 0
Итоги для умной таблицы
    #39525801
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делаю через структурированные формулы. Получилась такая формула
Код: sql
1.
=СУММЕСЛИ(Таблица2[Мера];$B2;Таблица2[01.08.17])


Как в первом аргументе функции колонку сделать как абсолютную ссылку в структурированной формуле, чтобы не смещалась при протягивании формул?
...
Рейтинг: 0 / 0
Итоги для умной таблицы
    #39526064
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В структурированную формулу возможно вставить абсолютную ссылку?
...
Рейтинг: 0 / 0
Итоги для умной таблицы
    #39526157
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не понятно, почему такая формула не работает
Код: vbnet
1.
=СУММЕСЛИ(Таблица2[Мера];$B2;ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;Таблица2[01.08.17]))
...
Рейтинг: 0 / 0
Итоги для умной таблицы
    #39526996
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем, у меня получилось без использования сруктурированных формул
Код: sql
1.
=СУММПРОИЗВ(($B$6:$B$25=$B2)*ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;СМЕЩ(C$6;СТРОКА(C$6:C$25)-СТРОКА(C$6);СТОЛБЕЦ(C$6:C$25)-СТОЛБЕЦ(C$6))))

Потом протянул формулы вниз и направо. Формулы работают.

Учитывая, что формулу вставляет макрос с определением количеством строк в таблице.

Не слишком ли сложная получилась формула? Можно ли было упростить?
...
Рейтинг: 0 / 0
Итоги для умной таблицы
    #39527008
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для строк:
Код: sql
1.
=СУММПРОИЗВ(($B$6:$B$25=$B2)*ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;СМЕЩ(C$6;СТРОКА(C$6:C$25)-СТРОКА(C$6);СТОЛБЕЦ(C$6:C$25)-СТОЛБЕЦ(C$6))))

Для столбцов
Код: sql
1.
=СУММПРОИЗВ(($B$6:$B$25=$B2)*ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;СМЕЩ(C$6;СТРОКА(C$6:C$25)-СТРОКА(C$6);СТОЛБЕЦ(C$6:C$25)-СТОЛБЕЦ(C$6))))

Зачем в аргументе функции разность? Они все равно равны. Хотя без них формула не работает?
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Итоги для умной таблицы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]