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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.04.2011, 16:46   #1
masaylov
 
Регистрация: 05.04.2011
Сообщений: 3
Вопрос Не могу придумать формулу для поставленной задачи.

Задача такая:
есть таблица вида


Нужно получить в столбце С линейный список значений В для каждого А, т.е.


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

спасибо
masaylov вне форума Ответить с цитированием
Старый 05.04.2011, 17:35   #2
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

UDF возьмёте? Есть готовая:
http://www.planetaexcel.ru/forum.php?thread_id=16564
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 05.04.2011, 18:07   #3
MCH
Форумчанин
 
Регистрация: 21.11.2010
Сообщений: 326
По умолчанию

может так устроит?
А то сцепить одной формулой переменный массив данных не возможно (или очень громоздко)
Изображения
Тип файла: png Без-имени-1.png (2.5 Кб, 86 просмотров)
MCH вне форума Ответить с цитированием
Старый 05.04.2011, 22:18   #4
MCH
Форумчанин
 
Регистрация: 21.11.2010
Сообщений: 326
По умолчанию

Готовая UDF от Alex_ST: СцепитьЕсли()
http://www.excelworld.ru/forum/3-26-1
Вложения
Тип файла: rar СцепитьЕсли.rar (8.4 Кб, 17 просмотров)
MCH вне форума Ответить с цитированием
Старый 05.04.2011, 22:30   #5
MCH
Форумчанин
 
Регистрация: 21.11.2010
Сообщений: 326
По умолчанию

Цитата:
Сообщение от masaylov Посмотреть сообщение
но реализовать это нужно одной формулой (без применения макросов)
Двумя формулами, без макросов
Вложения
Тип файла: rar Сцепить.rar (6.5 Кб, 13 просмотров)
MCH вне форума Ответить с цитированием
Старый 06.04.2011, 10:41   #6
masaylov
 
Регистрация: 05.04.2011
Сообщений: 3
По умолчанию

MCH, спасибо, но в том то и суть, чтобы это была 1 формула в 1 клетке, без использования дополнительных...
По вашему варианту доп. столбцов для решения моей задачи может набежать несколько десятков, а их хранить уже не стоит.

понравилась идея насчет UDF, к своему стыду обнаружил, что я раньше о таком и не знал, надо разобраться - тогда и сам смогу написать, что надо ))

но всё же, если это возможно 1-ой формулой реализовать, то напишите

всем спасибо!
masaylov вне форума Ответить с цитированием
Старый 07.04.2011, 11:11   #7
masaylov
 
Регистрация: 05.04.2011
Сообщений: 3
По умолчанию

Всё, всем спасибо, более не актуально, VBA заботан и проблема отпала...
masaylov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не могу придумать форрмулу!!! ta4ilka Microsoft Office Excel 3 11.04.2010 18:02
Помогите пожалуйста с решением поставленной задачи (Выборка товара из прайс-листа) DimonPS Microsoft Office Excel 4 12.11.2009 10:51
Не могу вычислить формулу для расчёта координат камеры anyx Gamedev - cоздание игр: Unity, OpenGL, DirectX 6 16.09.2009 16:44
Не могу придумать или подобрать формулу! Помогите! Gnom70 Microsoft Office Excel 4 30.01.2008 11:01
Кто-нибудь, напишите пожалуйста формулу на "Pascal" для этой задачи... Andrei18 Помощь студентам 5 30.03.2007 15:45