Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.01.2011, 19:53   #1
Uralmaster
Форумчанин
 
Регистрация: 21.01.2011
Сообщений: 118
По умолчанию Выбрать максимальное значение из диапазона ячеек в опред листах

Задача - сделать выборку макс значений из диапазона ячеек в требуемых листах
Вложения
Тип файла: rar максимальные значения выборка.rar (8.3 Кб, 24 просмотров)
Uralmaster вне форума Ответить с цитированием
Старый 27.01.2011, 20:57   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

см.вложение
Вложения
Тип файла: rar Книга547.rar (10.0 Кб, 29 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 28.01.2011, 09:32   #3
Uralmaster
Форумчанин
 
Регистрация: 21.01.2011
Сообщений: 118
По умолчанию

Спасибо за поддержку но получается так что формула =МАКС(ДВССЫЛ(СТРОКА()&"!" & B1 & "1:" & B1 & "500")) почему то собирает максимальные значения с выбранного листа начиная с 1 строки а не с диапазона в листе пример файла что надо выложил
как переделать формулу чтоб собирала с диапазона выбранного столбца а не по строкам
Вложения
Тип файла: rar Книга547 на попр.rar (12.1 Кб, 13 просмотров)
Uralmaster вне форума Ответить с цитированием
Старый 28.01.2011, 12:11   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

см.вложение
Вложения
Тип файла: rar Книга547.rar (11.0 Кб, 24 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 28.01.2011, 12:20   #5
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Ваша формула выбирает максимальное значение из листа с номером строки, в которой находится формула: СТРОКА()&"!":
Код:
=МАКС(ДВССЫЛ(СТРОКА()&"!" & E1 & "8:" & E1 & "500"))
Диапазон в формуле:
Код:
E1 & "8:" & E1 & "500"
Сцепляется значение ячейки Е1 для первой строки, Е2 для второй..., "8:", опять Е1,Е2..., "500". Т.к. в Е1, Е2... пусто, диапазон получается "8:500". Теперь посмотрите формулы для первой и второй строк::
Код:
=МАКС(1!8:500) =МАКС(2!8:500)
vikttur вне форума Ответить с цитированием
Старый 28.01.2011, 12:30   #6
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

там в файле есть замечательная приписка:
Цитата:
даны листы 1 2 3 потом добавляются по мере необходимости листы 4 5 6 и тд (это карточки клиентов) - только по ним надо собирать информацию по диапазону A1:A500
без нее можно было бы так написать
Код:
=МАКС(ДВССЫЛ(СТРОКА()&"!E8:E500"))
а с учетом этой приписки написано так:
Код:
=МАКС(ДВССЫЛ(СТРОКА()&"!" & B1 & "8:" & B1 & "500"))
а в В1 уже пишем латинскую букву (название колонки в которой формула будет искать максимум)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 28.01.2011, 12:43   #7
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Игорь, я расписал формулу Uralmaster'а и для Uralmaster'а. Для объяснения.

Если смотреть по цитатам автора
Цитата:
...сводятся данные (максимальные значения по диапазону B1:B500)...
Цитата:
...только по ним надо собирать информацию по диапазону A1:A500
Цитата:
Значения которые надо выбирать на сводный лист от E8 до E500

Последний раз редактировалось vikttur; 28.01.2011 в 12:48.
vikttur вне форума Ответить с цитированием
Старый 28.01.2011, 13:13   #8
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

мы с ним еще и на Скайп плотно присели... дело движется (не так быстро как хотелось бы...)
судя по цитатам:
"пока противник рисует планы наступления - мы вручную меняем ландшафт местности"
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете

Последний раз редактировалось IgorGO; 28.01.2011 в 13:35.
IgorGO вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Максимальное значение элементов матрицы. A.K Общие вопросы C/C++ 4 06.01.2011 16:00
Максимальное значение изменяемой ячейки Евгений Уральский Microsoft Office Excel 15 19.11.2010 10:58
Как в vb6 выбрать максимальное число из 3-х? LINKEDimmortal Помощь студентам 0 01.06.2010 19:21
Максимальное значение типа tools Помощь студентам 1 09.01.2010 03:15
Максимальное значение по дате ZUZA Microsoft Office Excel 5 05.07.2008 19:30