Замените знаки с помощью расширенного фильтра или другого макроса. - PullRequest
0 голосов
/ 16 декабря 2018

У меня довольно тяжелая рабочая тетрадь.Мне было бы любопытно, если бы кто-нибудь из вас мог посоветовать, как лучше всего это сделать, чтобы скорость обработки не сильно пострадала.

лист Occupancy: See image

TblOccupancy[code]
TblOccupancy[start]
TblOccupancy[end]
TblOccupancy[setting]

Вышеиспользуется на другом листе.

Лист Numbers:
See image

column B6:B370 содержит даты
диапазон CODES_PASTETO, который c3:ie5 содержит 3 критерия
строка 3= настройка
строка 5 = код

Я создал формулу, которая подсчитывает количество пользователей данного кода, присутствующих на конкретную дату.

Я надеялся, что вы могли бы помочь мне преобразовать этов макрос [Excel-vba]

и что это в свою очередь ускорит обработку и автоматизацию в целом.

Это то, что я использую в c6:ie370: =IFERROR(IF($B6>Today,0,SUMPRODUCT((occupancy_code=Numbers!C$5)*(occupancy_startdate<=Numbers!$B6)*(occupancy_enddate="")*(occupancy_setting=Numbers!C$3))),"-")

Спасибо заранее.На данный момент тестируем расширенный фильтр, борясь с несколькими критериями и между датами.Я прокомментирую, если я решил это.В то же время отправка объятий для всех, кто готов помочь!

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