Цитата |
---|
vikttur пишет: Используем ПОИСКПОЗ... |
F1 творит чудеса
21.09.2014 13:07:50
F1 творит чудеса
|
|||
|
|
21.09.2014 23:10:47
98, 102... У меня 63... но не работает.
|
|
|
|
22.09.2014 00:50:12
Наверное, не там End Sub написал.
Для задачи о ДС у меня 81 для 2010 |
|
|
|
22.09.2014 10:34:26
по сути аналогично вар. GeorgeDark, но чуть короче 83
|
|||
|
|
22.09.2014 11:08:03
81 со знаком =
F1 творит чудеса
|
|||
|
|
22.09.2014 12:17:14
Тоже 81
=ЕСЛИОШИБКА(ПСТР(A1;НАЙТИ("ДС";A1);НАЙТИ(" ";ПСТР(A1;НАЙТИ("ДС";A1)+3;99))+2);"")
Просто решить текущую задачу с кучей примеров и нюансов - это в отдельную тему. Из проблемы вытянуть самое интересное, за что можно зацепиться, на этом интересном построить задачу. |
|||
|
|
22.09.2014 12:29:19
80
=ЕСЛИОШИБКА(ПСТР(A1;НАЙТИ("ДС";A1);ПОИСК("от";ПСТР(A1;НАЙТИ("ДС";A1);99))-2);"") -------- По сегментам банальная ЧАСТОТА пока только - 113
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
|
|
|
|
22.09.2014 12:33:24
Действительно. искать только "о", тогда 79
|
|
|
|
23.09.2014 23:34:52
По задаче о сегментах, идей по сокращению больше нет, вскрываемся?
|
|
|
|
24.09.2014 08:41:32
110
=СУММ(--(ЧАСТОТА((F$1<>$E2)*(($B$2:$C$20=F$1)+($E2=$B$2:$C$20))*ПОИСКПОЗ($A$2:$A$20;$A:$A);СТРОКА($1:$19))=2))
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
|
|
|
|
24.09.2014 12:18:30
=СУММ(ЕСЛИ(ЧАСТОТА(ЕСЛИ(($B$2:$C$20=$E2)+($B$2:$C$20=I$1);СТРОКА($2:$20));ПОИСКПОЗ($A$2:$A$20;$A$1:$A$20))>1;1))
так 112 =СУММ(ЕСЛИ(ЧАСТОТА(ЕСЛИ(($B$2:$C$20=$E2)+($B$2:$C$20=I$1);СТРОКА($2:$20));ПОИСКПОЗ($A:$A;$A:$A))>1;1)) так 102, но тупит страшно :)
F1 творит чудеса
|
|
|
|
24.09.2014 19:45:14
103
|
|||
|
|
24.09.2014 23:43:53
98, но с небольшой хитринкой, так что на мини-краткость не претендую
=СУММ(--(ЧАСТОТА(ПОИСКПОЗ($A$1:$A$20;$A:$A;0)*ЕЧИСЛО(ПОИСК($B$1:$C$20;$E2&F$1));СТРОКА($1:$50))=2)) Нужно было в условии поставить "n строк ". Последнюю СТРОКА, если точно соблюдать условия, следовало бы сделать с определением верхней границы. |
|
|
|
14.10.2014 09:35:16
Добрый день. Предлагаю размяться.
Таблица - 5 строк, 5 столбцов. Меняться не будет, поэтому можно использовать константы. Используем функции <= 2003 Excel. В первом столбце вычисляем СТАНДОТКЛОН, во втором МАКС, в третьем ПРОИЗВЕД, в четвёртом, СРЗНАЧ и пятом СУММ. Затем всё это суммируем и получаем нужный ответ.
Изменено:
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
|
|
|
|
14.10.2014 11:09:02
|
|
|
|
14.10.2014 11:15:19
Изменено: |
|
|
|
14.10.2014 12:20:14
63
|
|
|
|
14.10.2014 13:35:59
Против хитрецов - Максима и Ивана, введу вместо МИН функцию СТАНДОТКЛОН.
У нас с Михаилом по 63, а у вас теперь по 69.
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
|
|
|
|
14.10.2014 13:52:25
F1 творит чудеса
|
|||
|
|
14.10.2014 16:20:58
Да, после изменения в условии 66.
Как у Владимира и Михаила получилось 63 ... |
|
|
|
14.10.2014 17:11:59
получилось 63
Если бы все пять операций над одним набором данных, можно было бы еще поколдовать, но на разных, мне кажется, никак уже не сократить
F1 творит чудеса
|
|
|
|
15.10.2014 06:27:57
Если кто-то ещё думает - отзовитесь. Если нет, то будем выкладываться. Смысла особого ждать неделю нет, задачка простая. Вариантов решения всего два. Хотя не исключаю, вдруг кто-то, что-то да придумает иное.
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
|
|
|
|
15.10.2014 10:16:22
Куда спешить? Я только заглянул - и убежал. И так 7 раз
Хотя, наверное, куда-то ужать уже не получится. Функции разные и диапазоны разные. Естественно, сразу напрашивается решение, которое... одно для всех. |
|
|
|
15.10.2014 10:37:17
Среда - пора вскрываться.
|
|
|
|
15.10.2014 10:40:35
автор, начинай
F1 творит чудеса
|
|
|
|
15.10.2014 10:45:39
Иван обещал ещё подумать. Да вот и Виктор объявился. Ждём.
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
|
|
|
|
16.10.2014 08:11:38
Ну как я понимаю, у всех решение одно в 63 знака.
Если Виктор готов, то можно вскрываться |
|
|
|
16.10.2014 11:07:34
=СУММ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ({5;4;6;1;9};СМЕЩ(B2;;{0;1;2;3;4};5)))
Так и осталась старая, с МИН |
|
|
|
16.10.2014 11:19:40
эээ а по рабоче-крестьянски нельзя?
понял, умолкаю
Изменено: |
||||
|
|
|||