Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.11.2013, 16:52   #11
Zzema
Пользователь
 
Регистрация: 05.02.2013
Сообщений: 15
По умолчанию

1) Через SQL Запрос- это еще более далекое для меня (В эксель с sql ни разу не работал и даже не знал, что так можно...)
2)Выбираю в C2 месяц и год- в ячейку c2 завожу анализируемый месяц и год. Чтобы, если выбрать потом другой месяц данные автоматически пересчитались...
3) Формат дат- не знаю, но знаю, что с этим форматом функции мес(), год(), работают
4) Количество строк за 90 тысяч
5)Одновременно не могут быть... Теоретически... но даже если они есть, то результативным будет считаться только одни из них... То есть: была покупка, в течение 10 дней до нее было 5 звонков. Результативным будет только один из них. (на одну покупку не может быть два результативных звонка)
Zzema вне форума Ответить с цитированием
Старый 29.11.2013, 17:00   #12
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

В C2 у Вас текст "Количество рез звонков за полгода включая выбранный месяц (площадка 1)"/
Вероятно всё же речь идёт о C1.
С форматом ладно - CDate() справляется с этими текстами...
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 29.11.2013, 18:54   #13
maksim_serg
Форумчанин
 
Аватар для maksim_serg
 
Регистрация: 25.03.2010
Сообщений: 417
По умолчанию

Возможно, что то я не так понял, но может так:
Вложения
Тип файла: zip выбор по звонкам.zip (15.8 Кб, 6 просмотров)
maksim_serg вне форума Ответить с цитированием
Старый 29.11.2013, 19:37   #14
maksim_serg
Форумчанин
 
Аватар для maksim_serg
 
Регистрация: 25.03.2010
Сообщений: 417
По умолчанию

Исправил ошибку:
если в течении 10 дней совершалось два звонка и была одна покупка, то оба звонка считались результативными
чуть ускорил
Вложения
Тип файла: zip выбор по звонкам изм2.zip (16.0 Кб, 8 просмотров)

Последний раз редактировалось maksim_serg; 29.11.2013 в 20:03.
maksim_serg вне форума Ответить с цитированием
Старый 29.11.2013, 20:02   #15
Zzema
Пользователь
 
Регистрация: 05.02.2013
Сообщений: 15
По умолчанию

Спасибо большое!
Вопрос: насколько быстро будет выполнен расчет по 40000 клиентов, каждому из которых было по 1000 звонков и у каждого по 1000 покупок?
То есть на листе 3, где по каждому клиенту подсчитывается количество результативных звонков будет 40000 строк. И получается вызываться эта функция будет 80000 раз...
Zzema вне форума Ответить с цитированием
Старый 29.11.2013, 20:05   #16
maksim_serg
Форумчанин
 
Аватар для maksim_serg
 
Регистрация: 25.03.2010
Сообщений: 417
По умолчанию

Цитата:
насколько быстро будет выполнен расчет
посчитайте и скажите время) я там файл перезалил, сделал чуть быстрей, только таблицы должны быть отсортированы по датам...
maksim_serg вне форума Ответить с цитированием
Старый 29.11.2013, 20:27   #17
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Я ,наверное, что то не понимаю.
Как могут быть результативные звонки по первой площадке?
В звонках данные только по второй площадке.
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 29.11.2013, 20:41   #18
maksim_serg
Форумчанин
 
Аватар для maksim_serg
 
Регистрация: 25.03.2010
Сообщений: 417
По умолчанию

Цитата:
Я ,наверное, что то не понимаю.
Как могут быть результативные звонки по первой площадке?
В звонках данные только по второй площадке.
математика ...

вот так еще быстрее, только клиенты должны быть отсортированы:
Вложения
Тип файла: zip выбор по звонкам изм3.zip (17.0 Кб, 12 просмотров)
maksim_serg вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Возможно ли выполнение кода vba в проекте С#? psybehemoth C# (си шарп) 3 05.06.2013 08:13
Уничтожить данные без возможно восстановления hon Безопасность, Шифрование 20 05.01.2012 21:39
Регулярные вырожения без компонентов, возможно ли? Arsenx777 Общие вопросы Delphi 8 03.09.2011 19:25
SQL подзапрос без сравнения, возможно ? DS75 БД в Delphi 7 03.06.2009 12:32