Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Распределение менеджеров по клиентам, исходя из плана - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Распределение менеджеров по клиентам, исходя из плана
alex808 Дата: Среда, 06.09.2017, 13:45 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 47
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Добрый день Уважаемые форумчане!
Помогите пожалуйста с такой задачей; Есть два массива . Первый это список клиентов с датой звонка им, второй массив это список менеджеров с планом по обзвону клиентов на каждый день. Каким образом к каждому клиенту подтянуть менеджера в каждую дату, при том учесть плановое количество контактов для каждого менеджера?
Спасибо!
К сообщению приложен файл: 4108024.xls (84.5 Kb)


Сообщение отредактировал alex808 - Среда, 06.09.2017, 13:53
 
Ответить
СообщениеДобрый день Уважаемые форумчане!
Помогите пожалуйста с такой задачей; Есть два массива . Первый это список клиентов с датой звонка им, второй массив это список менеджеров с планом по обзвону клиентов на каждый день. Каким образом к каждому клиенту подтянуть менеджера в каждую дату, при том учесть плановое количество контактов для каждого менеджера?
Спасибо!

Автор - alex808
Дата добавления - 06.09.2017 в 13:45
and_evg Дата: Среда, 06.09.2017, 13:47 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 480
Репутация: 83 ±
Замечаний: 0% ±

Excel 2007
А где файл с примером?
 
Ответить
СообщениеА где файл с примером?

Автор - and_evg
Дата добавления - 06.09.2017 в 13:47
alex808 Дата: Среда, 06.09.2017, 13:54 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 47
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
прошу прощения, не увидел, что не прикрепился:)
 
Ответить
Сообщениепрошу прощения, не увидел, что не прикрепился:)

Автор - alex808
Дата добавления - 06.09.2017 в 13:54
alex808 Дата: Среда, 06.09.2017, 21:22 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 47
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Вопрос: А такая задача вообще формулами может решаться или это уже макрос?
 
Ответить
СообщениеВопрос: А такая задача вообще формулами может решаться или это уже макрос?

Автор - alex808
Дата добавления - 06.09.2017 в 21:22
_Boroda_ Дата: Четверг, 07.09.2017, 10:00 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16880
Репутация: 6593 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Может, и может, а может, и не может, да вот только непонятно ничего в файле


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеМожет, и может, а может, и не может, да вот только непонятно ничего в файле

Автор - _Boroda_
Дата добавления - 07.09.2017 в 10:00
alex808 Дата: Четверг, 07.09.2017, 10:31 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 47
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Да, наверное я не полностью донес то, что я хочу... Менеджеры ежедневно звонят клиентам. Для каждого клиента определена дата звонка. Допустим, на 1.10.2017 таких клиентов намечено 26 человек.. Менеджеров всего 13, НО звонки им распределяются неравномерно (из-за опыта, результативности работы и т.д).. Т.е. в таблице, где менеджеры на каждую дату стоит план по звонкам каждому менеджеру ...на то же 1.10.2017 число Менеджеру1 распределили только один звонок, а Менеджеру2 -2, Менеджеру3- 2 звонка и так далее, но в сумме это все те же 26 звонков...Вопрос: Как притянуть к каждому клиенту менеджера, но при этом учесть, что менеджер может получить только то количество клиентов, которое определено ему планом по звонкам..Т.е. Менеджер1 получит только 1 клинета на эту дату, менеджер2 уже 2 и т.д. Отмечу, что на следующий день может измениться и количество клиентов и количество звонков на каждого менеджера ..
Спасибо
К сообщению приложен файл: __2.xls (86.5 Kb)
 
Ответить
СообщениеДа, наверное я не полностью донес то, что я хочу... Менеджеры ежедневно звонят клиентам. Для каждого клиента определена дата звонка. Допустим, на 1.10.2017 таких клиентов намечено 26 человек.. Менеджеров всего 13, НО звонки им распределяются неравномерно (из-за опыта, результативности работы и т.д).. Т.е. в таблице, где менеджеры на каждую дату стоит план по звонкам каждому менеджеру ...на то же 1.10.2017 число Менеджеру1 распределили только один звонок, а Менеджеру2 -2, Менеджеру3- 2 звонка и так далее, но в сумме это все те же 26 звонков...Вопрос: Как притянуть к каждому клиенту менеджера, но при этом учесть, что менеджер может получить только то количество клиентов, которое определено ему планом по звонкам..Т.е. Менеджер1 получит только 1 клинета на эту дату, менеджер2 уже 2 и т.д. Отмечу, что на следующий день может измениться и количество клиентов и количество звонков на каждого менеджера ..
Спасибо

Автор - alex808
Дата добавления - 07.09.2017 в 10:31
Aptus Дата: Пятница, 08.09.2017, 01:01 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 1 ±
Замечаний: 0% ±

Excel 2003
Не судите строго, а кто-то и посмеётся. Я сам чайник и вот такая километровая формула:
Код
=ЕСЛИ(СЧЁТЕСЛИ(D$1:D1;M$3)=ОКРУГЛ(P$3;0);ЕСЛИ(СЧЁТЕСЛИ(D$1:D1;M$4)=ОКРУГЛ(P$4;0);ЕСЛИ(СЧЁТЕСЛИ(D$1:D1;M$5)=ОКРУГЛ(P$5;0);ЕСЛИ(СЧЁТЕСЛИ(D$1:D1;M$6)=ОКРУГЛ(P$6;0);ЕСЛИ(СЧЁТЕСЛИ(D$1:D1;M$7)=ОКРУГЛ(P$7;0);ЕСЛИ(СЧЁТЕСЛИ(D$1:D1;M$8)=ОКРУГЛ(P$8;0);ЕСЛИ(СЧЁТЕСЛИ(D$1:D1;M$9)=ОКРУГЛ(P$9;0);"";M$9);M$8);M$7);M$6);M$5);M$4);M$3)

%) :D
Пришлось повторять для каждого менеджера.
Хватило только на 7 менеджеров, делать длиньше для 13ти - Excel ругается.

Придется вам уволить 6 менеджеров :D


Сообщение отредактировал Aptus - Пятница, 08.09.2017, 01:15
 
Ответить
СообщениеНе судите строго, а кто-то и посмеётся. Я сам чайник и вот такая километровая формула:
Код
=ЕСЛИ(СЧЁТЕСЛИ(D$1:D1;M$3)=ОКРУГЛ(P$3;0);ЕСЛИ(СЧЁТЕСЛИ(D$1:D1;M$4)=ОКРУГЛ(P$4;0);ЕСЛИ(СЧЁТЕСЛИ(D$1:D1;M$5)=ОКРУГЛ(P$5;0);ЕСЛИ(СЧЁТЕСЛИ(D$1:D1;M$6)=ОКРУГЛ(P$6;0);ЕСЛИ(СЧЁТЕСЛИ(D$1:D1;M$7)=ОКРУГЛ(P$7;0);ЕСЛИ(СЧЁТЕСЛИ(D$1:D1;M$8)=ОКРУГЛ(P$8;0);ЕСЛИ(СЧЁТЕСЛИ(D$1:D1;M$9)=ОКРУГЛ(P$9;0);"";M$9);M$8);M$7);M$6);M$5);M$4);M$3)

%) :D
Пришлось повторять для каждого менеджера.
Хватило только на 7 менеджеров, делать длиньше для 13ти - Excel ругается.

Придется вам уволить 6 менеджеров :D

Автор - Aptus
Дата добавления - 08.09.2017 в 01:01
Manyasha Дата: Пятница, 08.09.2017, 09:46 | Сообщение № 8
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация: 902 ±
Замечаний: 0% ±

Excel 2010, 2016
alex808, здравствуйте, так подойдет?
Код
=ИНДЕКС($M$3:$M$15;ПОИСКПОЗ(ИСТИНА;СЧЁТЕСЛИМН(D$1:D1;$M$3:$M$15;B$1:B1;B2)<ОКРУГЛ(СМЕЩ($P$3:$S$15;;ПОИСКПОЗ(B2;$P$2:$S$2;)-1;;1););))

формула массива, вводится через ctrl+shift+enter.

Значения в Вашей таблице округляю до целого, из-за этого могут быть небольшие расхождения (см 03.10.2017).

Серый столбец и сводная просто для проверки, в вычислениях они не участвуют.
[p.s.]Файл сохранила в xlsx, чтобы влез по размеру[/p.s.]
К сообщению приложен файл: _2-1.xlsx (40.8 Kb)


ЯД: 410013299366744 WM: R193491431804
 
Ответить
Сообщениеalex808, здравствуйте, так подойдет?
Код
=ИНДЕКС($M$3:$M$15;ПОИСКПОЗ(ИСТИНА;СЧЁТЕСЛИМН(D$1:D1;$M$3:$M$15;B$1:B1;B2)<ОКРУГЛ(СМЕЩ($P$3:$S$15;;ПОИСКПОЗ(B2;$P$2:$S$2;)-1;;1););))

формула массива, вводится через ctrl+shift+enter.

Значения в Вашей таблице округляю до целого, из-за этого могут быть небольшие расхождения (см 03.10.2017).

Серый столбец и сводная просто для проверки, в вычислениях они не участвуют.
[p.s.]Файл сохранила в xlsx, чтобы влез по размеру[/p.s.]

Автор - Manyasha
Дата добавления - 08.09.2017 в 09:46
alex808 Дата: Пятница, 08.09.2017, 12:55 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 47
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Manyasha, Спасибо большое!!! Да подходит . Очень здорово! Сначала думал, что в итоге нужно будут на каждый день делать список менеджеров где бы повторялись фамилии менеджеров в зависимости от количества звонков им по плану, а потом приступать к распределению.. Но у вас вариант просто крут . Спасибо!
Aptus, Спасибо за внимание и Ваш труд! А так же за шутку:)
Все же есть ощущение, что при больших массивах решение станет тяжелым...И прямо нужно учиться программировать :)
Спасибо!
 
Ответить
СообщениеManyasha, Спасибо большое!!! Да подходит . Очень здорово! Сначала думал, что в итоге нужно будут на каждый день делать список менеджеров где бы повторялись фамилии менеджеров в зависимости от количества звонков им по плану, а потом приступать к распределению.. Но у вас вариант просто крут . Спасибо!
Aptus, Спасибо за внимание и Ваш труд! А так же за шутку:)
Все же есть ощущение, что при больших массивах решение станет тяжелым...И прямо нужно учиться программировать :)
Спасибо!

Автор - alex808
Дата добавления - 08.09.2017 в 12:55
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!