|
|
|
Excel подскажите формулу поудобнее.
|
|||
|---|---|---|---|
|
#18+
Ситуация такая. В екселе есть 100 одинаковых по структуре файлов, с разными числами в ячейках. Надо создать 101-й с такой-же структурой, но в каждой клеточке сумма из соответствующих клеточек всех остальных файлов. Мне ничего кроме простого перебора файлов и клеточек в голову не приходит. Нет ли в екселе какой-нибудь формулы облегчающей подобное действие? При необходимости клеточки могут быть с именам. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2012, 12:15 |
|
||
|
Excel подскажите формулу поудобнее.
|
|||
|---|---|---|---|
|
#18+
А формула =СУММ() чем не устраивает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2012, 12:19 |
|
||
|
Excel подскажите формулу поудобнее.
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, Тем что файлов может быть разное количество. А в сумм() все жестко забивается по моему. И потом ячеек этих очень много. Не хотелось бы руками в каждую вбивать сумм(...). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2012, 12:41 |
|
||
|
Excel подскажите формулу поудобнее.
|
|||
|---|---|---|---|
|
#18+
Ну вбить можно однократно макросом, если это работа одноразовая ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2012, 12:47 |
|
||
|
Excel подскажите формулу поудобнее.
|
|||
|---|---|---|---|
|
#18+
Alex.RuВ екселе есть 100 одинаковых по структуре файловAlex.RuТем что файлов может быть разное количествоесли так будете описывать условия, вам будет непросто помочь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2012, 12:48 |
|
||
|
Excel подскажите формулу поудобнее.
|
|||
|---|---|---|---|
|
#18+
Shocker.ProНу вбить можно однократно макросом, если это работа одноразовая Все равно это будет макрос перебирающий все файлы и все ячейки и создающий формулы. Лучше уж пусть сразу суммирует. Я думал есть какой-то финт типа: "СложитьВсеЯчейки_А1_ВсехОткрытыхФайлов_ИЗасунутьВ_А1_Текущего" а еще лучше то же с диапазонами например 10х12 расположенными в одном месте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2012, 13:26 |
|
||
|
Excel подскажите формулу поудобнее.
|
|||
|---|---|---|---|
|
#18+
Alex.RuВсе равно это будет макрос перебирающий все файлы и все ячейки и создающий формулы.необязательно макрос может просто создать формулы =СУММ(), ссылающиеся на файлы, необязательно перебирать ячейки. кроме того, только из последнего поста можно сделать вывод, что речь идет об открытых файлах, а не о файлах на диске. Задача туманна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2012, 13:33 |
|
||
|
Excel подскажите формулу поудобнее.
|
|||
|---|---|---|---|
|
#18+
какие макросы, господа! юзайте консолидацию документов - встроенную ф-цию excel! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2012, 14:16 |
|
||
|
Excel подскажите формулу поудобнее.
|
|||
|---|---|---|---|
|
#18+
PlanBкакие макросы, господа! юзайте консолидацию документов - встроенную ф-цию excel! тут написано для "людей" :) с другой стороны, если у вас 100 файлов, то быстрее и проще - убиться ап стену, чем на них ссылки прописать. логика макроса предствляется мне таковой (допущение - все используемые файлы - в одной папке, сборный файл - где угодно на диске): -кодом пробегаем по каждому файлу в папке и открываем их все, но по очереди (не держать же 100 открытых доков); -открыв файл, переносим значения выбранных диапазонов в сборный файл (как значения); -закрываем файл и идем к следующему. только в нем уже будет для каждой ячейке на выходе её значение равно предыдущее + значение аналогичной ячейки из вновь открытого файла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2012, 14:24 |
|
||
|
Excel подскажите формулу поудобнее.
|
|||
|---|---|---|---|
|
#18+
так мы доходим до последнего файла и, если ничего не слетит (в чем я сомниваюсь, если 100 доков формировались людьми, а не автоматически), мы получим просуммированные результаты для сборного файла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2012, 14:26 |
|
||
|
Excel подскажите формулу поудобнее.
|
|||
|---|---|---|---|
|
#18+
> Автор: Alex.Ru > Ситуация такая. В екселе есть 100 одинаковых по структуре файлов, с разными числами в ячейках. > Надо создать 101-й с такой-же структурой, Очень рекомендую по пути макроса или вообще консолидации информации из 100 файлов в какую-то БД(акцес, sqlexpress и т.п.), и создание 101-го файла который будет брать всю необходимую информацию из БД. Очень _НЕ_ рекомендую идти в сторону формул. У нас постоянные проблемы с обновлением данных по ссылкам - как по времени, так и по правильности отображаемых данных, "слёту" ссылок, различными глюками ексела, например при обновлении ссылок - белеет окно ексела и ничего не помогает(ждали, мониторили, что-то ломается внутри :( ). Только переоткрытие ексела. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2012, 14:57 |
|
||
|
Excel подскажите формулу поудобнее.
|
|||
|---|---|---|---|
|
#18+
Консолидация это уже ближе к тому что я хотел. Буду курить. Файлы у меня абсолютно идентичные. Получаются копированием из образца. Изменение структуры планирую запретить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2012, 15:04 |
|
||
|
Excel подскажите формулу поудобнее.
|
|||
|---|---|---|---|
|
#18+
> Автор: Игорь Горбонос > Очень _НЕ_ рекомендую идти в сторону формул. Извините, хотел сказать: Очень _НЕ_ рекомендую идти в сторону формул ссылок на другие файлы . Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2012, 15:11 |
|
||
|
Excel подскажите формулу поудобнее.
|
|||
|---|---|---|---|
|
#18+
NC советую прислушаться к совету ИГ! Проимпортить сто файлов в акс - плевое дело и относительно быстрое. потом сводный файл будет формироваться за 5 секунд как по написанию запроса в sql, так и со стороны быстродействия. когда надо будет посчитать 100 + 1 файл - тоже самое! всё просто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2012, 17:08 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=111&tid=2176106]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 259ms |
| total: | 380ms |

| 0 / 0 |
