Несколько способов оптимизировать работу функции СУММЕСЛИМН в Excel:
- Использовать подстановочные знаки. support.microsoft.com Вопросительный знак (?) соответствует любому отдельно взятому символу, а звёздочка (|) — любой последовательности символов. support.microsoft.com Например, формула =СУММЕСЛИМН(A2:A9; B2:B9; ”=Я”; C2:C9; ”Арте?”) будет суммировать все значения с именем, начинающимся на «Арте» и оканчивающимся любой буквой. support.microsoft.com
- Следить за порядком аргументов. support.microsoft.com В функции СУММЕСЛИМН аргумент «Диапазон_суммирования» является первым, поэтому при копировании и изменении формул нужно следить за правильным порядком аргументов. support.microsoft.com
- Учитывать одинаковое количество строк и столбцов для аргументов, задающих диапазоны ячеек. support.microsoft.com Аргумент «Диапазонусловия» должен иметь то же количество строк и столбцов, что и аргумент «Диапазонсуммирования». support.microsoft.com
Также для оптимизации работы функции СУММЕСЛИМН можно использовать функции БДСУММ и СУММПРОИЗВ. office-study.ru Их применение оправдано при использовании проверочных критериев в одной колонке исходной таблицы, а также в сложных ситуациях, например, когда условия для выбранных позиций в одной колонке различаются в других колонках. office-study.ru