Google App Script
Фильтровать в любом случае придётся. Смотреть данные по сотрудникам же нужно будет? Нужно.
Вы ж не будете данные тянуть на 1 лист сразу по всем сотрудникам, верно? Рук-ль же не смотрит одновременно несколько сотрудников, а одного? ну, плюс обобщённые по отделу(ам). Это значит, что будет не множество веб-запросов, а 1-2.
Поэтому в любом случае будет выигрыш в производительности, особенно по сравнению с кучей вложенных ЕСЛИ. Это же N^m, особенно если нужно будет пройти по всей цепочке ветвлений до конца.
А FILTER на что? Фильтруйте по менеджеру.
Вы просто отсортируйте строки с суммами и процентами, а в ВПР поставьте ИСТИНА, и всё заработает.
Но есть же ВПН?
Нельзя вкладывать столько функций ЕСЛИ одну в другую - у вас их 10.
Когда в таблице будет много записей, всё зависнет.
Есть другие, более быстрые варианты решения, например, ВПР.
Ясно всё :-) Что ж, пусть юзер оценит в работе ваши шаблоны.