Цитата |
---|
написал: 1=ОБЪЕДИНИТЬ(",";1;СОРТ(УНИК(ФИЛЬТР($B$5:$B$41;$A$5:$A$41=H8)))) |
Всем огромнейшее спасибо за помощь!
06.09.2023 16:18:00
Всем здравствуйте!
Помогите пожалуйста с формулой. Требуется объединить в одной ячейке через разделитель несколько уникальных значений из массива по одному критерию. Формула есть, но она возвращает все значения, соответствующие заданному критерию, а нужно, чтобы были только уникальные. Файл с примером прилагаю. Заранее беспредельно благодарен всем откликнувшимся!
Изменено: |
|
|
22.12.2015 15:10:02
АГРЕГАТ (функция АГРЕГАТ) Возвращает агрегатный результат вычислений по списку или базе данных. Функция АГРЕГАТ позволяет обойти ограничение условного форматирования. Гистограммы, наборы значков и цветовые шкалы не отображается, если в диапазоне есть ошибки. Это связано с тем, что функции МИН, МАКС и ПРОЦЕНТИЛЬ не вычисляются, если в диапазоне вычисления есть ошибка. Функции НАИБОЛЬШИЙ, НАИМЕНЬШИЙ и СТАНДОТКЛОНВ влияют на работу некоторых правил условного форматирования по тем же причинам. Функция АГРЕГАТ позволяет использовать все эти функции, поскольку ошибки в этом случае пропускаются. Кроме того, с помощью функции АГРЕГАТ можно применять различные агрегатные функции к списку или базе данных с возможностью пропускать скрытые строки и значения ошибок. Ссылочная форма АГРЕГАТ(номер_функции;параметры;ссылка1; [ссылка2]; …) Форма массива AGGREGATE(function_num, options, array, [k])
Изменено: |
|||
|
22.12.2015 14:40:30
|
|||
|
22.12.2015 11:18:06
|
|||
|
22.12.2015 11:14:42
|
|||
|
22.12.2015 11:00:37
Всем доброго времени суток!
Появилась необходимость в извлечении уникальных значений из динамического диапазона. Поиском по форуму ничего подходящего не нашел. Просьба к знатокам: помогите, пожалуйста! Рассматриваю только варианты с формулами. Пример во вложенном файлике. Там формула как надо не работает. Заранее спасибо всем откликнувшимся!
Изменено: |
|
|
25.09.2015 16:42:27
Все! С Зеленой ячейкой разобрался! Просто функцию АГРЕГАТ нужно вставить вот в эту формулу:
=СМЕЩ(ИНДЕКС($A$1:$L$16;2;ПОИСКПОЗ(МИН(D1;F1;H1;J1;L1);$C$1:$L$1;0));0;1) вот таким образом: =СМЕЩ(ИНДЕКС($A$1:$L$16;2;ПОИСКПОЗ(АГРЕГАТ(15;6;$D$1:$L$1/($D$1:$L$1>0);1);$C$1:$L$1;0));0;1) И тогда в ячейке вместо суммы появляется наименование поставщика. А от него и весь столбец начинает плясать. Спасибо большое, |
|
|
25.09.2015 16:35:39
|
|||
|
25.09.2015 16:25:03
|
|||
|
25.09.2015 16:11:08
Всем, доброго времени суток!
Уважаемые, Знатоки! Подскажите, пожалуйста, как можно адаптировать формулы, чтобы они при расчёте окончательного значения игнорировали пустые ячейки? Файл-пример прилагаю. Заранее спасибо всем откликнувшимся!
Изменено: |
|
|