Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Программное обеспечение Windows » Офис и Текст - Общие вопросы по XLS-файлам

Ответить
Настройки темы

Старожил


Сообщения: 264
Благодарности: 3

Профиль | Отправить PM | Цитировать


Имеется бланк в виде xls-файла, в который каждый месяц заносятся данные, и сохраняются под соответствующим именем, например май.xls.
Требуется: в конце года просуммировать все данные по соответствующим ячейкам, то есть сделать файл год.xls, в котором каждая ячейка была бы суммой соответствующих месяцев (кроме текстовых ячеек, естественно )
Подскажите, как это проще всего сделать? В смысле с максимальной автоматизацией.

Отправлено: 18:38, 04-09-2007 | #31


Аватара для SimSim

Soft-Эксплуататор


Сообщения: 3583
Благодарности: 507

Профиль | Отправить PM | Цитировать


Vowan, Вот формула =D38+'[май.xls].'!$D$38+'[июнь.xls].'!$D$38
Тоесть D38 это ячейка файла к примеру год.xls, а '[май.xls].'!$D$38 таже ячейка файла май.xls. Перетяните формат во все нужные ячейки. При открытии файла год.xls будет выдан запрос на обновление. Если обновить, то значения ячеек будут с учётом изменений проводившихся во всех связаных файлах. В принципе в справке по формулам Excel можно найти ответы.Удачи.

-------
MULTI MULTA; NEMO OMNIA NOVIT

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:24, 04-09-2007 | #32



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 264
Благодарности: 3

Профиль | Отправить PM | Цитировать


Там ячеек очень много, для каждой писать руками формулу- проще ввести с распечаток значения и просуммировать.
И еще, итоги надо подводить не только за год, но и за квартал, полугодие и т.п.
То есть задача стоит - просуммировать данные по всем файлам которые есть в папке.
Может это реально сделать только средствами VBA?

Отправлено: 09:47, 05-09-2007 | #33


Аватара для SimSim

Soft-Эксплуататор


Сообщения: 3583
Благодарности: 507

Профиль | Отправить PM | Цитировать


Vowan, Ячейки как-правило идут подряд. Отметьте первую ячейку (с введённой формулой), подведите курсор на маленький квадратик в правом нижнем углу обрамления ячейки (курсор примет вид крестика) и потяните вниз. Формули автоматически скопируются. Останется немного отредактировать и создать шаблон.

-------
MULTI MULTA; NEMO OMNIA NOVIT


Отправлено: 09:56, 05-09-2007 | #34


Старожил


Сообщения: 264
Благодарности: 3

Профиль | Отправить PM | Цитировать


Там ОЧЕНЬ много листов и ячеек, и идут они не всегда подряд.
Остается открытым вопрос о суммировании за произвольный промежуток времени, то есть редактировать каждый рз шаблон- увольте...
Если абстрагироваться от предложенного Вами способа, другие идеи есть?

Отправлено: 12:59, 05-09-2007 | #35


Пользователь


Сообщения: 137
Благодарности: 12

Профиль | Отправить PM | Цитировать


Vowan,
Понятно же, что другого универсального решения без написания программы нет. Можно только предложить другие вариации решения предложенного SIMSIM.
Для программы же достаточно условия, что все листы имеют одну структуру, она сама определит сколько листов в книге, какие ячейки имеют определенный тип значений и т.д., может use название листов для суммирования за квартал и определенный год и составить соответсвующий итоговый лист отчета, причем одной книги-файла вам достаточно на 20 лет. Но это нужно уметь делать, а если не умеете, то и не капризничайте:
"...то есть редактировать каждый рз шаблон- увольте..."

Отправлено: 13:25, 05-09-2007 | #36


Динохромный


Contributor


Сообщения: 690
Благодарности: 317

Профиль | Отправить PM | Цитировать


Vowan, вам следует описать проблему поподробнее: какая структура файлов, сколько в каждом листов, какие ячейки д.б. задействованы (а то, прошу прощения, "ОЧЕНЬ много листов и ячеек" не слишком информативно!), тогда можно говорить о программе на VBA.
Что касается способа, описаного simsim - на мой взгляд это самый простой и поэтому лучший вариант, пишется он один раз, и никакой необходимости "редактировать каждый раз шаблон" лично я не вижу, можно вообще в папке-год создать 12 файлов-бланков, заполнять их содержимое по необходимости (файл за месяц), а ссылки свести в суммарный файл (часть ссылок будут выдавать ноль, пока файлы не будут заполнены) в соответствии с написаным выше, извлечь из этих ссылок какой угодно отчет на мой взгляд совсем уж непроблемно; в следующем году копируете всю папку, стираете содержимое 12-ти файлов, и заполняете их по-новой. Короче, как это реализовать - вопрос фантазии. Лично я настоятельно советовал бы вам воспользоваться этим методом.

-------
[Форум Word и Excel] - [Как запустить Word, Excel и Outlook в безопасном режиме?] - [Как удалить шаблон Word Normal.dotm?]

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:37, 05-09-2007 | #37


Старожил


Сообщения: 264
Благодарности: 3

Профиль | Отправить PM | Цитировать


всем спасибо, будем думать

Отправлено: 14:42, 05-09-2007 | #38


Аватара для SimSim

Soft-Эксплуататор


Сообщения: 3583
Благодарности: 507

Профиль | Отправить PM | Цитировать


Цитата a_axe:
можно вообще в папке-год создать 12 файлов-бланков, »
Хорошее предложение. Мне кажется лучше, чем распечатывать значения и суммировать.

-------
MULTI MULTA; NEMO OMNIA NOVIT


Отправлено: 16:00, 05-09-2007 | #39


Старожил


Сообщения: 311
Благодарности: 1

Профиль | Отправить PM | Цитировать


Давно установлен EXcell 2003.
Вдруг при открытии xls файлов выпадает окно "неизвестный формат файла".
Кликаю "отменить" и тогда файл открывается.
Пробовал переустановить EXcell, не помогает.
Спасибо.

Отправлено: 11:23, 08-07-2008 | #40



Компьютерный форум OSzone.net » Сфера Microsoft » Программное обеспечение Windows » Офис и Текст - Общие вопросы по XLS-файлам

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Общие вопросы о DFS alina1325 Microsoft Windows NT/2000/2003 8 07-04-2016 13:28
Общие вопросы по коду Prisoner Вебмастеру 439 12-06-2015 16:22
Интернет - ICQ .:[ все вопросы ]:. Evil Программное обеспечение Windows 712 06-09-2012 17:32
Прочее - Сервер общие вопросы амброзий Сетевые технологии 7 15-07-2008 11:33




 
Переход