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

Вход

Регистрация

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

 

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

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

Привет всем. Смысл вот какой:
Имеется лист под названием свод, куда стикаются данные с 40 листов (лицевые счета). Сбор этих данных идет с определенного столбца по определенным критериям (используется функция =СУММЕСЛИМН). Так при сборе с 2-6 листов, формулу написать не проблема (=СУММЕСЛИМН('01'...)+СУММЕСЛИМН('02'...)+СУММЕСЛИМН('03'...) ну и так далее). Но если есть порядка 40 листов, то ексель говорить о размере формулы и не позволяет сделать такой же синтаксис для 40 листов.
ВОПРОС: возможно ли при помощи формул или другими способами заставить эксель перебирать листы. (т.е. он автоматом просматривает лист 01 используя формулу =СУММЕСЛИМН, затем переходит на лист 02 и так далее, находя и складывая значения?
Файл пример прикладываю.
К сообщению приложен файл: 9109285.xlsx (17.6 Kb)
 
Ответить
СообщениеПривет всем. Смысл вот какой:
Имеется лист под названием свод, куда стикаются данные с 40 листов (лицевые счета). Сбор этих данных идет с определенного столбца по определенным критериям (используется функция =СУММЕСЛИМН). Так при сборе с 2-6 листов, формулу написать не проблема (=СУММЕСЛИМН('01'...)+СУММЕСЛИМН('02'...)+СУММЕСЛИМН('03'...) ну и так далее). Но если есть порядка 40 листов, то ексель говорить о размере формулы и не позволяет сделать такой же синтаксис для 40 листов.
ВОПРОС: возможно ли при помощи формул или другими способами заставить эксель перебирать листы. (т.е. он автоматом просматривает лист 01 используя формулу =СУММЕСЛИМН, затем переходит на лист 02 и так далее, находя и складывая значения?
Файл пример прикладываю.

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

Excel 2016
Здравствуйте.
Если все листы одинаковы по структуре, то просто:
Code
=СУММ('ЛС 01:ЛС 02'!K5)
К сообщению приложен файл: Pu1s.rar (7.4 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеЗдравствуйте.
Если все листы одинаковы по структуре, то просто:
Code
=СУММ('ЛС 01:ЛС 02'!K5)

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

как?
 
Ответить
Сообщениекак?

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

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

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

а возможно использовать не сумм, а суммеслимн с диапазоном 'ЛС 01:ЛС 02'?
 
Ответить
Сообщениеа возможно использовать не сумм, а суммеслимн с диапазоном 'ЛС 01:ЛС 02'?

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

Excel 2016
Для листов с одинаковой структурой решение я выложил ранее. А вот для
Quote (Pu1s)
строки не совпадают

необходим пример,как именно они не совпадают. Может что и придумаем.


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеДля листов с одинаковой структурой решение я выложил ранее. А вот для
Quote (Pu1s)
строки не совпадают

необходим пример,как именно они не совпадают. Может что и придумаем.

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

Excel 2016
Quote (Pu1s)
возможно использовать не сумм, а суммеслимн с диапазоном 'ЛС 01:ЛС 02'

Нет.

Вот список функций, работающих с трёхмерными ссылками:
Функция Описание

  • СУММ Вычисление суммы чисел
  • СРЗНАЧ Вычисление среднего арифметического чисел
  • СРЗНАЧА Вычисление среднего арифметического чисел с учетом логических значений и текстовых строк
  • СЧЕТ Подсчет количества ячеек, содержащих числа
  • СЧЕТЗ Подсчет количества непустых ячеек
  • МАКС Поиск наибольшего значения из набора значений
  • МАКСА Поиск наибольшего значения из набора значений с учетом логических значений и текстовых строк
  • МИН Поиск наименьшего значения из набора значений
  • МИНА Поиск наименьшего значения из набора значений с учетом логических значений и текстовых строк
  • ПРОИЗВЕД Вычисление произведения чисел
  • СТАНДОТКЛОН Вычисление стандартного отклонения по выборке
  • СТАНДОТКЛОНА Вычисление стандартного отклонения по выборке с учетом логических значений и текстовых строк
  • СТАНДОТКЛОНП Вычисление стандартного отклонения по генеральной совокупности
  • СТАНДОТКЛОНПА Вычисление стандартного отклонения по генеральной совокупности с учетом логических значений и текстовых строк
  • ДИСП Оценка дисперсии по выборке
  • ДИСПА Оценка дисперсии по выборке с учетом логических значений и текстовых строк
  • ДИСПР Вычисление дисперсии для генеральной совокупности
  • ДИСПРА Вычисление дисперсии для генеральной совокупности с учетом логических значений и текстовых строк


  • ЮMoney:41001419691823 | WMR:126292472390
     
    Ответить
    Сообщение
    Quote (Pu1s)
    возможно использовать не сумм, а суммеслимн с диапазоном 'ЛС 01:ЛС 02'

    Нет.

    Вот список функций, работающих с трёхмерными ссылками:
    Функция Описание

  • СУММ Вычисление суммы чисел
  • СРЗНАЧ Вычисление среднего арифметического чисел
  • СРЗНАЧА Вычисление среднего арифметического чисел с учетом логических значений и текстовых строк
  • СЧЕТ Подсчет количества ячеек, содержащих числа
  • СЧЕТЗ Подсчет количества непустых ячеек
  • МАКС Поиск наибольшего значения из набора значений
  • МАКСА Поиск наибольшего значения из набора значений с учетом логических значений и текстовых строк
  • МИН Поиск наименьшего значения из набора значений
  • МИНА Поиск наименьшего значения из набора значений с учетом логических значений и текстовых строк
  • ПРОИЗВЕД Вычисление произведения чисел
  • СТАНДОТКЛОН Вычисление стандартного отклонения по выборке
  • СТАНДОТКЛОНА Вычисление стандартного отклонения по выборке с учетом логических значений и текстовых строк
  • СТАНДОТКЛОНП Вычисление стандартного отклонения по генеральной совокупности
  • СТАНДОТКЛОНПА Вычисление стандартного отклонения по генеральной совокупности с учетом логических значений и текстовых строк
  • ДИСП Оценка дисперсии по выборке
  • ДИСПА Оценка дисперсии по выборке с учетом логических значений и текстовых строк
  • ДИСПР Вычисление дисперсии для генеральной совокупности
  • ДИСПРА Вычисление дисперсии для генеральной совокупности с учетом логических значений и текстовых строк

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

    Старожил, спс за формулу, но не совсем то что нужно. Смысл в том, что коды по первому столбцу они не одинаковы на всех страницах. Поэтому и используется суммеслимн, чтоб на первом листе именно по определенным критериям находились суммы. Так как в своде сумма будет в E1, а на листе 01 она может находится в E5, к примеру.
     
    Ответить
    СообщениеСтарожил, спс за формулу, но не совсем то что нужно. Смысл в том, что коды по первому столбцу они не одинаковы на всех страницах. Поэтому и используется суммеслимн, чтоб на первом листе именно по определенным критериям находились суммы. Так как в своде сумма будет в E1, а на листе 01 она может находится в E5, к примеру.

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

    Excel 2016
    Quote (Pu1s)
    а на листе 01 она может находится в E5, к примеру

    Quote (Serge_007)
    для

    Quote (Pu1s)
    строки не совпадают

    необходим пример,как именно они не совпадают. Может что и придумаем


    ЮMoney:41001419691823 | WMR:126292472390
     
    Ответить
    Сообщение
    Quote (Pu1s)
    а на листе 01 она может находится в E5, к примеру

    Quote (Serge_007)
    для

    Quote (Pu1s)
    строки не совпадают

    необходим пример,как именно они не совпадают. Может что и придумаем

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

    Пример несовпадений. ТОлько это пример на 3 строках, а там таких строк порядка 100 штук и листов около 40
    К сообщению приложен файл: Pu1s.xls (37.0 Kb)
     
    Ответить
    СообщениеПример несовпадений. ТОлько это пример на 3 строках, а там таких строк порядка 100 штук и листов около 40

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

    Кстати, может есть решение с помощью бейсика?
     
    Ответить
    СообщениеКстати, может есть решение с помощью бейсика?

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

    Excel 2016
    Quote (Pu1s)
    может есть решение с помощью бейсика?

    Видимо так и придётся. Ждите макроведов.
    Или приводите таблицу в порядок. Один раз это можно сделать, зато потом проблем с расчётами не будет.


    ЮMoney:41001419691823 | WMR:126292472390
     
    Ответить
    Сообщение
    Quote (Pu1s)
    может есть решение с помощью бейсика?

    Видимо так и придётся. Ждите макроведов.
    Или приводите таблицу в порядок. Один раз это можно сделать, зато потом проблем с расчётами не будет.

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

    Ну будем ждать. Кстати, немного не по теме, как вызвать вижуал в 2007 екселе?
     
    Ответить
    СообщениеНу будем ждать. Кстати, немного не по теме, как вызвать вижуал в 2007 екселе?

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

    Excel 2016
    Quote (Pu1s)
    как вызвать вижуал в 2007 екселе

    Так же как и в во всех других версиях (кроме Маковских): Alt+F11


    ЮMoney:41001419691823 | WMR:126292472390
     
    Ответить
    Сообщение
    Quote (Pu1s)
    как вызвать вижуал в 2007 екселе

    Так же как и в во всех других версиях (кроме Маковских): Alt+F11

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

    Спс, ждем макроведов)))
     
    Ответить
    СообщениеСпс, ждем макроведов)))

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

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

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

    Excel 2016
    Quote (Pu1s)
    Есть ли в екселе реализация такой фишки: при добавлении строки на первом листе, такая же строка добавляется автоматом на других листах?

    Есть.
    При нажатом Ctrl кликаете по ярлыкам всех листов, потом на первом листе добавляете строку и она появится на всех остальных.

    Quote (Pu1s)
    на счет порядка в таблице

    В нормальной таблице все данные находятся на одном листе, друг под другом в столбцах однотипной информации.
    Тогда работать с БД легко, быстро и удобно. Можно даже без формул.


    ЮMoney:41001419691823 | WMR:126292472390
     
    Ответить
    Сообщение
    Quote (Pu1s)
    Есть ли в екселе реализация такой фишки: при добавлении строки на первом листе, такая же строка добавляется автоматом на других листах?

    Есть.
    При нажатом Ctrl кликаете по ярлыкам всех листов, потом на первом листе добавляете строку и она появится на всех остальных.

    Quote (Pu1s)
    на счет порядка в таблице

    В нормальной таблице все данные находятся на одном листе, друг под другом в столбцах однотипной информации.
    Тогда работать с БД легко, быстро и удобно. Можно даже без формул.

    Автор - Serge_007
    Дата добавления - 21.04.2011 в 15:39
    _Boroda_ Дата: Четверг, 21.04.2011, 15:50 | Сообщение № 18
    Группа: Модераторы
    Ранг: Местный житель
    Сообщений: 16675
    Репутация: 6481 ±
    Замечаний: 0% ±

    2003; 2007; 2010; 2013 RUS
    Quote
    При нажатом Ctrl кликаете по ярлыкам всех листов, потом на первом листе добавляете строку и она появится на всех остальных.

    или с Шифтом кликнуть на первый и последний выделяемые листы

    По поводу сложения - во вложении вариант сводной таблицей

    К сообщению приложен файл: Pu1s_1.xlsx (26.4 Kb)


    Скажи мне, кудесник, любимец ба’гов...
    Платная помощь:
    Boroda_Excel@mail.ru
    Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
     
    Ответить
    Сообщение
    Quote
    При нажатом Ctrl кликаете по ярлыкам всех листов, потом на первом листе добавляете строку и она появится на всех остальных.

    или с Шифтом кликнуть на первый и последний выделяемые листы

    По поводу сложения - во вложении вариант сводной таблицей


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

    Quote (Serge_007)
    В нормальной таблице все данные находятся на одном листе, друг под другом в столбцах однотипной информации. Тогда работать с БД легко, быстро и удобно. Можно даже без формул.

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

    А за это спс, буду иметь ввиду и пользоваться)
     
    Ответить
    Сообщение
    Quote (Serge_007)
    В нормальной таблице все данные находятся на одном листе, друг под другом в столбцах однотипной информации. Тогда работать с БД легко, быстро и удобно. Можно даже без формул.

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

    А за это спс, буду иметь ввиду и пользоваться)

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

    сводная таблица, это интересно. Но тут возникает вопрос, ты добавил новый столбец и объединил два моих, возможно ли избежать этого и чтоб свод собирался по нескольким критериям? (честно говоря, никогда не делал сводные таблици, поэтому заранее сори за, может быть, глупые вопросы)

    З.Ы. Как делать сводные таблици попробую разобраться по видео...

     
    Ответить
    Сообщениесводная таблица, это интересно. Но тут возникает вопрос, ты добавил новый столбец и объединил два моих, возможно ли избежать этого и чтоб свод собирался по нескольким критериям? (честно говоря, никогда не делал сводные таблици, поэтому заранее сори за, может быть, глупые вопросы)

    З.Ы. Как делать сводные таблици попробую разобраться по видео...


    Автор - Pu1s
    Дата добавления - 21.04.2011 в 15:57
    • Страница 1 из 3
    • 1
    • 2
    • 3
    • »
    Поиск:

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