Страницы: 1
RSS
Как подсчитать количество месяцев, которое работает сотрудник
 
Всем доброго дня
у меня стоит такая вот задача:
Есть отчет по продажам всех сотрудников одной очень крупной компании (несколько тысяч сотрудников)
В отчете отображены (построчно) каждая продажа каждого сотрудника
Месяцы обозначены числами: 1,2,3 и так далее (это: январь, февраль, март и т.д. соотвесвенно)
в течнии года начинают появляться новые сотрудники. Их водно по активности продаж, т.е. первая продажа в марте например, это значит сотрудник пришел в марте

Какой формулой можно посчитать количество месяцев, которые по факту работает сотрудник (начиная с первой продажи), что бы можно было корректно вычислить среднюю продажу по менсяцу

Как я понял, функция =СРЗНАЧЕСЛИМН отталкивается от количества фактов продаж, без привязки к периоду
 
Промежуточную сводную таблицу рассматриваете?  
 
Цитата
Иван написал:
в течнии года начинают появляться новые сотрудники.
а старые не пропадают?
По вопросам из тем форума, личку не читаю.
 
Хоть пример таблицы дайте.
можно по разному делать. Например через ДМИН  ...
 
Цитата
БМВ написал:
а старые не пропадают?
у них нет срока годности))
 
если просто узнать минимальный номер месяца. Это или MINIF (.... )если свежий Excel  или массивный вариант c MIN(  .... ) или тоже со SMALL( ..... ;1), или Aggregate(15;6    ;1)
По вопросам из тем форума, личку не читаю.
 
Цитата
написал:
Как подсчитать количество месяцев, которое работает сотрудник
Код
в A1  =УНИК(Таблица1[сотрудник])
в B1  =МАКС(ФИЛЬТР(Таблица1[месяц];Таблица1[сотрудник]=A1))-МИН(ФИЛЬТР(Таблица1[месяц];Таблица1[сотрудник]=A1))+1
 
1. Промежуточную сводную таблицу рассматриваете? - не совсем понимаю о чем тут речь. Каким образом ее тут встроить? Раз в неделю данные будут пополняться и хотелось бы, что бы данные обновлялись автоматом

2. а старые не пропадают? - со старыми немного посложнее. Да, конечно увольняются, но вычисляем их в ручном режиме. Если вдруг у менеджера нулевые продажи в течении последних трех месяцев, то связываемся с ним и учтоняем, в чем проблема. Если уволился, то отмечаем, что уволен. Раз в год удаляем, что бы не портить статистику предыдущих продаж в целом.

3. Пример файла можно взять по ссылке. По правилам форума нельзя прикрепить файл больше 100 кБ, по этому выложил на гугл диск.
https://docs.google.com/spreadsheets/d/1fy6QjDuM_9urYQn7nJIMU0RpSQbDxk-n/edit?usp=sharing&ou...

4. если просто узнать минимальный номер месяца. Это или MINIF (.... )если свежий Excel  или массивный вариант c MIN(  .... ) или тоже со SMALL( ..... ;1), или Aggregate(15;6    ;1) - с такими функциями не работал еще. Есть ссылка на пример их работы какой-нибудь. Пока не совмем понял, как их применить для решения моей задачи
 
Цитата
написал:
12в A1  =УНИК(Таблица1[сотрудник])в B1  =МАКС(ФИЛЬТР(Таблица1[месяц];Таблица1[сотрудник]=A1))-МИН(ФИЛЬТР(Таблица1[месяц];Таблица1[сотрудник]=A1))+1
Если я правильно понял, то тут вычисляет последнюю продажу. А надо первую.
Вернее показать номер месяца, в котором произошла первая продажа.
Изменено: Иван - 08.12.2021 18:15:25
 
данные отсортированы, можно просто =INDEX(   MATCH(
По вопросам из тем форума, личку не читаю.
 
Спасибо за идею. Немного все попроще сделал.... через =ПРОСМОТРX
Отсортировал все по месяцам и пустил поиск по фио менеджера. Так как эта функция показывает первое значение сверху вниз, то и алгоритм находит первое значение, которое ему попалось. А с учетом сортировки, собсвенно это и есть номер месяца, в котором случилась первая продажа за год ))  
Страницы: 1
Наверх