Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Автоматическое использование формулы на разных листах - Страница 2 - Мир MS Excel

Старая форма входа
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Автоматическое использование формулы на разных листах (Автоматическое использование формулы на разных листах)
Автоматическое использование формулы на разных листах
Pu1s Дата: Четверг, 21.04.2011, 16:01 | Сообщение № 21
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

И сразу еще один вопрос в догонку. При изменении данных на листах, сводная таблица не меняется. То есть итоги не пересуммируются.
 
Ответить
СообщениеИ сразу еще один вопрос в догонку. При изменении данных на листах, сводная таблица не меняется. То есть итоги не пересуммируются.

Автор - Pu1s
Дата добавления - 21.04.2011 в 16:01
Serge_007 Дата: Четверг, 21.04.2011, 16:03 | Сообщение № 22
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата Pu1s
Построить БД друг под другом не удается, так как на одном листе будет очень много информации, которую просто не получится уместить.

Полтора ляма строк мало? Есть Access. В нём кол-во строк ограничено только памятью компа.

Цитата Pu1s
Структура и функции БД бывают разные

Нет. Только одна - хранить информацию.

Цитата Pu1s
удобство нахождения информации в БД тоже важно

Нет. БД не используется для визуального представления данных. Её вообще можно не открывать.

Цитата Pu1s
При изменении данных на листах, сводная таблица не меняется

Надо нажать кнопку обновить.

Или использовать такой макрос:
[vba]
Код
Sub Обновить()
       ActiveSheet.PivotTables("СводнаяТаблица").PivotCache.Refresh
End Sub
[/vba]


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата Pu1s
Построить БД друг под другом не удается, так как на одном листе будет очень много информации, которую просто не получится уместить.

Полтора ляма строк мало? Есть Access. В нём кол-во строк ограничено только памятью компа.

Цитата Pu1s
Структура и функции БД бывают разные

Нет. Только одна - хранить информацию.

Цитата Pu1s
удобство нахождения информации в БД тоже важно

Нет. БД не используется для визуального представления данных. Её вообще можно не открывать.

Цитата Pu1s
При изменении данных на листах, сводная таблица не меняется

Надо нажать кнопку обновить.

Или использовать такой макрос:
[vba]
Код
Sub Обновить()
       ActiveSheet.PivotTables("СводнаяТаблица").PivotCache.Refresh
End Sub
[/vba]

Автор - Serge_007
Дата добавления - 21.04.2011 в 16:03
Pu1s Дата: Четверг, 21.04.2011, 16:11 | Сообщение № 23
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Quote (Serge_007)
Полтора ляма строк мало? Есть Access. В нём кол-во строк ограничено только памятью компа.

Я думаю спор по данному вопросы бессмысленен, так как у всех свои взгляды и задачи. На счет аксеса, штука хорошая, но там надо учится работать, что на данном этапе невозможно. Но вопрос темы остался, есть ли возможность сделать то, что я спросил в самом начале?


Сообщение отредактировал Pu1s - Четверг, 21.04.2011, 16:14
 
Ответить
Сообщение
Quote (Serge_007)
Полтора ляма строк мало? Есть Access. В нём кол-во строк ограничено только памятью компа.

Я думаю спор по данному вопросы бессмысленен, так как у всех свои взгляды и задачи. На счет аксеса, штука хорошая, но там надо учится работать, что на данном этапе невозможно. Но вопрос темы остался, есть ли возможность сделать то, что я спросил в самом начале?

Автор - Pu1s
Дата добавления - 21.04.2011 в 16:11
Serge_007 Дата: Четверг, 21.04.2011, 16:16 | Сообщение № 24
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (Pu1s)
у всех свои взгляды и задачи. На чсет аксеса, штука хорошая, но там надо учится работать, что на данном этапе невозможно

1. Взгляды:Да, разные. Только это не мой взгляд. Это решение. Независимо от того как я считаю - это верное решение.
Задачи:Вашу задачу я понял. Поэтому и говорю как надо её решать.
2. В Акцесс не надо учится работать. Вы так и не поняли что я пытаюсь Вам донести. В Акцесс надо ПРОСТО СЛИТЬ ВСЮ ИНФУ. И закрыть его от греха подальше smile
Вся работа продолжается в Excel.


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (Pu1s)
у всех свои взгляды и задачи. На чсет аксеса, штука хорошая, но там надо учится работать, что на данном этапе невозможно

1. Взгляды:Да, разные. Только это не мой взгляд. Это решение. Независимо от того как я считаю - это верное решение.
Задачи:Вашу задачу я понял. Поэтому и говорю как надо её решать.
2. В Акцесс не надо учится работать. Вы так и не поняли что я пытаюсь Вам донести. В Акцесс надо ПРОСТО СЛИТЬ ВСЮ ИНФУ. И закрыть его от греха подальше smile
Вся работа продолжается в Excel.

Автор - Serge_007
Дата добавления - 21.04.2011 в 16:16
Pu1s Дата: Четверг, 21.04.2011, 16:31 | Сообщение № 25
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Ладно, Сергей, Вас я тоже понял, но к сожалению собрать все в один лист нет возможности, хотябы потому что с данной таблицей работаю не один и если я пойму что намудрил, то другие могут не понять.
Quote (Serge_007)
Нет. БД не используется для визуального представления данных. Её вообще можно не открывать.

До вытягивания из БД данных в визуальные режим и ко всему прочему чтоб в этом визуальном режиме возможно было редактировать БД я еще не дорос. А работают с этой БД не только я один.


Сообщение отредактировал Pu1s - Четверг, 21.04.2011, 16:32
 
Ответить
СообщениеЛадно, Сергей, Вас я тоже понял, но к сожалению собрать все в один лист нет возможности, хотябы потому что с данной таблицей работаю не один и если я пойму что намудрил, то другие могут не понять.
Quote (Serge_007)
Нет. БД не используется для визуального представления данных. Её вообще можно не открывать.

До вытягивания из БД данных в визуальные режим и ко всему прочему чтоб в этом визуальном режиме возможно было редактировать БД я еще не дорос. А работают с этой БД не только я один.

Автор - Pu1s
Дата добавления - 21.04.2011 в 16:31
nilem Дата: Четверг, 21.04.2011, 18:12 | Сообщение № 26
Группа: Авторы
Ранг: Старожил
Сообщений: 1613
Репутация: 563 ±
Замечаний: 0% ±

Excel 2013, 2016
Вот вариант с макросом.
К сообщению приложен файл: 9109285.xlsm (30.2 Kb)


Яндекс.Деньги 4100159601573
 
Ответить
СообщениеВот вариант с макросом.

Автор - nilem
Дата добавления - 21.04.2011 в 18:12
Мур Дата: Пятница, 22.04.2011, 20:34 | Сообщение № 27
Группа: Проверенные
Ранг: Обитатель
Сообщений: 436
Репутация: 19 ±
Замечаний: 0% ±

Приветствую всех!
Если я правильно понял, то почему нельзя в каждой из 40 таблиц создать
дополнительную табличку с (=СУММЕСЛИМН('01'...), со всеми возможными вариантами
комбинаций условий для сумирования, проиндексировать их и отсортировать формулой (привести, так сказать,
к общему знаменателю). Затем сложить как предложил Serge_007, т.е. =СУММ('ЛС 01:ЛС 02'!ячейка унифицированного диапазона)
Да трудоемко, но один раз сделал и на надолго. Проблему добавления нового кода вроде уже обсудили, в любом случае решаемо.
 
Ответить
СообщениеПриветствую всех!
Если я правильно понял, то почему нельзя в каждой из 40 таблиц создать
дополнительную табличку с (=СУММЕСЛИМН('01'...), со всеми возможными вариантами
комбинаций условий для сумирования, проиндексировать их и отсортировать формулой (привести, так сказать,
к общему знаменателю). Затем сложить как предложил Serge_007, т.е. =СУММ('ЛС 01:ЛС 02'!ячейка унифицированного диапазона)
Да трудоемко, но один раз сделал и на надолго. Проблему добавления нового кода вроде уже обсудили, в любом случае решаемо.

Автор - Мур
Дата добавления - 22.04.2011 в 20:34
Мур Дата: Пятница, 22.04.2011, 20:35 | Сообщение № 28
Группа: Проверенные
Ранг: Обитатель
Сообщений: 436
Репутация: 19 ±
Замечаний: 0% ±

"В каждой из 40 таблиц" читай "в каждом из 40 листов"
 
Ответить
Сообщение"В каждой из 40 таблиц" читай "в каждом из 40 листов"

Автор - Мур
Дата добавления - 22.04.2011 в 20:35
Pu1s Дата: Среда, 04.05.2011, 16:22 | Сообщение № 29
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Добрый день. Решил посмотреть что еще написали и рассказать что сам сделал. Вообщем, собрал все в один лист и вставил формулы. Тормозит всеееееееееееееееееееееее..... Так что одна таблица на одном листе не вариант.
 
Ответить
СообщениеДобрый день. Решил посмотреть что еще написали и рассказать что сам сделал. Вообщем, собрал все в один лист и вставил формулы. Тормозит всеееееееееееееееееееееее..... Так что одна таблица на одном листе не вариант.

Автор - Pu1s
Дата добавления - 04.05.2011 в 16:22
Serge_007 Дата: Среда, 04.05.2011, 17:48 | Сообщение № 30
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (Pu1s)
одна таблица на одном листе не вариант

Наоборот - это оптимальное решение. Только если Вы в один лист собрали БД, то зачем там формулы?!


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (Pu1s)
одна таблица на одном листе не вариант

Наоборот - это оптимальное решение. Только если Вы в один лист собрали БД, то зачем там формулы?!

Автор - Serge_007
Дата добавления - 04.05.2011 в 17:48
Pu1s Дата: Четверг, 05.05.2011, 08:46 | Сообщение № 31
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Сергей, это не просто сбор данных, это отчет, где есть итоговые строки, которые вычисляются по формулам, плюс есть свод, опять же, который собирается при помощи форму. Так же кое какие расчеты еще есть.
 
Ответить
СообщениеСергей, это не просто сбор данных, это отчет, где есть итоговые строки, которые вычисляются по формулам, плюс есть свод, опять же, который собирается при помощи форму. Так же кое какие расчеты еще есть.

Автор - Pu1s
Дата добавления - 05.05.2011 в 08:46
Serge_007 Дата: Четверг, 05.05.2011, 08:58 | Сообщение № 32
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Я уже несколько раз объяснял - не надо ничего делать формулами!
Собрали ИСХОДНЫЕ данные на один лист и делайте сводную. Всё. Быстро, удобно и без тормозов.


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеЯ уже несколько раз объяснял - не надо ничего делать формулами!
Собрали ИСХОДНЫЕ данные на один лист и делайте сводную. Всё. Быстро, удобно и без тормозов.

Автор - Serge_007
Дата добавления - 05.05.2011 в 08:58
Pu1s Дата: Четверг, 05.05.2011, 09:05 | Сообщение № 33
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Да не получится так. Смысл в том, что это не просто база данных, откуда берутся и куда забиваются данные,это много отчетов от разных организаций, которые в конце собираются в один. Поэтому,это не совсем БД. И без формул тут не вариант. Если сделать все без формул, то смысл теряется от всего проделанного.
 
Ответить
СообщениеДа не получится так. Смысл в том, что это не просто база данных, откуда берутся и куда забиваются данные,это много отчетов от разных организаций, которые в конце собираются в один. Поэтому,это не совсем БД. И без формул тут не вариант. Если сделать все без формул, то смысл теряется от всего проделанного.

Автор - Pu1s
Дата добавления - 05.05.2011 в 09:05
Serge_007 Дата: Четверг, 05.05.2011, 09:11 | Сообщение № 34
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (Pu1s)
Да не получится так. Смысл в том, что это не просто база данных, откуда берутся и куда забиваются данные,это много отчетов от разных организаций, которые в конце собираются в один. Поэтому,это не совсем БД. И без формул тут не вариант. Если сделать все без формул, то смысл теряется от всего проделанного.

Как же мне до Вас достучаться-то?..
Последний раз пробую.

У Вас есть куча отчётов одинаковой формы от разных организаций. Вы собираете их на один лист (руками, макросами как Вам угодно). Далее из этого ОДНОГО листа получившейся БД Вы делаете сводную. Никаких формул не надо, сводная будет возвращать Вам тот результат, который Вам необходим. Что здесь неясно или вызывает отрицание? Почему Вы считаете что это у Вас не получится?

Я таким образом раньше каждый день работал. Мне шесть регионов утром присылали отчёты по продажам за предыдущий день, я сливал инфу в Access (в Вашем случае можно обойтись листом Excel, у меня отчёты по несколько десятков тысяч строк были, а Excel 2003) и сводной формировал десяток отчётов в разных разрезах, за разные периоды. Времени на всё уходило максимум полчаса.



ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (Pu1s)
Да не получится так. Смысл в том, что это не просто база данных, откуда берутся и куда забиваются данные,это много отчетов от разных организаций, которые в конце собираются в один. Поэтому,это не совсем БД. И без формул тут не вариант. Если сделать все без формул, то смысл теряется от всего проделанного.

Как же мне до Вас достучаться-то?..
Последний раз пробую.

У Вас есть куча отчётов одинаковой формы от разных организаций. Вы собираете их на один лист (руками, макросами как Вам угодно). Далее из этого ОДНОГО листа получившейся БД Вы делаете сводную. Никаких формул не надо, сводная будет возвращать Вам тот результат, который Вам необходим. Что здесь неясно или вызывает отрицание? Почему Вы считаете что это у Вас не получится?

Я таким образом раньше каждый день работал. Мне шесть регионов утром присылали отчёты по продажам за предыдущий день, я сливал инфу в Access (в Вашем случае можно обойтись листом Excel, у меня отчёты по несколько десятков тысяч строк были, а Excel 2003) и сводной формировал десяток отчётов в разных разрезах, за разные периоды. Времени на всё уходило максимум полчаса.


Автор - Serge_007
Дата добавления - 05.05.2011 в 09:11
Pu1s Дата: Четверг, 05.05.2011, 09:48 | Сообщение № 35
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Ладно, Сергей, давайте заканчивать спор на данную тему.
 
Ответить
СообщениеЛадно, Сергей, давайте заканчивать спор на данную тему.

Автор - Pu1s
Дата добавления - 05.05.2011 в 09:48
Serge_007 Дата: Четверг, 05.05.2011, 09:55 | Сообщение № 36
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Да какой спор?!

Я пытаюсь Вам помочь решить задачу максимально простым и удобным способом, но у меня складывается впечатление что Вы просто не представляете как это работает...



ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеДа какой спор?!

Я пытаюсь Вам помочь решить задачу максимально простым и удобным способом, но у меня складывается впечатление что Вы просто не представляете как это работает...


Автор - Serge_007
Дата добавления - 05.05.2011 в 09:55
Pu1s Дата: Четверг, 05.05.2011, 16:59 | Сообщение № 37
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Может быть и я не представляю как это работает. А может не совсем правильно рассказал чего именно хочу.
 
Ответить
СообщениеМожет быть и я не представляю как это работает. А может не совсем правильно рассказал чего именно хочу.

Автор - Pu1s
Дата добавления - 05.05.2011 в 16:59
Pu1s Дата: Пятница, 06.05.2011, 10:11 | Сообщение № 38
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Сергей, вопрос не по теме, но не охото из за него создавать новую тему. Возможно ли по цвету соседней ячеки поставить цифру в данной клетке? Что то по типу:
Код
=ЕСЛИ(В2=красный;2;ЕСЛИ(В2=синий;3;1)


Сообщение отредактировал Serge_007 - Среда, 05.03.2014, 23:12
 
Ответить
СообщениеСергей, вопрос не по теме, но не охото из за него создавать новую тему. Возможно ли по цвету соседней ячеки поставить цифру в данной клетке? Что то по типу:
Код
=ЕСЛИ(В2=красный;2;ЕСЛИ(В2=синий;3;1)

Автор - Pu1s
Дата добавления - 06.05.2011 в 10:11
Serge_007 Дата: Пятница, 06.05.2011, 10:54 | Сообщение № 39
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (Pu1s)
вопрос не по теме, но не охото из за него создавать новую тему

Поэтому давайте правила нарушать?

Quote (Pu1s)
Возможно ли по цвету соседней ячеки поставить цифру в данной клетке?

Возможно. Макрофункциями или макросами.


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (Pu1s)
вопрос не по теме, но не охото из за него создавать новую тему

Поэтому давайте правила нарушать?

Quote (Pu1s)
Возможно ли по цвету соседней ячеки поставить цифру в данной клетке?

Возможно. Макрофункциями или макросами.

Автор - Serge_007
Дата добавления - 06.05.2011 в 10:54
ПростоМария Дата: Среда, 05.03.2014, 10:55 | Сообщение № 40
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 40% ±

Excel 2003
Добрый день, помогите пожалуйста расшифровать и выявить ошибку
во время редактирования данных удалили какую то строчку и принесли мне разобраться...в экселе я не очень сильна максимум сложить несколько чисел в столбик.
а тут 21 лист все таблицы разные, и ячейку итого нужно собрать со всех листов в одну на первом листе
Код

=H13+'62.Витамины'!H21+'65.ССС'!H24+'56.Преп.для леч.инфекц.заболев.'!H31+'53.Произв.салиц.к-ты,пираз'!H25+'49Преп,вл.на нервную с-му.'!H18+'54. Липидный и хол. обмен'!H5+'52.ВНС'!H53+'68.Ср-ва рентг.контр. и диагн.'!H6+'55. Пуриновые'!H6+'59.Антибиотики разные'!H12+'60.Антибиотики синетич.'!H7+'63.Аминокислоты'!H6+'66.Ср-ва спзмалит.'!H16+'67.Нитропрепар.'!H19+'69.Обмен, гормональный'!H31+'71.Торм.сверт.кровь'!H7+'72.Мышьяк'!H7+'73.Кортикоид.действ.'!H16+'74.Гормоны прочие'!H6+'75.Поджелудочная'!H5+'76.Кровь,селезенка'!H9+'79.Кровезаменители'!H6+'81.Антисептики'!H19+'82.Алкалоиды'!H8+'84.Сыворотки'!H4+'8  7.Вакцины'!H7+'70.Ср-ва,стим.кроветв.'!H4+'102.Прочие'!H26+'103.Противовирус.'!H11+СУММ(H3:H15)


буду очень благодарна кто поможет и поймет мою проблему...


Сообщение отредактировал Serge_007 - Среда, 05.03.2014, 23:13
 
Ответить
СообщениеДобрый день, помогите пожалуйста расшифровать и выявить ошибку
во время редактирования данных удалили какую то строчку и принесли мне разобраться...в экселе я не очень сильна максимум сложить несколько чисел в столбик.
а тут 21 лист все таблицы разные, и ячейку итого нужно собрать со всех листов в одну на первом листе
Код

=H13+'62.Витамины'!H21+'65.ССС'!H24+'56.Преп.для леч.инфекц.заболев.'!H31+'53.Произв.салиц.к-ты,пираз'!H25+'49Преп,вл.на нервную с-му.'!H18+'54. Липидный и хол. обмен'!H5+'52.ВНС'!H53+'68.Ср-ва рентг.контр. и диагн.'!H6+'55. Пуриновые'!H6+'59.Антибиотики разные'!H12+'60.Антибиотики синетич.'!H7+'63.Аминокислоты'!H6+'66.Ср-ва спзмалит.'!H16+'67.Нитропрепар.'!H19+'69.Обмен, гормональный'!H31+'71.Торм.сверт.кровь'!H7+'72.Мышьяк'!H7+'73.Кортикоид.действ.'!H16+'74.Гормоны прочие'!H6+'75.Поджелудочная'!H5+'76.Кровь,селезенка'!H9+'79.Кровезаменители'!H6+'81.Антисептики'!H19+'82.Алкалоиды'!H8+'84.Сыворотки'!H4+'8  7.Вакцины'!H7+'70.Ср-ва,стим.кроветв.'!H4+'102.Прочие'!H26+'103.Противовирус.'!H11+СУММ(H3:H15)


буду очень благодарна кто поможет и поймет мою проблему...

Автор - ПростоМария
Дата добавления - 05.03.2014 в 10:55
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Автоматическое использование формулы на разных листах (Автоматическое использование формулы на разных листах)
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!