Несколько альтернатив функции «ЕСЛИ» для обработки большого количества данных в Excel:
- Функция «ЕСЛИМН». 2 Позволяет проверять соответствие одному или нескольким условиям и возвращать значение для первого условия, которое является истинным. 2
- Функция «ПЕРЕКЛЮЧ». 2 Возвращает результат, соответствующий первому обнаруженному совпадающему значению. 2 Если совпадений не обнаружено, можно указать необязательное стандартное значение для возврата. 2
- Простейшие логические конструкции в связке с арифметическими действиями. 3 Для этого нужно использовать операцию умножения и запись условия равенства двух ячеек (знак «=»). 1 Если равенство выполняется, то происходит дальнейшее вычисление, если нет, то выводится 0. 1
- Функция «СУММПРОИЗВ». 1 Её можно сочетать с таким вариантом задания условия (без функции «ЕСЛИ») в формуле. 1
Если критериев проверки слишком много, лучше создать пользовательскую функцию на VBA, тщательно протестировав её поведение в различных ситуациях. 3