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

Вход

Регистрация

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

 

= Мир MS Excel/Собрать годовые данные по нескольким условиям - Страница 2 - Мир MS Excel

Старая форма входа
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: китин, _Boroda_  
Собрать годовые данные по нескольким условиям
Michael_S Дата: Четверг, 19.05.2011, 20:27 | Сообщение № 21
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
kvadimod, если макрос не устраивает, можно через доп. ячейки на листах.
Только пример не понятный - что нужно получить в конце? Попробуйте составить чуть более расширенный пример - на разных листах разные данные и что должно получиться.
 
Ответить
Сообщениеkvadimod, если макрос не устраивает, можно через доп. ячейки на листах.
Только пример не понятный - что нужно получить в конце? Попробуйте составить чуть более расширенный пример - на разных листах разные данные и что должно получиться.

Автор - Michael_S
Дата добавления - 19.05.2011 в 20:27
kvadimod Дата: Воскресенье, 22.05.2011, 22:40 | Сообщение № 22
Группа: Пользователи
Ранг: Участник
Сообщений: 92
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
Michael_S, Совершенно верно, на разных листах, разные данные. Каждый лист- это продажи какого то клиента, который закреплён за менеджером, а соответственно у менеджера может быть несколько клиентов. И в сводной таблице, должна быть просуммирована информация по каждому менеджеру (всех его клиентов). Поэтому и хотелось получить более простую в написании функцию, типа СУММ(Янв:Дек!H20), только с условием суммирования, типа СУММЕСЛИ...
Макрос вещь интересная, но для меня он как китайская грамота, а таблицы бывают разные по форматам, числу листов и условиям, и не хотелось бы каждый раз дёргать всех, а решить вопрос формулой. Так что прошу поподробнее о доп. ячейках smile


Вадимка

Сообщение отредактировал kvadimod - Воскресенье, 22.05.2011, 22:43
 
Ответить
СообщениеMichael_S, Совершенно верно, на разных листах, разные данные. Каждый лист- это продажи какого то клиента, который закреплён за менеджером, а соответственно у менеджера может быть несколько клиентов. И в сводной таблице, должна быть просуммирована информация по каждому менеджеру (всех его клиентов). Поэтому и хотелось получить более простую в написании функцию, типа СУММ(Янв:Дек!H20), только с условием суммирования, типа СУММЕСЛИ...
Макрос вещь интересная, но для меня он как китайская грамота, а таблицы бывают разные по форматам, числу листов и условиям, и не хотелось бы каждый раз дёргать всех, а решить вопрос формулой. Так что прошу поподробнее о доп. ячейках smile

Автор - kvadimod
Дата добавления - 22.05.2011 в 22:40
Serge_007 Дата: Воскресенье, 22.05.2011, 22:45 | Сообщение № 23
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (kvadimod)
Michael_S,...
Ну, раз вопрос к Михаилу, то и ждите ответ от него.


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (kvadimod)
Michael_S,...
Ну, раз вопрос к Михаилу, то и ждите ответ от него.

Автор - Serge_007
Дата добавления - 22.05.2011 в 22:45
kvadimod Дата: Воскресенье, 22.05.2011, 22:55 | Сообщение № 24
Группа: Пользователи
Ранг: Участник
Сообщений: 92
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
Serge_007, Уважаемый Serge 007, прошу не обижаться на вопрос адресованный кому то лично, он адресован всем, кто может помочь. Просто когда я нажимаю на кнопку "ОТВЕТИТЬ", в сообщении автоматом добавляется тот у кого эта кнопка была нажата. Может вы меня поправите и подскажите как продолжить диалог без адресации вопроса последнему отвечающему?


Вадимка
 
Ответить
СообщениеSerge_007, Уважаемый Serge 007, прошу не обижаться на вопрос адресованный кому то лично, он адресован всем, кто может помочь. Просто когда я нажимаю на кнопку "ОТВЕТИТЬ", в сообщении автоматом добавляется тот у кого эта кнопка была нажата. Может вы меня поправите и подскажите как продолжить диалог без адресации вопроса последнему отвечающему?

Автор - kvadimod
Дата добавления - 22.05.2011 в 22:55
Serge_007 Дата: Воскресенье, 22.05.2011, 22:57 | Сообщение № 25
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (kvadimod)
Просто когда я нажимаю на кнопку "ОТВЕТИТЬ"...

Где Вы нашли кнопку "ОТВЕТИТЬ"?!


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (kvadimod)
Просто когда я нажимаю на кнопку "ОТВЕТИТЬ"...

Где Вы нашли кнопку "ОТВЕТИТЬ"?!

Автор - Serge_007
Дата добавления - 22.05.2011 в 22:57
kvadimod Дата: Воскресенье, 22.05.2011, 23:01 | Сообщение № 26
Группа: Пользователи
Ранг: Участник
Сообщений: 92
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
Снимок экрана во вложении
К сообщению приложен файл: 3713144.jpg (16.9 Kb)


Вадимка
 
Ответить
СообщениеСнимок экрана во вложении

Автор - kvadimod
Дата добавления - 22.05.2011 в 23:01
Serge_007 Дата: Воскресенье, 22.05.2011, 23:07 | Сообщение № 27
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Ясно, у меня такой нет.
kvadimod, всё-равно, обращаться к конкретному человеку - это обречь себя на ожидание ответа именно этого человека...
Старайтесь избегать этого.


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеЯсно, у меня такой нет.
kvadimod, всё-равно, обращаться к конкретному человеку - это обречь себя на ожидание ответа именно этого человека...
Старайтесь избегать этого.

Автор - Serge_007
Дата добавления - 22.05.2011 в 23:07
Michael_S Дата: Воскресенье, 22.05.2011, 23:21 | Сообщение № 28
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
kvadimod,
Quote (kvadimod)
Просто когда я нажимаю на кнопку "ОТВЕТИТЬ", в сообщении автоматом добавляется тот у кого эта кнопка была нажата.

А Вы не нажимайте кнопку "Ответить". Пишите сразу в поле для ответов.
Quote (kvadimod)
а таблицы бывают разные по форматам, числу листов и условиям, ...... Так что прошу поподробнее о доп. ячейках

Quote (Michael_S)
пример не понятный - что нужно получить в конце? Попробуйте составить чуть более расширенный пример - на разных листах разные данные и что должно получиться.
 
Ответить
Сообщениеkvadimod,
Quote (kvadimod)
Просто когда я нажимаю на кнопку "ОТВЕТИТЬ", в сообщении автоматом добавляется тот у кого эта кнопка была нажата.

А Вы не нажимайте кнопку "Ответить". Пишите сразу в поле для ответов.
Quote (kvadimod)
а таблицы бывают разные по форматам, числу листов и условиям, ...... Так что прошу поподробнее о доп. ячейках

Quote (Michael_S)
пример не понятный - что нужно получить в конце? Попробуйте составить чуть более расширенный пример - на разных листах разные данные и что должно получиться.

Автор - Michael_S
Дата добавления - 22.05.2011 в 23:21
kvadimod Дата: Воскресенье, 22.05.2011, 23:59 | Сообщение № 29
Группа: Пользователи
Ранг: Участник
Сообщений: 92
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
Во вложении доработанный пример с комментариями на первых двух листах. Вкратце, нужно на сводном листе в каждой колонке просчитать сумму по каждой позиции со всех листов, с условием, чо суммироваться будут данные с листов, при совпадении условия названия столбца и отмеченного "ответственного" на каждом листе (Е2)
К сообщению приложен файл: summ_po_listam_.xlsx (19.1 Kb)


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

Автор - kvadimod
Дата добавления - 22.05.2011 в 23:59
Michael_S Дата: Понедельник, 23.05.2011, 00:59 | Сообщение № 30
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Как вариант.
Правда я бы пошел по другому пути изначально.
К сообщению приложен файл: summ_po_listam_.xlsx (26.2 Kb)
 
Ответить
СообщениеКак вариант.
Правда я бы пошел по другому пути изначально.

Автор - Michael_S
Дата добавления - 23.05.2011 в 00:59
kim Дата: Понедельник, 23.05.2011, 01:26 | Сообщение № 31
Группа: Друзья
Ранг: Обитатель
Сообщений: 371
Репутация: 160 ±
Замечаний: 0% ±

Excel 2010
Еще вариант, с полумакросами, макросы должны быть разрешены.
Необходимые условия:
1. Количество листов может быть любым, но не больше 100 (можно добавить, внеся небольшие изменения в формулу)
2. Названия листов любые.
3. Лист "Сводный" всегда должен быть первым.
P.S. Также как и Михаил решил из чисто академического интереса...
К сообщению приложен файл: summ_po_listam-.xls (50.0 Kb)


Сцяна - гэта тая ж прыступка. Проста трэба дарасьці да яе.
 
Ответить
СообщениеЕще вариант, с полумакросами, макросы должны быть разрешены.
Необходимые условия:
1. Количество листов может быть любым, но не больше 100 (можно добавить, внеся небольшие изменения в формулу)
2. Названия листов любые.
3. Лист "Сводный" всегда должен быть первым.
P.S. Также как и Михаил решил из чисто академического интереса...

Автор - kim
Дата добавления - 23.05.2011 в 01:26
Гость Дата: Понедельник, 23.05.2011, 12:02 | Сообщение № 32
Группа: Гости
Спасибо огромное всем, всё работает. Хочу уточнить
Quote (kim)
1. Количество листов может быть любым, но не больше 100 (можно добавить, внеся небольшие изменения в формулу)

изменения в формулу нужно внести, чтобы добавить листы к данному файлу, или чтобы листов стало больше 100? И если можно уточни что изменить надо, если это про добавить листы, больше 100 листов не потребуется.
Quote (kim)
=СУММ(ЕСЛИ((Т(ДВССЫЛ("'"&ВПР("*";♣;СТОЛБЕЦ($B$1:ИНДЕКС($A$1:$CV$1;;♠));)&"'!E2"))=F$4)*(Т(СМЕЩ(ДВССЫЛ("'"&ВПР("*";♣;СТОЛБЕЦ($B$1:ИНДЕКС($A$1:$CV$1;;♠));)&"'!B5");СТРОКА($B$5:$B$11)-5;))=$B5);ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;СМЕЩ(ДВССЫЛ("'"&ВПР("*";♣;СТОЛБЕЦ($B$1:ИНДЕКС($A$1:$CV$1;;♠));)&"'!C5:I5");СТРОКА($B$5:$B$11)-5;))))
 
Ответить
СообщениеСпасибо огромное всем, всё работает. Хочу уточнить
Quote (kim)
1. Количество листов может быть любым, но не больше 100 (можно добавить, внеся небольшие изменения в формулу)

изменения в формулу нужно внести, чтобы добавить листы к данному файлу, или чтобы листов стало больше 100? И если можно уточни что изменить надо, если это про добавить листы, больше 100 листов не потребуется.
Quote (kim)
=СУММ(ЕСЛИ((Т(ДВССЫЛ("'"&ВПР("*";♣;СТОЛБЕЦ($B$1:ИНДЕКС($A$1:$CV$1;;♠));)&"'!E2"))=F$4)*(Т(СМЕЩ(ДВССЫЛ("'"&ВПР("*";♣;СТОЛБЕЦ($B$1:ИНДЕКС($A$1:$CV$1;;♠));)&"'!B5");СТРОКА($B$5:$B$11)-5;))=$B5);ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;СМЕЩ(ДВССЫЛ("'"&ВПР("*";♣;СТОЛБЕЦ($B$1:ИНДЕКС($A$1:$CV$1;;♠));)&"'!C5:I5");СТРОКА($B$5:$B$11)-5;))))

Автор - Гость
Дата добавления - 23.05.2011 в 12:02
kim Дата: Понедельник, 23.05.2011, 19:57 | Сообщение № 33
Группа: Друзья
Ранг: Обитатель
Сообщений: 371
Репутация: 160 ±
Замечаний: 0% ±

Excel 2010
Изменения в формулу нужно вносить только в том случае, если листов потребуется больше 100.
Листы советую добавлять методом копирования в конец списка.
Расположение обрабатываемых диапазонов с данными, на всех листах должно быть одинаковым.
В случае расширения/перемещения диапазонов - потребуется правка формулы или переделка (для динамического определения размеров диапазонов)


Сцяна - гэта тая ж прыступка. Проста трэба дарасьці да яе.
 
Ответить
СообщениеИзменения в формулу нужно вносить только в том случае, если листов потребуется больше 100.
Листы советую добавлять методом копирования в конец списка.
Расположение обрабатываемых диапазонов с данными, на всех листах должно быть одинаковым.
В случае расширения/перемещения диапазонов - потребуется правка формулы или переделка (для динамического определения размеров диапазонов)

Автор - kim
Дата добавления - 23.05.2011 в 19:57
Гость Дата: Вторник, 24.05.2011, 08:26 | Сообщение № 34
Группа: Гости
Спасибо огромное, что и хотел узнать.
 
Ответить
СообщениеСпасибо огромное, что и хотел узнать.

Автор - Гость
Дата добавления - 24.05.2011 в 08:26
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

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