Страницы: 1
RSS
Аналог функции Join, без участия VBA
 
Добрый день.
Есть ли возможность реализовать аналог этой функции в формуле?
Вот эта формула по идее может вернуть массив ячеек, но обычно значения в этих ячейках или суммируют или считают.
А мне нужно получить значения через разделитель.

Суммировать значения по 3м критериям:
{=СУММ(ЕСЛИ((Н2!$B$1:$B$19000=A3)*(Н2!$J$1:$J$19000>=G3)*(Н2!$J$1:$J$19000<=H3);Н2!$AG$1:$AG$19000))}

Ссылка на массив ячеек, удовлетворяющих определенным критериям, но может быть я ошибаюсь:
{=ЕСЛИ((Н2!$B$1:$B$19000=A3)*(Н2!$J$1:$J$19000>=G3)*(Н2!$J$1:$J$19000<=H3);Н2!$AG$1:$AG$19000)}

В примере попробовал изложить то, что нужно.
 
без участия VBA - это значит то, что написано?
Потому что всегда такое делали с помощью UDF...
И было бы в формуле.
Тем более что там собираетесь 1900 строк просматривать - это же сколько фамилий может в одну ячейку через разделитель отобраться?...
Изменено: Hugo - 19.12.2013 14:37:17
 
Без VBA это без макросов, пользовательских функций и прочих премудростей. Без пользовательских не потому, что сложно, а что бы не было проблем с использованием файла на других ПК.
Кроме того - есть массив, есть формула, которая его может посчитать. Почему нельзя сцепить элементы массива?
 
Хороший вопрос :)
Ктоб ответил...
 
Подождем...
 
Ждите. А лучше сразу пишите в поддержку Microsoft Office, т.к. функциями листа без VBA этого не сделать.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
А вдруг? :)
Вашу пользовательскую функцию СцепитьЕсли уже посмотрел - наверное будут доделывать под себя.

Эх, а так хотелось...
 
Цитата
Без пользовательских не потому, что сложно, а что бы не было проблем с использованием файла на других ПК.
А какие видятся проблемы на других машинах?
 
Excel Starter может стать проблемой :)
 
Ну если только так... ))
 
Вот здесь еще был VBA-вариант
 
Цитата
А какие видятся проблемы на других машинах?
Особых проблем конечно никаких. Но помнить о том, что где то могут макросы быть заблокированы и прочие такие плюхи...
Поэтому и копаю в сторону формулы.
 
Так может попробовать принудить пользователей пользоваться макросами? - Как запустить файл с включенными макросами?
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Был пример решения только функциями... Но с одним доп.столбцом.
Страницы: 1
Читают тему
Наверх