|
Вывод результатов за определенный период времени
|
|||
---|---|---|---|
#18+
Подскажите пожалуйста, есть ли возможность реализовать в ексель вывод результатов за неделю, месяц, квартал, год. Загвоздка в том что в таблице нет дат, а результат необходим как например: результат за 1 неделю, результат за 2 неделю (2 нед.-1 нед=результат за 2 неделю), результат за 3 неделю (3 нед-(1 нед.+2 нед.) = результат за 3 неделю) и т.д. также по месяцам и кварталам. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2012, 02:21 |
|
Вывод результатов за определенный период времени
|
|||
---|---|---|---|
#18+
Нифига... У вас и так в примере таблицы по неделям - уже только данные за конкретную неделю (сложно убедиться, просто сложив и сравнив с месяцем?). Так что никаких плюсов-минусов для недель не нужно. Не путайте "результат за 2 недел и " и "результат за 2-ю недел ю ". За месяц - выбирайте из таблицы нужного месяца. За квартал - сложите нужные месяцы. За год - аналогично. В чём проблема-то? Если же задача состоит в том, чтобы можно было получать данные в любом "вголовупришедшем" виде, то придется сделать что-то вроде БД. Для начала - избавьтесь от такого дикого представления исходных данных. Переведите данные в единую таблицу: - Определитесь с сущностями (а то, например, непонятно, что означает номер недели - это неделя в году? неделя в месяце?). У вас, понятное дело, будут периоды (года/месяцы/недели), товары, операции... - Определитесь с параметрами (а то, например, сумма - это всегда счетное значение, лучше использовать цену). У вас это будут кол-ва поступлений и реализаций, цены закупки и продажи... - Перевод данных (если они у вас, действительно, имеются только в таком исходном виде) можно делать и в несколько этапов (преобразовали параметры, собрали данные из таблиц, провели нормализацию...). Суть ведь в том, чтобы получить схему хранения, приближенную к БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2012, 05:40 |
|
Вывод результатов за определенный период времени
|
|||
---|---|---|---|
#18+
AndreTMНифига... У вас и так в примере таблицы по неделям - уже только данные за конкретную неделю (сложно убедиться, просто сложив и сравнив с месяцем?). Так что никаких плюсов-минусов для недель не нужно. Не путайте "результат за 2 недел и " и "результат за 2-ю недел ю ". За месяц - выбирайте из таблицы нужного месяца. За квартал - сложите нужные месяцы. За год - аналогично. В чём проблема-то? Если же задача состоит в том, чтобы можно было получать данные в любом "вголовупришедшем" виде, то придется сделать что-то вроде БД. Для начала - избавьтесь от такого дикого представления исходных данных. Переведите данные в единую таблицу: - Определитесь с сущностями (а то, например, непонятно, что означает номер недели - это неделя в году? неделя в месяце?). У вас, понятное дело, будут периоды (года/месяцы/недели), товары, операции... - Определитесь с параметрами (а то, например, сумма - это всегда счетное значение, лучше использовать цену). У вас это будут кол-ва поступлений и реализаций, цены закупки и продажи... - Перевод данных (если они у вас, действительно, имеются только в таком исходном виде) можно делать и в несколько этапов (преобразовали параметры, собрали данные из таблиц, провели нормализацию...). Суть ведь в том, чтобы получить схему хранения, приближенную к БД. В примере основная таблица "за месяц". Остальные таблицы это результат который хочу получить. "1,2,3,4 неделя" недели месяца (пример показан за один месяц). Параметры примера отличаются от оригинала. Пример набран на скорую руку. Данные в таблицу будут вноситься (может и изменяться) каждый день. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2012, 11:45 |
|
Вывод результатов за определенный период времени
|
|||
---|---|---|---|
#18+
TroymassВ примере основная таблица "за месяц". Остальные таблицы это результат который хочу получить. "1,2,3,4 неделя" недели месяца (пример показан за один месяц). Параметры примера отличаются от оригинала. Пример набран на скорую руку. Данные в таблицу будут вноситься (может и изменяться) каждый день.Ничего не понял... Если "за месяц" - это "основная таблица", куда вносятся данные - то как получить данные "по неделям", какой логикой руководствоваться? Если "1,2,3.4" - это "недели месяца", то в чем их смысл? Каждые 7 дней месяца (но тогда где дни за 28-м числом)? Недели года, приходящиеся на месяц (но тогда смысл в нумерации "неделя месяца", если есть нормальное понятие "неделя в году")? Если вы даете "левые придуманные" данные, то на какой ответ вы надеетесь? Ведь для того, чтобы что-то посоветовать - надо знать, исходя из чего советовать. И больше всего помогает описание реальной задачи, которую вы пытаетесь автоматизировать. Ведь вполне возможно, что вы вообще избрали неверный путь или даже неверный инструмент... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2012, 14:25 |
|
Вывод результатов за определенный период времени
|
|||
---|---|---|---|
#18+
AndreTM, Извини может неправильно объяснил. Вноситься данные (наименование продукции, количество) в таблицу будут с начала года с 1-го января, начиная с 0 значения, а результаты необходимы строго за 7 дней ( не учитывая с 1 ли числа начинаться отсчет за месяц), за месяц ( учитывая количество дней в месяце 28-31), квартал и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2012, 15:41 |
|
Вывод результатов за определенный период времени
|
|||
---|---|---|---|
#18+
AndreTM, Таблица за месяц это накопительная таблица в которую будут вноситься все данные, а таблицы по неделям результат который необходимо получить ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2012, 15:53 |
|
Вывод результатов за определенный период времени
|
|||
---|---|---|---|
#18+
TroymassИзвини может неправильно объяснил. Вноситься данные (наименование продукции, количество) в таблицу будут с начала года с 1-го января, начиная с 0 значенияВноситься будут еждневно? Так кто запрещает ввести поле даты - и ориентироваться на неё? TroymassТаблица за месяц это накопительная таблица в которую будут вноситься все данные, а таблицы по неделям результат который необходимо получитьКак накопительная ("сводная") таблица может быть редактируемой? Она же строится на основании каких-то данных. Как можно получить "результат по неделям из результата месяца"? Ведь никаких признаков, определяющих "недели" - нет... P.S. Да, и ещё... Это у вас учебная задача, или реальная автоматизация некоторого процесса? Повторюсь: AndreTMбольше всего помогает описание реальной задачи, которую вы пытаетесь автоматизировать. Ведь вполне возможно, что вы вообще избрали неверный путь или даже неверный инструмент... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2012, 23:20 |
|
Вывод результатов за определенный период времени
|
|||
---|---|---|---|
#18+
AndreTMВноситься будут еждневно? Так кто запрещает ввести поле даты - и ориентироваться на неё? Если внимательно посмотришь на пример то увидишь что данные в таблицах за недели меняются в каждых столбцах и просто вести поле ДАТА не получиться. AndreTMКак накопительная ("сводная") таблица может быть редактируемой? Она же строится на основании каких-то данных. Таблица за месяц-основная и редактируемая, таблицы за неделю-вспомогательные. AndreTMКак можно получить "результат по неделям из результата месяца"? Ведь никаких признаков, определяющих "недели" - нет... В этом и вопрос, только "результат по неделям из результата месяца" получать не надо, а надо чтобы результаты из основной таблицы выводились автоматически через каждые 7 дней в вспомогательные таблицы. AndreTMВедь вполне возможно, что вы вообще избрали неверный путь или даже неверный инструмент...то что неверный инструмент согласен, но другого выхода у меня нет. Так что если есть возможность каким либо образом выводить данные за определенное количество дней подскажи пожалуйста, осталась только эта проблема ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2012, 00:55 |
|
Вывод результатов за определенный период времени
|
|||
---|---|---|---|
#18+
TroymassЕсли внимательно посмотришь на пример то увидишь что данные в таблицах за недели меняются в каждых столбцах и просто вести поле ДАТА не получиться.Не увидел, что меняются. Увидел только, что данные в таблице за месяц - есть сумма данных таблиц по неделям... Troymassто что неверный инструмент согласен, но другого выхода у меня нет. Так что если есть возможность каким либо образом выводить данные за определенное количество дней подскажи пожалуйста, осталась только эта проблемаТак ИСХОДНЫЕ ДАННЫЕ-то где? Где данные? Какие дни (про которые ничего в постановке не известно)? Еше раз. Больше повторяться не буду (да и вряд ли вы ещё от кого-то ответов дождётесь). AndreTMЭто у вас учебная задача, или реальная автоматизация некоторого процесса? Повторюсь: AndreTMбольше всего помогает описание реальной задачи, которую вы пытаетесь автоматизироватьНе нужны ваши "выдуманные примеры". Не нужны "выдуманные таблицы". Опишите словами , что за задачу вы решаете... Впрочем, если вы действительно - студент, и таким образом заставляете решать за вас курсовую, условий которой вы сами не понимаете, то bye-bye... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2012, 01:43 |
|
Вывод результатов за определенный период времени
|
|||
---|---|---|---|
#18+
[quot AndreTM][quot]Не увидел, что меняются. Увидел только, что данные в таблице за месяц - есть сумма данных таблиц по неделям... Так и есть, только таблица "за месяц" первая, все остальные должны получиться из нее. Вернее первоначальные данные вносятся в нее, а по прошествии 7 дней выводиться результат в "1 неделя" и т.д. AndreTMЭто у вас учебная задача, или реальная автоматизация некоторого процесса? Повторюсь: пропущено... Не нужны ваши "выдуманные примеры". Не нужны "выдуманные таблицы". Опишите словами , что за задачу вы решаете... Впрочем, если вы действительно - студент, и таким образом заставляете решать за вас курсовую, условий которой вы сами не понимаете, то bye-bye... Уже далеко не студент и ето не курсовая, а реальная задача. На работе пытаемся усовершенствовать процесс статистического отчета (отсюда необходимость вывода результатов за неделю, месяц, квартал, год). Уже создали основную таблицу "Базу" (работает в тестовом режиме) в которую каждый день вноситься информация, как текст так и цифры, результаты каждый день автоматически выводятся в виде чисел еще в 3 таблицы. И все было бы хорошо но результаты естественно продолжают добавляться постоянно и сделать отчет за 2 неделю можно только если каждые 7 дней копировать и отнимать результаты, что создает определенные трудности (пропустили нужную дату, забыли сохранить промежуточный результат и т.д.) Заработать база должна с 1-января 2013. В примере модель "базы" ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2012, 03:21 |
|
Вывод результатов за определенный период времени
|
|||
---|---|---|---|
#18+
TroymassУже далеко не студент и ето не курсовая, а реальная задача. На работе пытаемся усовершенствовать процесс статистического отчета (отсюда необходимость вывода результатов за неделю, месяц, квартал, год). Уже создали основную таблицу "Базу" (работает в тестовом режиме) в которую каждый день вноситься информация, как текст так и цифры, результаты каждый день автоматически выводятся в виде чисел еще в 3 таблицы.Хе-хе. Молодой человек, вы системщику, программисту и разработчику БД, с двадцатилетним стажем, пытаетесь этим вашим (приложенным примером) доказать, что автоматизируете реальный процесс?? В целом, тему можно закрыть... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2012, 03:34 |
|
Вывод результатов за определенный период времени
|
|||
---|---|---|---|
#18+
AndreTMХе-хе. Молодой человек, вы системщику, программисту и разработчику БД, с двадцатилетним стажем, пытаетесь этим вашим (приложенным примером) доказать, что автоматизируете реальный процесс?? В целом, тему можно закрыть... это реальный процесс и я не прошу делать за меня работу, а просто подсказать можно ли это сделать в ексель и каким образом. Таблицу разрабатывал я, лучше не придумал, как уже не раз упоминал необходима она для статистики, последующей аналитической обработки и подготовки отчетов. И вопрос, что конкретно Вам не нравиться в этой таблице. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2012, 11:52 |
|
|
start [/forum/topic.php?fid=61&fpage=89&tid=2175243]: |
0ms |
get settings: |
14ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
82ms |
get tp. blocked users: |
2ms |
others: | 17ms |
total: | 182ms |
0 / 0 |