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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.12.2010, 10:46   #1
Protsgonist
 
Регистрация: 03.12.2010
Сообщений: 3
По умолчанию Осреднение по месяцам

Здравствуйте.
Хотел попросить совета и помощи.
Есть довольно громоздкая таблица 4500х11000, где в первом столбце идут даты. Даты идут подряд, но некоторые дни пропущены.
Цель - во втором листе книги построить туже саму таблицу, но где будут указаны среднемесячные показатели, а в третьем листе - средне квадратичные отклонения от этих среднемесячных показателей.

Ломаю голову как сюда DatePart приделать в код, но чето путаюсь уже в циклах и голова пухнет. Я как понимаю надо идти по двум Until и значения по месяцу совать в стэк, но чето для меня это как то нереализуемо.

Помогите советом или наброском для кода, пожалуйста.

Последний раз редактировалось Protsgonist; 03.12.2010 в 11:55.
Protsgonist вне форума Ответить с цитированием
Старый 03.12.2010, 11:10   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Без примера файла (исходные данные + пример результата) вряд ли мы сможем чем помочь...
Целиком файл выкладывать не надо - достаточно несколько строк на каждом листе

Обязательно макрос?
Формулы или сводные таблицы не рассматриваются?


Цитата:
Есть довольно громоздкая таблица 4500х11000
11000 столбцов???
EducatedFool вне форума Ответить с цитированием
Старый 03.12.2010, 11:40   #3
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Цитата:
Сообщение от Protsgonist Посмотреть сообщение
Здравствуйте.
Хотел попросить совета и помощи.
Есть довольно громоздкая таблица 4500х11000, где в первом столбце идут даты. Даты идут подряд, но некоторые дни пропущены.
Цель - во втором листе книги построить туже саму таблицу, но где будут указаны среднемесячные показатели, а в третьем листе - средне квадратичные отклонения от этих среднемесячных показателей.

Ломаю голову как сюда DataPart приделать в код, но чето путаюсь уже в циклах и голова пухнет. Я как понимаю надо идти по двум Until и значения по месяцу совать в стэк, но чето для меня это как то нереализуемо.

Помогите советом или наброском для кода, пожалуйста.
Если вы заговорили о DatePart,тогда вам знаком язык Sql.
Ударьте запросом по таблице,и получите результат
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 03.12.2010, 12:08   #4
Protsgonist
 
Регистрация: 03.12.2010
Сообщений: 3
По умолчанию

Цитата:
Сообщение от EducatedFool Посмотреть сообщение
Без примера файла (исходные данные + пример результата) вряд ли мы сможем чем помочь...
Целиком файл выкладывать не надо - достаточно несколько строк на каждом листе

Обязательно макрос?
Формулы или сводные таблицы не рассматриваются?



11000 столбцов???
Пример приложил.
Макрос по-моему лучше, потому что его один раз написал и обработал всю таблицу, а так как таблица впоследствии будет обновляться, то нет смысла заново все делать.

Размер 4500 столбцов на 11000 строк.

Насчет DatePart'a, насчет sql ничего сказать не могу, просто нашел в книге как вариант и теперь мучаюсь с ним.
Вложения
Тип файла: rar Example.rar (166.3 Кб, 10 просмотров)
Protsgonist вне форума Ответить с цитированием
Старый 03.12.2010, 15:54   #5
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Меня так напугали страшные слова DatePart и стэк,
Что макрос написал.Как работает,не знаю.Проверяйте
Вложения
Тип файла: rar Example.rar (268.2 Кб, 16 просмотров)
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 03.12.2010, 16:20   #6
Protsgonist
 
Регистрация: 03.12.2010
Сообщений: 3
По умолчанию

Цитата:
Сообщение от doober Посмотреть сообщение
Меня так напугали страшные слова DatePart и стэк,
Что макрос написал.Как работает,не знаю.Проверяйте
Спасибо огромное за код. Вроде все правильно, но на крайний случай доработаю.
Насчет DatePart'а - это мне просто посоветовали, с помощью него попробывать, но видимо лучше никого не слушать.
Protsgonist вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
По диапазону с датами построить график по месяцам, как? O_H Microsoft Office Excel 15 14.03.2014 15:04
Поиск по месяцам staniiislav Microsoft Office Excel 15 24.11.2010 14:46
Формула суммирования по месяцам parsn Microsoft Office Excel 10 26.02.2010 15:01
Форма для заполнения данных по зарплате сотрудников по месяцам touchka Microsoft Office Access 1 04.02.2010 22:46
нужно вывести кол-во покупаемых товаров по месяцам(т.е сколько было куплено в том или ином месяце) apelset Microsoft Office Excel 5 20.05.2009 19:09