Количество покупателей в зависиомсти от суммы покупок в мес.
rayman
Дата: Четверг, 28.03.2013, 16:18 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация:
0
±
Замечаний:
0% ±
Здравствуйте! Коллеги, помогите пожалуйста, решить задачку. Есть список продаж (в примере) Необходимо рассчитать количество "Активных" покупателей за период с дополнительными условиями. Например сколько человек накупило в конкретный месяц на сумму более N рублей за наличные.
Здравствуйте! Коллеги, помогите пожалуйста, решить задачку. Есть список продаж (в примере) Необходимо рассчитать количество "Активных" покупателей за период с дополнительными условиями. Например сколько человек накупило в конкретный месяц на сумму более N рублей за наличные. rayman
К сообщению приложен файл:
sales.xls
(30.0 Kb)
Сообщение отредактировал rayman - Четверг, 28.03.2013, 16:19
Ответить
Сообщение Здравствуйте! Коллеги, помогите пожалуйста, решить задачку. Есть список продаж (в примере) Необходимо рассчитать количество "Активных" покупателей за период с дополнительными условиями. Например сколько человек накупило в конкретный месяц на сумму более N рублей за наличные. Автор - rayman Дата добавления - 28.03.2013 в 16:18
ikki
Дата: Четверг, 28.03.2013, 16:32 |
Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация:
504
±
Замечаний:
0% ±
Excel 2003, 2010
с помощью сводной пс. кстати, у вас ошибка.
с помощью сводной пс. кстати, у вас ошибка. ikki
помощь по Excel и VBA ikki@fxmail.ru, icq 592842413, skype alex.ikki
Ответить
Сообщение с помощью сводной пс. кстати, у вас ошибка. Автор - ikki Дата добавления - 28.03.2013 в 16:32
rayman
Дата: Четверг, 28.03.2013, 16:38 |
Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация:
0
±
Замечаний:
0% ±
за ошибку сорри был невнимателен.. а сводная не подходит, мне формулами нужно, возможно вообще?
за ошибку сорри был невнимателен.. а сводная не подходит, мне формулами нужно, возможно вообще? rayman
Ответить
Сообщение за ошибку сорри был невнимателен.. а сводная не подходит, мне формулами нужно, возможно вообще? Автор - rayman Дата добавления - 28.03.2013 в 16:38
ikki
Дата: Четверг, 28.03.2013, 16:40 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация:
504
±
Замечаний:
0% ±
Excel 2003, 2010
без промежуточной сводной задача легко решается макросом. с коллекциями/словарями или с использованием ADO. в "чистом виде" формулами - не знаю как. хотя, надеясь на профессионалов формула, думаю, что можно. сам не отказался бы посмотреть. из чистого любопытства. ибо для более-менее существенных объемов вариант с такими формулами будет очень медленным.
без промежуточной сводной задача легко решается макросом. с коллекциями/словарями или с использованием ADO. в "чистом виде" формулами - не знаю как. хотя, надеясь на профессионалов формула, думаю, что можно. сам не отказался бы посмотреть. из чистого любопытства. ибо для более-менее существенных объемов вариант с такими формулами будет очень медленным. ikki
помощь по Excel и VBA ikki@fxmail.ru, icq 592842413, skype alex.ikki
Сообщение отредактировал ikki - Четверг, 28.03.2013, 16:45
Ответить
Сообщение без промежуточной сводной задача легко решается макросом. с коллекциями/словарями или с использованием ADO. в "чистом виде" формулами - не знаю как. хотя, надеясь на профессионалов формула, думаю, что можно. сам не отказался бы посмотреть. из чистого любопытства. ибо для более-менее существенных объемов вариант с такими формулами будет очень медленным. Автор - ikki Дата добавления - 28.03.2013 в 16:40
alx74
Дата: Четверг, 28.03.2013, 16:46 |
Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 209
Репутация:
32
±
Замечаний:
0% ±
Вариант с СЧЁТЕСЛИМН посмотрите.
Вариант с СЧЁТЕСЛИМН посмотрите. alx74
Срочность обратно пропорциональна степени важности. Яндекс-money:41001687631447
Ответить
Сообщение Вариант с СЧЁТЕСЛИМН посмотрите. Автор - alx74 Дата добавления - 28.03.2013 в 16:46
Serge_007
Дата: Четверг, 28.03.2013, 16:54 |
Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Не оптимально, но одной формулой
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Не оптимально, но одной формулой Автор - Serge_007 Дата добавления - 28.03.2013 в 16:54
rayman
Дата: Четверг, 28.03.2013, 17:30 |
Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация:
0
±
Замечаний:
0% ±
Serge_007, круто! Спасибо огромное! Попробую теперь эту формулу осознать Объемы у меня и правда внушительные (около 150тыс строк) и доп.параметров больше чем просто дата и тип платежа, но скорость расчета не важна. Всем спасибо за помощь!
Serge_007, круто! Спасибо огромное! Попробую теперь эту формулу осознать Объемы у меня и правда внушительные (около 150тыс строк) и доп.параметров больше чем просто дата и тип платежа, но скорость расчета не важна. Всем спасибо за помощь! rayman
Ответить
Сообщение Serge_007, круто! Спасибо огромное! Попробую теперь эту формулу осознать Объемы у меня и правда внушительные (около 150тыс строк) и доп.параметров больше чем просто дата и тип платежа, но скорость расчета не важна. Всем спасибо за помощь! Автор - rayman Дата добавления - 28.03.2013 в 17:30
Serge_007
Дата: Четверг, 28.03.2013, 17:33 |
Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Цитата (rayman )
скорость расчета не важна
Ага. Главное что бы формула в принципе не подвесила Excel Цитата (rayman )
около 150тыс строк) и доп.параметров больше чем просто дата и тип платежа
Прислушайтесь к совету уважаемого ikki , на таких объёмах надо решать подобные задачи Цитата (ikki )
с помощью сводной
или Цитата (ikki )
решается макросом. с коллекциями/словарями или с использованием ADO
Цитата (rayman )
скорость расчета не важна
Ага. Главное что бы формула в принципе не подвесила Excel Цитата (rayman )
около 150тыс строк) и доп.параметров больше чем просто дата и тип платежа
Прислушайтесь к совету уважаемого ikki , на таких объёмах надо решать подобные задачи Цитата (ikki )
с помощью сводной
или Цитата (ikki )
решается макросом. с коллекциями/словарями или с использованием ADO
Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Цитата (rayman )
скорость расчета не важна
Ага. Главное что бы формула в принципе не подвесила Excel Цитата (rayman )
около 150тыс строк) и доп.параметров больше чем просто дата и тип платежа
Прислушайтесь к совету уважаемого ikki , на таких объёмах надо решать подобные задачи Цитата (ikki )
с помощью сводной
или Цитата (ikki )
решается макросом. с коллекциями/словарями или с использованием ADO
Автор - Serge_007 Дата добавления - 28.03.2013 в 17:33
ikki
Дата: Четверг, 28.03.2013, 17:33 |
Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация:
504
±
Замечаний:
0% ±
Excel 2003, 2010
Цитата (rayman )
скорость расчета не важна.
это когда выбор идет между "мгновенно" и "за 10 минут посчитает" а когда расчет идёт часами, а потом комп вообще зависает... дело ваше, конечно же. но для Цитата (rayman )
150тыс строк
я советовал бы макрос пс. если надумаете - то лучше бы сразу приложить более реальный пример и задачу, с учетом ваших Цитата (rayman )
больше чем просто дата и тип платежа
Цитата (rayman )
скорость расчета не важна.
это когда выбор идет между "мгновенно" и "за 10 минут посчитает" а когда расчет идёт часами, а потом комп вообще зависает... дело ваше, конечно же. но для Цитата (rayman )
150тыс строк
я советовал бы макрос пс. если надумаете - то лучше бы сразу приложить более реальный пример и задачу, с учетом ваших Цитата (rayman )
больше чем просто дата и тип платежа
ikki
помощь по Excel и VBA ikki@fxmail.ru, icq 592842413, skype alex.ikki
Сообщение отредактировал ikki - Четверг, 28.03.2013, 17:36
Ответить
Сообщение Цитата (rayman )
скорость расчета не важна.
это когда выбор идет между "мгновенно" и "за 10 минут посчитает" а когда расчет идёт часами, а потом комп вообще зависает... дело ваше, конечно же. но для Цитата (rayman )
150тыс строк
я советовал бы макрос пс. если надумаете - то лучше бы сразу приложить более реальный пример и задачу, с учетом ваших Цитата (rayman )
больше чем просто дата и тип платежа
Автор - ikki Дата добавления - 28.03.2013 в 17:33
_Boroda_
Дата: Четверг, 28.03.2013, 17:44 |
Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16718
Репутация:
6505
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Для этих данных еще формулка Код
=СУММ(--ЕЧИСЛО(1/(ПОИСКПОЗ(A$2:A$28;ЕСЛИ((ТЕКСТ(B$2:B$28;"ММММ")=F3)*(C$2:C$28>300)*(D$2:D$28="наличные");A$2:A$28);)=СТРОКА(A$1:A$27))))
Для этих данных еще формулка Код
=СУММ(--ЕЧИСЛО(1/(ПОИСКПОЗ(A$2:A$28;ЕСЛИ((ТЕКСТ(B$2:B$28;"ММММ")=F3)*(C$2:C$28>300)*(D$2:D$28="наличные");A$2:A$28);)=СТРОКА(A$1:A$27))))
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Для этих данных еще формулка Код
=СУММ(--ЕЧИСЛО(1/(ПОИСКПОЗ(A$2:A$28;ЕСЛИ((ТЕКСТ(B$2:B$28;"ММММ")=F3)*(C$2:C$28>300)*(D$2:D$28="наличные");A$2:A$28);)=СТРОКА(A$1:A$27))))
Автор - _Boroda_ Дата добавления - 28.03.2013 в 17:44
rayman
Дата: Четверг, 28.03.2013, 17:56 |
Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация:
0
±
Замечаний:
0% ±
_Boroda_, спасибо большое! Цитата (ikki )
я советовал бы макрос пс. если надумаете - то лучше бы сразу приложить более реальный пример и задачу, с учетом ваших
Макросы пока не умею а реальными данными думаю не стоит нагружать сообщество, сам додумаю. В примере я достаточно точно отразил задачу. Цитата (ikki )
а когда расчет идёт часами, а потом комп вообще зависает...
надеюсь до такого не дойдет
_Boroda_, спасибо большое! Цитата (ikki )
я советовал бы макрос пс. если надумаете - то лучше бы сразу приложить более реальный пример и задачу, с учетом ваших
Макросы пока не умею а реальными данными думаю не стоит нагружать сообщество, сам додумаю. В примере я достаточно точно отразил задачу. Цитата (ikki )
а когда расчет идёт часами, а потом комп вообще зависает...
надеюсь до такого не дойдет rayman
Ответить
Сообщение _Boroda_, спасибо большое! Цитата (ikki )
я советовал бы макрос пс. если надумаете - то лучше бы сразу приложить более реальный пример и задачу, с учетом ваших
Макросы пока не умею а реальными данными думаю не стоит нагружать сообщество, сам додумаю. В примере я достаточно точно отразил задачу. Цитата (ikki )
а когда расчет идёт часами, а потом комп вообще зависает...
надеюсь до такого не дойдет Автор - rayman Дата добавления - 28.03.2013 в 17:56
ikki
Дата: Четверг, 28.03.2013, 18:02 |
Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация:
504
±
Замечаний:
0% ±
Excel 2003, 2010
Цитата (rayman )
реальными данными думаю не стоит нагружать сообщество
обычно сообщество гораздо больше "нагружается", если постановка задачи со всеми нюансами размазывается на несколько постов, а то и страниц.
Цитата (rayman )
реальными данными думаю не стоит нагружать сообщество
обычно сообщество гораздо больше "нагружается", если постановка задачи со всеми нюансами размазывается на несколько постов, а то и страниц.ikki
помощь по Excel и VBA ikki@fxmail.ru, icq 592842413, skype alex.ikki
Ответить
Сообщение Цитата (rayman )
реальными данными думаю не стоит нагружать сообщество
обычно сообщество гораздо больше "нагружается", если постановка задачи со всеми нюансами размазывается на несколько постов, а то и страниц.Автор - ikki Дата добавления - 28.03.2013 в 18:02
rayman
Дата: Четверг, 28.03.2013, 19:39 |
Сообщение № 13
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация:
0
±
Замечаний:
0% ±
Serge_007, _Boroda_, разобрался с вашими формулами, и они не совсем то что надо. Дело в том, что в ваших примерах не идет суммирование по покупателям, а считается просто каждая продажа более 300р. А у меня задача стоит посчитать по сумме по каждому покупателю. Например, Петров совершил в январе всего три покупки: 100р, еще 200р, и еще 50р, в сумме 350р, что удовлетворяет моим критериям, и это один покупатель. Текущие решения не посчитают ни одной покупки. Сможете помочь?
Serge_007, _Boroda_, разобрался с вашими формулами, и они не совсем то что надо. Дело в том, что в ваших примерах не идет суммирование по покупателям, а считается просто каждая продажа более 300р. А у меня задача стоит посчитать по сумме по каждому покупателю. Например, Петров совершил в январе всего три покупки: 100р, еще 200р, и еще 50р, в сумме 350р, что удовлетворяет моим критериям, и это один покупатель. Текущие решения не посчитают ни одной покупки. Сможете помочь? rayman
Ответить
Сообщение Serge_007, _Boroda_, разобрался с вашими формулами, и они не совсем то что надо. Дело в том, что в ваших примерах не идет суммирование по покупателям, а считается просто каждая продажа более 300р. А у меня задача стоит посчитать по сумме по каждому покупателю. Например, Петров совершил в январе всего три покупки: 100р, еще 200р, и еще 50р, в сумме 350р, что удовлетворяет моим критериям, и это один покупатель. Текущие решения не посчитают ни одной покупки. Сможете помочь? Автор - rayman Дата добавления - 28.03.2013 в 19:39