Добрый день!
Что есть сейчас:
1. На листе есть:
- таблица с данными, к которой применяется фильтр.
- шапка с формулами, которые зависят от примененного фильтра.
2. Формула в шапке представляет собой аналог СчётЕслиМн. Главная особенность - учет фильтрации. Сейчас реализовано на основе СМЕЩ - СТРОКА.
3. На листе могут добавляться/удаляться строки и столбцы. Формулы не должны от этого "страдать". Для этого использована ДВССЫЛ.
Проблема:
Использование волатильных функций приводит к сильному торможению.
Этот файл - упрощенный пример. Реальный файл - гораздо больше.
Формула из шапки встречается в реальном файле не 4 раза, как здесь, а десятки раз.
На слабых компах файл висит.
Постановка задачи:
Предложить формулу, обладающую той же функциональностью, но без использования волатильных функций.
Что есть сейчас:
1. На листе есть:
- таблица с данными, к которой применяется фильтр.
- шапка с формулами, которые зависят от примененного фильтра.
2. Формула в шапке представляет собой аналог СчётЕслиМн. Главная особенность - учет фильтрации. Сейчас реализовано на основе СМЕЩ - СТРОКА.
3. На листе могут добавляться/удаляться строки и столбцы. Формулы не должны от этого "страдать". Для этого использована ДВССЫЛ.
Проблема:
Использование волатильных функций приводит к сильному торможению.
Этот файл - упрощенный пример. Реальный файл - гораздо больше.
Формула из шапки встречается в реальном файле не 4 раза, как здесь, а десятки раз.
На слабых компах файл висит.
Постановка задачи:
Предложить формулу, обладающую той же функциональностью, но без использования волатильных функций.