В таблице на листе «Отчёт по менеджерам»:
С помощью функции СУММЕСЛИМН в ячейке В2 рассчитайте общую сумму сделок по первому менеджеру (Алиева Карина).
С помощью функции СЧЁТЕСЛИМН в ячейке С2 рассчитайте общее количество сделок по первому менеджеру (Алиева Карина).
С помощью функций ЕСЛИ и И в ячейке D2 рассчитайте премию по первому менеджеру (Алиева Карина), исходя из условия, что если сумма сделок не менее 11 500 000 рублей и количество сделок не менее 120, то премия составит 250 000 рублей, иначе — 100 000 рублей.
Задайте правильные типы ссылок для каждого аргумента в функциях СУММЕСЛИМН, СЧЁТЕСЛИМН, ЕСЛИ и И, чтобы скопировать формулы в остальные ячейки таблицы.
Для числовых данных установите формат с разделителем групп разрядов и без знаков после запятой.
Ниже пошаговое решение с формулами и пояснениями. Я дам варианты с предположениями об источнике данных и покажу, как формулы можно копировать на остальные строки таблицы. В конце — указания по форматированию чисел.
Предположения (чтобы формулы сработали как нужно)
- Таблица исходных данных (сделки) находится на листе с данными, назовём его Данные (или любое другое имя). В ней:
- Столбец A: Менеджер
- Столбец B: Сумма сделки (рубли)
- Таблица на листе Отчёт по менеджерам содержит список менеджеров в столбце A, начиная со строки 2 (A2 — первый менеджер, в вашем примере это Алиева Карина).
- В ячейках B2, C2 и далее будут соответствующие итоги для каждого менеджера из столбца A.
1) Общая сумма сделок по первому менеджеру (Алиева Карина)
- Формула для B2:
=SUMIFS(Данные!$B:$B, Данные!$A:$A, $A2)
- Что делает формула:
- Суммирует значения из столбца Сумма сделки (Данные!$B:$B), для тех строк, где столбец Менеджер (Данные!$A:$A) равен имени менеджера в текущей строке таблицы отчёта ( $A2 ).
- Примечание по копированию: при копировании формула будет подставлять $A3, $A4 и т. д., то есть будет суммировать для следующих менеджеров в строках A3, A4 и так далее.
2) Общее количество сделок по первому менеджеру
- Формула для C2:
=COUNTIFS(Данные!$A:$A, $A2)
- Что делает формула:
- Считает количество строк в источнике данных, где менеджер равен имени из текущей строки таблицы (A2).
- Примечание по копированию: аналогично, при копировании вниз будет учитываться следующий менеджер (A3, A4 и т.д.).
3) Премия по первому менеджеру
- Формула для D2 (используем IF и AND):
=IF(AND(B2>=11500000, C2>=120), 250000, 100000)
- Что делает формула:
- Если сумма сделок для менеджера (B2) не менее 11 500 000 и количество сделок (C2) не менее 120, то премия 250 000, иначе — 100 000.
- Примечание по копированию: при копировании вниз будут автоматически использоваться B3 и C3 и т. д.
4) Правильные ссылки, чтобы можно копировать формулы в остальные строки
- Ряды данных в источнике (Данные!$A:$A и Данные!$B:$B) заданы как целые столбцы и зафиксированы абсолютными ссылками (с долларами).
- Ссылка на имя менеджера в текущей строке сделана как $A2 (то есть фиксация столбца A, относительная строка). При копировании вниз столбец A останется неизменным, строка будет меняться на 3, 4 и т. д.
- Таким образом формулы легко растягиваются на весь список менеджеров: копируете вниз по столбцу B, C и D.
4) Форматирование чисел
- Введите формат чисел для чисел в столбцах B и C (и D, если хотите увидеть премию без десятых).
- Шаги:
- Выделите диапазоны B2:B и C2:C (и D2:D, если нужно).
- Правый клик > Формат ячеек > Число (Number) -> Действительно 0 десятичных знаков.
- Включите разделитель разрядов ( thousand separators ). Обычно в русской локали это используется как пробел или запятая в зависимости от версии Excel.
- Результат: суммы и количества будут отображаться с разделителем разрядов и без знаков после запятой.
Дополнительные варианты (на случай, если данные лежат в таблице Excel или на другом листе)
- Если ваши данные уже организованы как Excel-таблица (таблица данных) с именем TableSdelki, можно использовать структурированные ссылки:
- B2: =SUMIFS(TableSdelki[Сумма], TableSdelki[Менеджер], $A2)
- C2: =COUNTIFS(TableSdelki[Менеджер], $A2)
- D2: =IF(AND(B2>=11500000, C2>=120), 250000, 100000)
- Если данные лежат в другом листе, просто замените Данные! на нужное имя листа, например Проекты!$B:$B и Проекты!$A:$A.
Итоговый набор формул, с объяснением
- B2: =SUMIFS(Данные!$B:$B, Данные!$A:$A, $A2)
- Суммируем суммы сделок по строкам, где менеджер равен имени текущего менеджера (из A2).
- C2: =COUNTIFS(Данные!$A:$A, $A2)
- Считаем количество сделок по этому же менеджеру.
- D2: =IF(AND(B2>=11500000, C2>=120), 250000, 100000)
- Определяем премию по условию.
- Далее копируйте формулы вниз по столбцам B, C и D; ссылки на менеджера будут обновляться (A3, A4 и т. д.), а суммы и количества будут пересчитываться для каждого менеджера.
Если нужно, могу адаптировать формулы под конкретные названия листов/диапазонов в вашей рабочей книге — скажите, как точно названы листы и какие диапазоны используются для исходных данных.