СУММЕСЛИ считает сумму по одному условию: первый аргумент диапазон, где ищем совпадение, второй само условие, третий диапазон, откуда берём числа для сложения. Формула выглядит так: =СУММЕСЛИ(B2:B3000; "Иванов"; D2:D3000), где в столбце B имена менеджеров, а в D суммы продаж.
Если результат ноль при том, что данные визуально на месте, дело почти никогда не в самой функции, а в состоянии данных вокруг неё. Важно: самая частая причина, это лишние пробелы в именах после специальной вставки значений из другой книги или после выгрузки из учётной системы. Пробел не виден глазу, но для сравнения строк он критичен, ИВАНОВ с пробелом в конце и без него это два разных текста для экселя. Проверить просто: в свободной ячейке напиши =ДЛСТР(A2) и сравни длину с ожидаемой, лишний символ сразу вылезет.
Вторая частая причина, это числа продаж, сохранённые как текст, а не как число. Такое случается после импорта из 1С или выгрузки csv, где числа приходят с виду обычными, но выровнены по левому краю ячейки, а не по правому, это и есть признак текста. СУММЕСЛИ такие ячейки для сложения не берёт. Лечится через специальную вставку с операцией умножить на единицу в пустой ячейке, либо через формулу с ЗНАЧЕН.
Третья причина банальнее: диапазон условия B2:B3000 и диапазон суммы D2:D3000 должны начинаться и заканчиваться на одинаковых строках. Если при добавлении новых менеджеров кто то расширил один диапазон, а второй забыл, суммы поедут мимо нужных строк или обрежутся раньше времени.
Отдельно не соглашусь с советом просто копировать формулу вниз без закреплённых знаком доллара диапазонов, на такой таблице из трёх тысяч строк это тормозит пересчёт и легко ломает границы диапазона при случайной вставке строки. Лучше сразу писать диапазоны с B2:B3000.
Ответить на вопрос