есть данные за каждый день за месяц нужно на отдельном листе посчитать сумму за недели Этого месяца такая таблица будет каждый месяц, хотелось бы чтоб пересчитывалось автоматически за недели, с учетом текущего месяца если неделя не полная, (1-сб, 2- вск) то считает как за 1 неделю больше 6 недель в месяце, вроде, нет поэтому там 6 табличек
Спасибо
пример приложил.
Добрый день (вечер, утро) Нужна помощь
Проблема такая:
есть данные за каждый день за месяц нужно на отдельном листе посчитать сумму за недели Этого месяца такая таблица будет каждый месяц, хотелось бы чтоб пересчитывалось автоматически за недели, с учетом текущего месяца если неделя не полная, (1-сб, 2- вск) то считает как за 1 неделю больше 6 недель в месяце, вроде, нет поэтому там 6 табличек
на листе 2 6 табличек хотя недель обычно 5, но бывает и шесть (с неполными) таблички за день соответствуют табличкам за неделю нужно чтоб на листе 2 считалось так: сумма за 1 неделю считалась в 1 табличке (даже если она не полная) сумма за 2 неделю во 2 табличке ... и так далее сумма за последнюю неделю в 5 неделе (даже если она не полная) может быть и шесть недель (как например в августе) спасибо.
Цитата (Serge_007)
Где сколько чего должно получится?
на листе 2 6 табличек хотя недель обычно 5, но бывает и шесть (с неполными) таблички за день соответствуют табличкам за неделю нужно чтоб на листе 2 считалось так: сумма за 1 неделю считалась в 1 табличке (даже если она не полная) сумма за 2 неделю во 2 табличке ... и так далее сумма за последнюю неделю в 5 неделе (даже если она не полная) может быть и шесть недель (как например в августе) спасибо.edmar07
татары всегда наступают только вперед (алга), а если им нужно отступить ... разворачиваются и алга
осталось связать между файлами чтоб суммировало неполные недели,
А чего там мучиться-то? обратите внимание, что я два раза использовал =НОМНЕДЕЛИ() для расчета номера недели месяца. Но мы ведь можем просто оставить расчет недели года - на условное суммирование внутри месяца это не повлияет, а вот в разных файлах неполные недели, если они есть - будут с одним и тем же номером. И всех делов, такое же условное суммирование, только из разных файлов...
Цитата (edmar07)
Ну это из области "хАчу небо красное", "хАчу поперек и вдоль" вот такой руководитель, это самое простенькое из того что он хочет ))))
Тупость это, а не "простенькое". Первый признак "смазывания лыж гуталином" - смешивание ввода, хранения и вывода данных в одном месте. Или же вы необоснованно гоните на руководителя - вам поставили задачу получать в таком виде "выходные формы", а вы сами придумали заносить в них же исходные данные, причем ещё и месяцы растащили не просто по разным таблицам, а и по разным файлам... Так как? Потому что если все исходные данные будут в виде нормализованной таблицы (Дата, Показатель, Число) - то получить любые "таблички с рюшечками" можно быстро, просто и со вкусом.
Цитата (edmar07)
осталось связать между файлами чтоб суммировало неполные недели,
А чего там мучиться-то? обратите внимание, что я два раза использовал =НОМНЕДЕЛИ() для расчета номера недели месяца. Но мы ведь можем просто оставить расчет недели года - на условное суммирование внутри месяца это не повлияет, а вот в разных файлах неполные недели, если они есть - будут с одним и тем же номером. И всех делов, такое же условное суммирование, только из разных файлов...
Цитата (edmar07)
Ну это из области "хАчу небо красное", "хАчу поперек и вдоль" вот такой руководитель, это самое простенькое из того что он хочет ))))
Тупость это, а не "простенькое". Первый признак "смазывания лыж гуталином" - смешивание ввода, хранения и вывода данных в одном месте. Или же вы необоснованно гоните на руководителя - вам поставили задачу получать в таком виде "выходные формы", а вы сами придумали заносить в них же исходные данные, причем ещё и месяцы растащили не просто по разным таблицам, а и по разным файлам... Так как? Потому что если все исходные данные будут в виде нормализованной таблицы (Дата, Показатель, Число) - то получить любые "таблички с рюшечками" можно быстро, просто и со вкусом.AndreTM
Skype: andre.tm.007 Donate: Qiwi: 9517375010
Сообщение отредактировал AndreTM - Четверг, 20.06.2013, 19:44
а вы сами придумали заносить в них же исходные данные, причем ещё и месяцы растащили не просто по разным таблицам, а и по разным файлам
конечно сам придумал, ставится задача, а метод ее выполнения никому не интересен, главное результат А по поводу именно этого проекта: - там 31 страница на каждый день месяца - на каждой странице заносятся исходные данные - примерно 1000 цифр - на каждой странице порядка 16 - 20 таблиц которые проводят разные анализы, подсчеты и прогнозы на следующий день - естественно страница по итогам за месяц с такими же параметрами - а это всего лишь маленький кусочек подсчетов, которые стали вдруг необходимы, и в та табличка что была на листе 1 заполняется автоматически, (кстати в ней примерно строк 300 , я ее укоротил в 1 ) она у меня и считала по неделям, только приходилось каждый месяц переделывать ((((
а в отдельных файлах (по месяцам) она потому что ведется уже лет 6 и каждый раз что-то добавляется!!! кстати заполняю ее не я, а мои девчата, и они же все эти анализы делали на калькуляторах, вот и приходится учить эксель и обращаться за помощью (что-то умею... например приплюсовывать )))
Вот! высказался, так что
Цитата (AndreTM)
Так как? biggrin
- как-то ТАК )))))
кстати есть еще одна проблема! Данные девчата собирают по телефону, общей (локальной) сети нет, только фтп, с непонятно какими маршрутизаторами, хочу
как-то и этот вопрос решить, чтоб набирали в подразделения а данные вставлялись сами!!!
Это возможно? И спасибо за критику))))
Цитата (AndreTM)
а вы сами придумали заносить в них же исходные данные, причем ещё и месяцы растащили не просто по разным таблицам, а и по разным файлам
конечно сам придумал, ставится задача, а метод ее выполнения никому не интересен, главное результат А по поводу именно этого проекта: - там 31 страница на каждый день месяца - на каждой странице заносятся исходные данные - примерно 1000 цифр - на каждой странице порядка 16 - 20 таблиц которые проводят разные анализы, подсчеты и прогнозы на следующий день - естественно страница по итогам за месяц с такими же параметрами - а это всего лишь маленький кусочек подсчетов, которые стали вдруг необходимы, и в та табличка что была на листе 1 заполняется автоматически, (кстати в ней примерно строк 300 , я ее укоротил в 1 ) она у меня и считала по неделям, только приходилось каждый месяц переделывать ((((
а в отдельных файлах (по месяцам) она потому что ведется уже лет 6 и каждый раз что-то добавляется!!! кстати заполняю ее не я, а мои девчата, и они же все эти анализы делали на калькуляторах, вот и приходится учить эксель и обращаться за помощью (что-то умею... например приплюсовывать )))
Вот! высказался, так что
Цитата (AndreTM)
Так как? biggrin
- как-то ТАК )))))
кстати есть еще одна проблема! Данные девчата собирают по телефону, общей (локальной) сети нет, только фтп, с непонятно какими маршрутизаторами, хочу
как-то и этот вопрос решить, чтоб набирали в подразделения а данные вставлялись сами!!!
Всё. Дальше даже читать не стал. Если проект начинается не с базы данных, а с оформления - это уже не проект. Всё-равно что дом начать строить не с фундамента а с отделки ещё не существующих стен. edmar07, пока не поздно послушайте совета: Один лист - БД, один лист - справочники для её ведения и одна сводная таблица. Её можно располагать на любом количестве листов, в зависимости от того, отчёты в каких разрезах Вам необходимы (дням, месяцам, заказчикам, клиентам, рентабельности, продажам, доходам, отклонениям и т.д.). Всё. Даже формулы не нужны, все вычисления - в сводной. Впрочем - дело Ваше. Это просто совет
Цитата (edmar07)
там 31 страница на каждый день месяца
Всё. Дальше даже читать не стал. Если проект начинается не с базы данных, а с оформления - это уже не проект. Всё-равно что дом начать строить не с фундамента а с отделки ещё не существующих стен. edmar07, пока не поздно послушайте совета: Один лист - БД, один лист - справочники для её ведения и одна сводная таблица. Её можно располагать на любом количестве листов, в зависимости от того, отчёты в каких разрезах Вам необходимы (дням, месяцам, заказчикам, клиентам, рентабельности, продажам, доходам, отклонениям и т.д.). Всё. Даже формулы не нужны, все вычисления - в сводной. Впрочем - дело Ваше. Это просто советSerge_007
Сергей, спасибо Вам, за сайт, советы и помощь, ну и всем кто делится своим опытом
А по этому проекту ... чтоб долго не продолжать...
заполняют тёти, за много лет они привыкли заполнять так, чему-то обучить новому - проблема, работают посменно ну и из экселя знают только куда можно забивать цифры, а куда нет!!!
Цитата (Serge_007)
пока не поздно послушайте совета: Один лист - БД, один лист - справочники для её ведения и одна сводная таблица
Поверьте, для этого варианта - это не вариант!
а вот другие (кстати не без вашей помощи) я примерно так и делаю .... примерно )))) учусь еще
Цитата (Serge_007)
Это просто совет
Сергей, спасибо Вам, за сайт, советы и помощь, ну и всем кто делится своим опытом
А по этому проекту ... чтоб долго не продолжать...
заполняют тёти, за много лет они привыкли заполнять так, чему-то обучить новому - проблема, работают посменно ну и из экселя знают только куда можно забивать цифры, а куда нет!!!
Цитата (Serge_007)
пока не поздно послушайте совета: Один лист - БД, один лист - справочники для её ведения и одна сводная таблица
Поверьте, для этого варианта - это не вариант!
а вот другие (кстати не без вашей помощи) я примерно так и делаю .... примерно )))) учусь ещеedmar07
татары всегда наступают только вперед (алга), а если им нужно отступить ... разворачиваются и алга
Сообщение отредактировал edmar07 - Четверг, 20.06.2013, 23:40
Спасибо за ссылку, ну как бы ничего нового там не узнал
как БД сделать именно для этого проекта - не придумал. у меня много всякихтаких проектов, но принцип везде один: 1 строка - 1 сутки но тут: у меня только дата и остальные цифры, если сделать таблицу и заполнять за одни сутки одну строку то она получится очень длинная, тети будут тупить
другой вариант пока не приходит в голову!
Спасибо за ссылку, ну как бы ничего нового там не узнал
как БД сделать именно для этого проекта - не придумал. у меня много всякихтаких проектов, но принцип везде один: 1 строка - 1 сутки но тут: у меня только дата и остальные цифры, если сделать таблицу и заполнять за одни сутки одну строку то она получится очень длинная, тети будут тупить
При таких объемах (1000 показателей в сутки, данные на несколько лет) пора уже давно перейти к хранению базы не в файл-сервере, а в СУБД (хотя бы в Access). Забивание 1000 показателей за день при нормализованном виде базы, и правильном интерфейсе ввода - будет быстрее, чем в "многоколоночные" таблицы. Кроме того, мы так и не услышали, как поступают исходные данные. Одно дело, если "все цифры" диктуют по телефону, другое дело - если это скачивание каких-либо отчётов, пусть и с FTP - но ведь они уже в электронном виде? Ну и экономия времени (по идее, самого ценного ресурса) на ввод и анализ, - может быть такой, что вам нужно просто платно заказать разработку автоматизации процесса...
При таких объемах (1000 показателей в сутки, данные на несколько лет) пора уже давно перейти к хранению базы не в файл-сервере, а в СУБД (хотя бы в Access). Забивание 1000 показателей за день при нормализованном виде базы, и правильном интерфейсе ввода - будет быстрее, чем в "многоколоночные" таблицы. Кроме того, мы так и не услышали, как поступают исходные данные. Одно дело, если "все цифры" диктуют по телефону, другое дело - если это скачивание каких-либо отчётов, пусть и с FTP - но ведь они уже в электронном виде? Ну и экономия времени (по идее, самого ценного ресурса) на ввод и анализ, - может быть такой, что вам нужно просто платно заказать разработку автоматизации процесса...AndreTM
кстати есть еще одна проблема! Данные девчата собирают по телефону, общей (локальной) сети нет, только фтп, с непонятно какими маршрутизаторами, хочу как-то и этот вопрос решить, чтоб набирали в подразделения а данные вставлялись сами!!!
Цитата (AndreTM)
нужно просто платно заказать разработку автоматизации процесса..
я делаю это для облегчения работы своим тетям, мы бюджетная организация - никто не оплатит ((( а платить свои... представляю сколько это будет стоить!!!
я ж хочу еще сделать ...
Цитата (edmar07)
хочу как-то и этот вопрос решить, чтоб набирали в подразделения а данные вставлялись сами!!
ну это просто фантастика, ... пока, сеть ведомственная, накручена по разным каналам, ну может кто подкинет идейку
в одну строку ....
Цитата (Serge_007)
Если принцип везде один, то что мешает применить его для этого проекта?
Цитата (edmar07)
если сделать таблицу и заполнять за одни сутки одну строку то она получится очень длииииинная, тети будут тупить
это около 1000 столбцов!!! точно запутаются
Цитата (AndreTM)
При таких объемах (1000 показателей в сутки, данные на несколько лет) пора уже давно перейти к хранению базы не в файл-сервере, а в СУБД (хотя бы в Access)
Какое там СУБД!!!! - во первых - только цифры, ну и второе - ТЁТИ!!!! а это полный провал!!! ))))))
данные диктуют по телефону, я писал:
Цитата (edmar07)
кстати есть еще одна проблема! Данные девчата собирают по телефону, общей (локальной) сети нет, только фтп, с непонятно какими маршрутизаторами, хочу как-то и этот вопрос решить, чтоб набирали в подразделения а данные вставлялись сами!!!
Цитата (AndreTM)
нужно просто платно заказать разработку автоматизации процесса..
я делаю это для облегчения работы своим тетям, мы бюджетная организация - никто не оплатит ((( а платить свои... представляю сколько это будет стоить!!!
я ж хочу еще сделать ...
Цитата (edmar07)
хочу как-то и этот вопрос решить, чтоб набирали в подразделения а данные вставлялись сами!!
ну это просто фантастика, ... пока, сеть ведомственная, накручена по разным каналам, ну может кто подкинет идейку
в одну строку ....
Цитата (Serge_007)
Если принцип везде один, то что мешает применить его для этого проекта?
Цитата (edmar07)
если сделать таблицу и заполнять за одни сутки одну строку то она получится очень длииииинная, тети будут тупить
это около 1000 столбцов!!! точно запутаются
Цитата (AndreTM)
При таких объемах (1000 показателей в сутки, данные на несколько лет) пора уже давно перейти к хранению базы не в файл-сервере, а в СУБД (хотя бы в Access)
Какое там СУБД!!!! - во первых - только цифры, ну и второе - ТЁТИ!!!! а это полный провал!!! ))))))edmar07
татары всегда наступают только вперед (алга), а если им нужно отступить ... разворачиваются и алга
У Вас 1000 показателей на одну запись?! Такую детализацию в здравом уме представить невозможно. И в реальной жизни применить наверное тоже. Расскажите нам пожалуйста, какова цель такой детализации одной (!) записи по тысяче(!) полей Прим. В Excel старше 2007 - 256 столбцов
Цитата (edmar07)
точно запутаются
Цитата (Serge_007)
При правильной организации
Им не в чем будет путаться, они же даже БД видеть не будут
Цитата (edmar07)
Какое там СУБД
Цитата (AndreTM)
хотя бы Access
Цитата (edmar07)
ТЁТИ
Да забудьте Вы про них! Вы их что, обучать что ли чему-то собрались? От них требуется только цифры с клавиатуры в одно окошко вбивать. Если они не умеют пользоваться клавиатурой - то да, это провал. Переходите на шариковые ручки и тетрадки. Хотя и там провал может ожидать - а вдруг они и писать не умеют?
Цитата (edmar07)
это около 1000 столбцов
У Вас 1000 показателей на одну запись?! Такую детализацию в здравом уме представить невозможно. И в реальной жизни применить наверное тоже. Расскажите нам пожалуйста, какова цель такой детализации одной (!) записи по тысяче(!) полей Прим. В Excel старше 2007 - 256 столбцов
Цитата (edmar07)
точно запутаются
Цитата (Serge_007)
При правильной организации
Им не в чем будет путаться, они же даже БД видеть не будут
Цитата (edmar07)
Какое там СУБД
Цитата (AndreTM)
хотя бы Access
Цитата (edmar07)
ТЁТИ
Да забудьте Вы про них! Вы их что, обучать что ли чему-то собрались? От них требуется только цифры с клавиатуры в одно окошко вбивать. Если они не умеют пользоваться клавиатурой - то да, это провал. Переходите на шариковые ручки и тетрадки. Хотя и там провал может ожидать - а вдруг они и писать не умеют?Serge_007
какова цель такой детализации одной (!) записи по тысяче(!) полей
Пропускные операции людей, машин (легковые, грузовые ...), поезда (пассажирские, грузовые.. ), самолеты (рейс, чартер) , по направлениям, по странам, ну и еще кучу разных циферок!!! (статистика), ну а потом из этого делается куча анализов, они все появлялись постепенно, вот и превратились в раздутое творение, если там менять - то кардинально!
Цитата (Serge_007)
Им не в чем будет путаться, они же даже БД видеть не будут
если они не видят БД, куда тогда вносить данные, в форму? форму делать на 1000 параметров?!?!?
Цитата (Serge_007)
В Excel старше 2007 - 256 столбцов
сейчас организовано не в строку, а на каждой странице 1 день, несколько таблиц и там же большинство анализов и подсчетов
Цитата (Serge_007)
какова цель такой детализации одной (!) записи по тысяче(!) полей
Пропускные операции людей, машин (легковые, грузовые ...), поезда (пассажирские, грузовые.. ), самолеты (рейс, чартер) , по направлениям, по странам, ну и еще кучу разных циферок!!! (статистика), ну а потом из этого делается куча анализов, они все появлялись постепенно, вот и превратились в раздутое творение, если там менять - то кардинально!
Цитата (Serge_007)
Им не в чем будет путаться, они же даже БД видеть не будут
если они не видят БД, куда тогда вносить данные, в форму? форму делать на 1000 параметров?!?!?
Цитата (Serge_007)
В Excel старше 2007 - 256 столбцов
сейчас организовано не в строку, а на каждой странице 1 день, несколько таблиц и там же большинство анализов и подсчетовedmar07
татары всегда наступают только вперед (алга), а если им нужно отступить ... разворачиваются и алга