Мое решение:
=МАКС(СУММЕСЛИ(I:I;МИН(ЕСЛИ(H:H=B2;ABS(I:I-C2)))*{-1;1}+C2))
=МАКС(СУММЕСЛИ(I:I;МИН(ЕСЛИ(H:H=B2;ABS(I:I-C2)))*{-1;1}+C2))
13.05.2011 01:24:57
Извиняюсь, 310
=ВЫБОР(СУММ(--(ДЛСТР(СЖПРОБЕЛЫ(A1))-ДЛСТР(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(A1);" ";""))>={0;1;2}));ПРОПНАЧ(СЖПРОБЕЛЫ(A1));ПРОПНАЧ(ЛЕВСИМВ(СЖПРОБЕЛЫ(A1);НАЙТИ(" ";СЖПРОБЕЛЫ(A1))+1))&".";ПРОПНАЧ(ЛЕВСИМВ(СЖПРОБЕЛЫ(A1);НАЙТИ(" ";СЖПРОБЕЛЫ(A1))+1)&"."&ПСТР(СЖПРОБЕЛЫ(A1);НАЙТИ(" ";ПОДСТАВИТЬ(СЖПРОБЕЛЫ(A1);" ";"z";1))+1;1)&".")) |
|
|
13.05.2011 01:20:43
300 - красивое число
=ВЫБОР(СУММ(--(ДЛСТР(СЖПРОБЕЛЫ(A1))-ДЛСТР(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(A1);" ";""))>={0;1;2}));ПРОПНАЧ(СЖПРОБЕЛЫ(A1));ПРОПНАЧ(ЛЕВСИМВ(СЖПРОБЕЛЫ(A1);НАЙТИ(" ";СЖПРОБЕЛЫ(A1))+1))&".";ПРОПНАЧ(ЛЕВСИМВ(СЖПРОБЕЛЫ(A1);НАЙТИ(" ";СЖПРОБЕЛЫ(A1))+1)&"."&ПСТР(C1;НАЙТИ(" ";ПОДСТАВИТЬ(СЖПРОБЕЛЫ(A1);" ";"z";1))+1;1)&".")) |
|
|
31.01.2011 23:29:18
kim,
убил 3 зайцев(один из зайцев - это я) одним выстрелом! Решение длиной 132 в точности как у меня, созревшее из формулы для уникальных: =СУММ(((ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(" "&A1&",";" "&СТРОКА(1:1999)-1000&",";)))>0)*(СТРОКА(1:1999)-1000)) ЕОШ(СТРОКА()-1000)*(1000-СТРОКА()) - очень красиво, буду пользоваться. Про ПОИСК() совсем забыл! |
|
|
30.01.2011 11:46:29
{quote}{login=Михаил}{date=30.01.2011 08:22}{thema=}{post}Не знаю, какое значение имеет уникальность и количество чисел...
у меня без ограничений - 142{/post}{/quote} Взял задачку здесь: и поменял условие, т.к. отсортировать числа в одной ячейке считаю невозможным. |
|
|
27.01.2011 00:27:31
{quote}{login=kim}{date=26.01.2011 07:43}{thema=}{post}Хотя, может я и не прав...
Примерно так{/post}{/quote} Прав! Я тут тоже открыл для себя новые возможности ПРОМЕЖУТОЧНЫЕ.ИТОГИ Засунул массив в номер функций ПРОМЕЖУТОЧНЫЕ.ИТОГИ()и получилось следующее: =ПРОМЕЖУТОЧНЫЕ.ИТОГИ({3;9};СМЕЩ(A1;;;СТРОКА(A1:A40);)) или вот такой получается интересный результат для соединения нескольких столбцов в один: =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;СМЕЩ(A1;;;СТРОКА(A1:A40););СМЕЩ(A1;;;СТРОКА(A1:A40);)) |
|
|
10.01.2011 01:20:26
{quote}{login=kim}{date=09.01.2011 11:44}{thema=}{post}Ну а у меня тупо перебор...{/post}{/quote}
kim, твою формулу можно доделать до универсальной. Я тоже шел по этому пути только через НАИМЕНЬШИЙ(), но вот исключить ненужные строки с помощью ПОИСК({1;2;3;...не догадался. Пытался даже прикрутить ДЕС.В.ДВ(СТРОКА()),но так и не докачал. |
|
|
07.01.2011 21:39:56
Добрый вечер, Друзья
Предлагаю задачку из области Комбинаторики,а в частности Перестановок. Числа 1,2,3 можно переставить шестью способами: 123 132 213 231 312 321 Число перестановок вычисляется по формуле 3!, но интересно сгенерировать массив из всех вариантов с помощью формул. Можно использовать доп. столбец. <EM><STRONG>Файл удален</STRONG> - велик размер - [<STRONG>МОДЕРАТОРЫ</STRONG>]</EM> |
|
|
11.12.2010 13:21:27
Serge 007,
The_Prist выкладывал ссылку на надстройку TranslateIt. В ней есть незаметный значок "t",который раскроет интересное окошко: |
|
|