Привет всем. Смысл вот какой: Имеется лист под названием свод, куда стикаются данные с 40 листов (лицевые счета). Сбор этих данных идет с определенного столбца по определенным критериям (используется функция =СУММЕСЛИМН). Так при сборе с 2-6 листов, формулу написать не проблема (=СУММЕСЛИМН('01'...)+СУММЕСЛИМН('02'...)+СУММЕСЛИМН('03'...) ну и так далее). Но если есть порядка 40 листов, то ексель говорить о размере формулы и не позволяет сделать такой же синтаксис для 40 листов. ВОПРОС: возможно ли при помощи формул или другими способами заставить эксель перебирать листы. (т.е. он автоматом просматривает лист 01 используя формулу =СУММЕСЛИМН, затем переходит на лист 02 и так далее, находя и складывая значения? Файл пример прикладываю.
Привет всем. Смысл вот какой: Имеется лист под названием свод, куда стикаются данные с 40 листов (лицевые счета). Сбор этих данных идет с определенного столбца по определенным критериям (используется функция =СУММЕСЛИМН). Так при сборе с 2-6 листов, формулу написать не проблема (=СУММЕСЛИМН('01'...)+СУММЕСЛИМН('02'...)+СУММЕСЛИМН('03'...) ну и так далее). Но если есть порядка 40 листов, то ексель говорить о размере формулы и не позволяет сделать такой же синтаксис для 40 листов. ВОПРОС: возможно ли при помощи формул или другими способами заставить эксель перебирать листы. (т.е. он автоматом просматривает лист 01 используя формулу =СУММЕСЛИМН, затем переходит на лист 02 и так далее, находя и складывая значения? Файл пример прикладываю.Pu1s
Старожил, спс за формулу, но не совсем то что нужно. Смысл в том, что коды по первому столбцу они не одинаковы на всех страницах. Поэтому и используется суммеслимн, чтоб на первом листе именно по определенным критериям находились суммы. Так как в своде сумма будет в E1, а на листе 01 она может находится в E5, к примеру.
Старожил, спс за формулу, но не совсем то что нужно. Смысл в том, что коды по первому столбцу они не одинаковы на всех страницах. Поэтому и используется суммеслимн, чтоб на первом листе именно по определенным критериям находились суммы. Так как в своде сумма будет в E1, а на листе 01 она может находится в E5, к примеру.Pu1s
Видимо так и придётся. Ждите макроведов. Или приводите таблицу в порядок. Один раз это можно сделать, зато потом проблем с расчётами не будет.
Quote (Pu1s)
может есть решение с помощью бейсика?
Видимо так и придётся. Ждите макроведов. Или приводите таблицу в порядок. Один раз это можно сделать, зато потом проблем с расчётами не будет.Serge_007
Кстати, на счет порядка в таблице. Смысл в том, что данные коды, по первому столбцу могут добавлятся. И если сделать структуру таблицы одинаковую везде, то при добавлении нового кода.надо добавить этот код на всех 40 листах, в одну и туже строчку, а при этом если что то где то не добавишь, то итоги в своде не будут бить. Поэтому и пришлось прибегнуть к формуле суммеслимн, для поиска значения по критериям, что уменьшает шанс ошибки. Пока ждем макроведов, задам еще один вопрос не по теме. Есть ли в екселе реализация такой фишки: при добавлении строки на первом листе, такая же строка добавляется автоматом на других листах?
Кстати, на счет порядка в таблице. Смысл в том, что данные коды, по первому столбцу могут добавлятся. И если сделать структуру таблицы одинаковую везде, то при добавлении нового кода.надо добавить этот код на всех 40 листах, в одну и туже строчку, а при этом если что то где то не добавишь, то итоги в своде не будут бить. Поэтому и пришлось прибегнуть к формуле суммеслимн, для поиска значения по критериям, что уменьшает шанс ошибки. Пока ждем макроведов, задам еще один вопрос не по теме. Есть ли в екселе реализация такой фишки: при добавлении строки на первом листе, такая же строка добавляется автоматом на других листах?Pu1s
Есть ли в екселе реализация такой фишки: при добавлении строки на первом листе, такая же строка добавляется автоматом на других листах?
Есть. При нажатом Ctrl кликаете по ярлыкам всех листов, потом на первом листе добавляете строку и она появится на всех остальных.
Quote (Pu1s)
на счет порядка в таблице
В нормальной таблице все данные находятся на одном листе, друг под другом в столбцах однотипной информации. Тогда работать с БД легко, быстро и удобно. Можно даже без формул.
Quote (Pu1s)
Есть ли в екселе реализация такой фишки: при добавлении строки на первом листе, такая же строка добавляется автоматом на других листах?
Есть. При нажатом Ctrl кликаете по ярлыкам всех листов, потом на первом листе добавляете строку и она появится на всех остальных.
Quote (Pu1s)
на счет порядка в таблице
В нормальной таблице все данные находятся на одном листе, друг под другом в столбцах однотипной информации. Тогда работать с БД легко, быстро и удобно. Можно даже без формул.Serge_007
В нормальной таблице все данные находятся на одном листе, друг под другом в столбцах однотипной информации. Тогда работать с БД легко, быстро и удобно. Можно даже без формул.
В чем то ты прав, но в чем то нет. Структура и функции БД бывают разные, плюс удобство нахождения информации в БД тоже важно. Построить БД друг под другом не удается, так как на одном листе будет очень много информации, которую просто не получится уместить.
Quote (Serge_007)
Есть. При нажатом Ctrl кликаете по ярлыкам всех листов, потом на первом листе добавляете строку и она появится на всех остальных.
А за это спс, буду иметь ввиду и пользоваться)
Quote (Serge_007)
В нормальной таблице все данные находятся на одном листе, друг под другом в столбцах однотипной информации. Тогда работать с БД легко, быстро и удобно. Можно даже без формул.
В чем то ты прав, но в чем то нет. Структура и функции БД бывают разные, плюс удобство нахождения информации в БД тоже важно. Построить БД друг под другом не удается, так как на одном листе будет очень много информации, которую просто не получится уместить.
Quote (Serge_007)
Есть. При нажатом Ctrl кликаете по ярлыкам всех листов, потом на первом листе добавляете строку и она появится на всех остальных.
А за это спс, буду иметь ввиду и пользоваться)Pu1s
сводная таблица, это интересно. Но тут возникает вопрос, ты добавил новый столбец и объединил два моих, возможно ли избежать этого и чтоб свод собирался по нескольким критериям? (честно говоря, никогда не делал сводные таблици, поэтому заранее сори за, может быть, глупые вопросы)
З.Ы. Как делать сводные таблици попробую разобраться по видео...
сводная таблица, это интересно. Но тут возникает вопрос, ты добавил новый столбец и объединил два моих, возможно ли избежать этого и чтоб свод собирался по нескольким критериям? (честно говоря, никогда не делал сводные таблици, поэтому заранее сори за, может быть, глупые вопросы)
З.Ы. Как делать сводные таблици попробую разобраться по видео...