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

Вход

Регистрация

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

 

= Мир MS Excel/преобразовать текст в ссылку на диапазон - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
преобразовать текст в ссылку на диапазон
Инж Дата: Пятница, 02.11.2012, 19:17 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

добрый день!

Прошу помощи уважаемых форумчан.
Нужно получить значение (допустим минимальное) из диапазона. Причем диапазон представлен текстовой формулой "сцепить".
Какая функция может по тексту вернуть диапазон?
Пример:
=СЦЕПИТЬ("Лист3!D";L10;":";"D";M10) возвращает текст Лист3!D500:D501
и нужно получить минимальное значение в этом диапазоне =МИН(???Лист3!D500:D501)
 
Ответить
Сообщениедобрый день!

Прошу помощи уважаемых форумчан.
Нужно получить значение (допустим минимальное) из диапазона. Причем диапазон представлен текстовой формулой "сцепить".
Какая функция может по тексту вернуть диапазон?
Пример:
=СЦЕПИТЬ("Лист3!D";L10;":";"D";M10) возвращает текст Лист3!D500:D501
и нужно получить минимальное значение в этом диапазоне =МИН(???Лист3!D500:D501)

Автор - Инж
Дата добавления - 02.11.2012 в 19:17
Pelena Дата: Пятница, 02.11.2012, 19:44 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
Функция ДВССЫЛ

Только вот тему Вы создали не в том разделе


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеФункция ДВССЫЛ

Только вот тему Вы создали не в том разделе

Автор - Pelena
Дата добавления - 02.11.2012 в 19:44
Инж Дата: Пятница, 02.11.2012, 19:54 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Pelena,
пардон, если не туда написал.
двссыл возвращает значение если текстом указание идет на ячейку, а если на диапазон, то не получается
 
Ответить
СообщениеPelena,
пардон, если не туда написал.
двссыл возвращает значение если текстом указание идет на ячейку, а если на диапазон, то не получается

Автор - Инж
Дата добавления - 02.11.2012 в 19:54
Gustav Дата: Пятница, 02.11.2012, 20:20 | Сообщение № 4
Группа: Админы
Ранг: Участник клуба
Сообщений: 2797
Репутация: 1161 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
Quote (Инж)
двссыл возвращает значение если текстом указание идет на ячейку, а если на диапазон, то не получается


Надо ДВССЫЛ по отдельности для крайних ячеек применить:

[vba]
Code
=МИН(ДВССЫЛ("Лист3!D500"):ДВССЫЛ("Лист3!D501"))
[/vba]

Либо, например, так:

[vba]
Code
=МИН(СМЕЩ(ДВССЫЛ("Лист3!D500");;;2))
[/vba]

Можно еще бросить якорь в ячейке A1 и создавать ссылки целыми числами:

[vba]
Code
=МИН(СМЕЩ(Лист3!$A$1;499;3;2;1))
[/vba]
И это тоже ссылка на Лист3!D500:D501.

P.S. Слушайте, а вообще-то у меня следующая формула прекрасно отработала...:

[vba]
Code
=МИН(ДВССЫЛ("Лист3!D500:D501"))
[/vba]
Какое-то пятничное помутнение рассудка... Через ДВССЫЛ нельзя сделать, например, объединение диапазонов вида "D500:D501,F510:F511" или пересечение "D500:D501 A500:F511", т.е. когда в кавычках более одного диапазона. Но один-то диапазон (одно двоеточие внутри кавычек) - конечно, можно!


МОИ: Ник, Tip box: 41001663842605

Сообщение отредактировал Gustav - Пятница, 02.11.2012, 21:09
 
Ответить
Сообщение
Quote (Инж)
двссыл возвращает значение если текстом указание идет на ячейку, а если на диапазон, то не получается


Надо ДВССЫЛ по отдельности для крайних ячеек применить:

[vba]
Code
=МИН(ДВССЫЛ("Лист3!D500"):ДВССЫЛ("Лист3!D501"))
[/vba]

Либо, например, так:

[vba]
Code
=МИН(СМЕЩ(ДВССЫЛ("Лист3!D500");;;2))
[/vba]

Можно еще бросить якорь в ячейке A1 и создавать ссылки целыми числами:

[vba]
Code
=МИН(СМЕЩ(Лист3!$A$1;499;3;2;1))
[/vba]
И это тоже ссылка на Лист3!D500:D501.

P.S. Слушайте, а вообще-то у меня следующая формула прекрасно отработала...:

[vba]
Code
=МИН(ДВССЫЛ("Лист3!D500:D501"))
[/vba]
Какое-то пятничное помутнение рассудка... Через ДВССЫЛ нельзя сделать, например, объединение диапазонов вида "D500:D501,F510:F511" или пересечение "D500:D501 A500:F511", т.е. когда в кавычках более одного диапазона. Но один-то диапазон (одно двоеточие внутри кавычек) - конечно, можно!

Автор - Gustav
Дата добавления - 02.11.2012 в 20:20
ikki Дата: Суббота, 03.11.2012, 12:29 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
Quote (Инж)
Причем диапазон представлен текстовой формулой "сцепить"

а откуда это берется?
может быть, заморочки с ДВССЫЛ() и не нужны?


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki
 
Ответить
Сообщение
Quote (Инж)
Причем диапазон представлен текстовой формулой "сцепить"

а откуда это берется?
может быть, заморочки с ДВССЫЛ() и не нужны?

Автор - ikki
Дата добавления - 03.11.2012 в 12:29
  • Страница 1 из 1
  • 1
Поиск:

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