Цитата |
---|
написал: Посмотрите Здесь , может быть поможет. |
Тему можно закрыть
21.03.2025 09:59:16
Здравствуйте.
Нужен совет профессионалов. Долго гуглил не нашел решения пока еще. Есть огромная таблица, в которой нужно по мере необходимости сделать фильтр по конкретной дате. Но при этом, чтобы к каждой дате следовали следующие столбцы с ФИО. Но выбирается только строки с датой, т.к. фильтр строится только по дате. Пока придумал, что можно попробовать заполнить недостающие строки датами, но не могу придумать условие, чтобы прописало везде даты, после тех, что уже известны. Второе решение возможное, сгрупировать строки с ФИО со строкой с датой. Тогда сортировка в целом устраивает. Но как сгруппировать все строки по отдельности, ума не приложу. Прошу помощи
Изменено: |
|
|
01.06.2023 09:24:11
Мне показалось так будет проще по коду, когда посчитать нужно всего 1 ячейку. Но на всех листах, на которых понадобится клиенту. |
|||
|
01.06.2023 07:53:44
сам файл с точки зрения безопасности компании не могу прислать.
Скинул образец схематичный. В каждой десятой ячейке подсчет числа заполненных строк по первому столбцу (=счет3) Как реализовать макрос, с вызывным окном, где указывается диапазон листов, после чего в этом диапазоне считается количество не пустых строк (или сумма ячеек 10). Не хватает знания реализовать, в интернете не получается найти достаточно такого для решения |
|
|
01.06.2023 07:24:51
придумал в итоге на каждом листе создание автоматом ячейки с подсчетом заполненных ячеек на листе:
=СЧЁТЗ(R[1]C[-14]:R[39]C[-14]) и потом суммирование этой ячейки в нужном диапазоне листов =СУММ('31.05:22.05'!R[-14]C[12]) только теперь не могу придумать, как сделать, чтобы диапазон считался тот, который будет вводить клиент в выпадающем меню |
|
|
01.06.2023 06:59:54
Необходимо написать макрос с кнопкой. При котором, клиент вводит диапазон листов книги (их много). (к примеру месяц - с 01.04-30.04).
После чего выдается количество непустых строк (ячеек) во всех указанных им листах. Пытаюсь разобраться, через что реализовать, но пока не получается ничего. Хотел сначала реализовать через такую формулу..но она не работает у меня (выдает просто #ИМЯ?) =СУММ(СЧЁТЕСЛИМН ('01.06:28.05'!R[-14]C[16383]:R[-3]C[16383]);">0") 01.06:28.05 - пробный диапазон листов далее диапазон ячеек >0, условие, т.к. в заполненных строках есть нумерации их по порядку. Решил зайти через них. |
|
|