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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.10.2008, 16:00   #1
McKlavishnikov
 
Регистрация: 03.10.2008
Сообщений: 4
По умолчанию Групироваие данных по месяцем в кварталы без использования сводных таблиц

Здравствуйте! Сразу прошу прощения, если вопрос идиотский.
Суть заключается вот в чем - есть помесячные данные за два года (к примеру, объем чего-то). Их нужно сгруппировать в квартальные. Как это можно сделать без использования сводных таблиц?
McKlavishnikov вне форума Ответить с цитированием
Старый 03.10.2008, 17:02   #2
Konstantin_Z
Пользователь
 
Регистрация: 22.08.2008
Сообщений: 65
По умолчанию

выложите файл с примером, это лучше всего показывать на примере
Konstantin_Z вне форума Ответить с цитированием
Старый 03.10.2008, 17:16   #3
McKlavishnikov
 
Регистрация: 03.10.2008
Сообщений: 4
По умолчанию

Спасибо. Буду благодарен за консультацию.
Вложения
Тип файла: rar example.rar (4.2 Кб, 25 просмотров)
McKlavishnikov вне форума Ответить с цитированием
Старый 03.10.2008, 19:14   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

если бы в исходной таблице данные (года и месяца) были записаны как даты, а не как строки - можно было бы сделать красивше. хотя... и так все одной формулой решено.
Вложения
Тип файла: rar СводнаяБезСводной.rar (4.5 Кб, 75 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 06.10.2008, 11:39   #5
McKlavishnikov
 
Регистрация: 03.10.2008
Сообщений: 4
По умолчанию

IgorGO
Супер! То что надо (правда я сначала немного испугался формулы, но покапавшись в хелпиках разобрался что к чему).

Единственный вопрос - а что было бы, если бы месяцы и годы были прописаны "как надо" (как данные в одной клеточке)? Был бы очень благодарен за помощь. Файл прилагается.

Заранее спасибо.
Вложения
Тип файла: rar СводнаяБезСводной2.rar (4.9 Кб, 23 просмотров)
McKlavishnikov вне форума Ответить с цитированием
Старый 06.10.2008, 18:51   #6
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

См.вложение.
Таблица квартальных итогов будет расти самостоятельно, по мере дабавления данных в исходную таблицу. Можно проверить.
Формул написано приблизительно на ближайшие 10 лет. Потом необходимо будет скопировать последнюю заполненную строку вниз
Вложения
Тип файла: rar СводнаяБезСводной2.rar (8.4 Кб, 56 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 06.10.2008, 19:02   #7
McKlavishnikov
 
Регистрация: 03.10.2008
Сообщений: 4
По умолчанию

Спасибо... но как по мне, тот вариант был немного попроще ... хотя в этом интереснее покопаться.
Еще раз, спасибо
McKlavishnikov вне форума Ответить с цитированием
Старый 12.02.2009, 09:08   #8
Dastoff
Пользователь
 
Регистрация: 12.02.2009
Сообщений: 23
По умолчанию Определение квартала по месяцу

Возможно вопрос не по теме. Но так как формула нужна была срочно - хочется спросить, не знает ли кто как определить номер квартала по месяцу (месяц представлен в текстовом формате).
Dastoff вне форума Ответить с цитированием
Старый 12.02.2009, 09:55   #9
Юнлинг
Форумчанин
 
Регистрация: 17.10.2008
Сообщений: 239
По умолчанию

Цитата:
Сообщение от Dastoff Посмотреть сообщение
Возможно вопрос не по теме. Но так как формула нужна была срочно - хочется спросить, не знает ли кто как определить номер квартала по месяцу (месяц представлен в текстовом формате).
См. вложение
формула имеет вид
Код:
=ЕСЛИ(МЕСЯЦ(СЦЕПИТЬ("1-";A1;-2000))<4;1;ЕСЛИ(МЕСЯЦ(СЦЕПИТЬ("1-";A1;-2000))<7;2;ЕСЛИ(МЕСЯЦ(СЦЕПИТЬ("1-";A1;-2000))<10;3;4)))
Вложения
Тип файла: rar Книга3.rar (1.3 Кб, 19 просмотров)
Юнлинг вне форума Ответить с цитированием
Старый 12.02.2009, 10:07   #10
Dastoff
Пользователь
 
Регистрация: 12.02.2009
Сообщений: 23
По умолчанию дополнение к формуле

Цитата:
Сообщение от Юнлинг Посмотреть сообщение
См. вложение
формула имеет вид
Код:
=ЕСЛИ(МЕСЯЦ(СЦЕПИТЬ("1-";A1;-2000))<4;1;ЕСЛИ(МЕСЯЦ(СЦЕПИТЬ("1-";A1;-2000))<7;2;ЕСЛИ(МЕСЯЦ(СЦЕПИТЬ("1-";A1;-2000))<10;3;4)))
Спасибо большое за формулу. А как ее изменить, чтобы выводить квартал от даты в формате месяц год (например, январь 2009). И к тому же еще есть ячейки с указанием просто года. То есть эти ячейки должны просто повторяться
Dastoff вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Диассемблиравание для изменения строковых данных без знания ассемблера GanGSISoft Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 8 06.10.2008 20:35
Часть фона одним цветом а другая часть другим (без таблиц). Lanselot HTML и CSS 4 25.04.2008 18:41
Право использования AlphaControls! Xenofibrius Компоненты Delphi 2 20.04.2008 16:08
Возникла проблема с созданием таблиц баз данных. Plastik-X БД в Delphi 1 10.12.2007 12:25
Рисование фигур в Delphi7 без использования VCL saintninja Помощь студентам 15 20.10.2007 11:04