Заполнение ячеек промежуточными значениями
|
|
ZORRO2005 |
Дата: Пятница, 09.11.2012, 19:46 |
Сообщение № 21 |
|
Группа: Друзья
Ранг: Обитатель
Сообщений: 382
Репутация:
148
±
Замечаний:
0% ±
Excel2010 | |
если бы не Quote (Владимир) за исключением случаев с равными верхними и нижними значениями. у меня было бы 122, сохраняя исходные позиции.
если бы не Quote (Владимир) за исключением случаев с равными верхними и нижними значениями. у меня было бы 122, сохраняя исходные позиции.ZORRO2005
|
|
| Ответить
|
MCH |
Дата: Понедельник, 12.11.2012, 00:16 |
Сообщение № 22 |
|
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация:
752
±
Замечаний:
±
| |
уже понедельник, желающих поучавствовать не прибавилось
уже понедельник, желающих поучавствовать не прибавилось MCH
Сообщение отредактировал MCH - Понедельник, 12.11.2012, 00:16 |
|
| Ответить
|
ikki |
Дата: Понедельник, 12.11.2012, 00:42 |
Сообщение № 23 |
|
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация:
504
±
Замечаний:
0% ±
Excel 2003, 2010 | |
Quote (MCH) или может нужно выкладывать вопросы по VBA для умственной зарядки. а есть? а то в формулах я дуб дубом
Quote (MCH) или может нужно выкладывать вопросы по VBA для умственной зарядки. а есть? а то в формулах я дуб дубом ikki
помощь по Excel и VBA ikki@fxmail.ru, icq 592842413, skype alex.ikki
|
|
| Ответить
|
ZORRO2005 |
Дата: Понедельник, 12.11.2012, 00:59 |
Сообщение № 24 |
|
Группа: Друзья
Ранг: Обитатель
Сообщений: 382
Репутация:
148
±
Замечаний:
0% ±
Excel2010 | |
Code =ЕСЛИ(A1;A1;МИН(СМЕЩ(A$1;ОКРВНИЗ(СТРОКА()-1;5);;5))+(СТАНДОТКЛОН(НАИБОЛЬШИЙ(СМЕЩ(A$1;ОКРВНИЗ(СТРОКА()-1;5);;5);{1;2}))>0)*СЧЁТЕСЛИ(СМЕЩ(A$1;ОКРВНИЗ(СТРОКА()-1;5);;ОСТАТ(СТРОКА()-1;5)+1);"")) 190. Не массивная.
Code =ЕСЛИ(A1;A1;МИН(СМЕЩ(A$1;ОКРВНИЗ(СТРОКА()-1;5);;5))+(СТАНДОТКЛОН(НАИБОЛЬШИЙ(СМЕЩ(A$1;ОКРВНИЗ(СТРОКА()-1;5);;5);{1;2}))>0)*СЧЁТЕСЛИ(СМЕЩ(A$1;ОКРВНИЗ(СТРОКА()-1;5);;ОСТАТ(СТРОКА()-1;5)+1);"")) 190. Не массивная.ZORRO2005
К сообщению приложен файл:
004_.xls
(29.5 Kb)
Сообщение отредактировал ZORRO2005 - Понедельник, 12.11.2012, 01:00 |
|
| Ответить
|
MCH |
Дата: Понедельник, 12.11.2012, 01:42 |
Сообщение № 25 |
|
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация:
752
±
Замечаний:
±
| |
мои варианты (все какие получились)
мои варианты (все какие получились)MCH
|
|
| Ответить
|
Gustav |
Дата: Понедельник, 12.11.2012, 11:27 |
Сообщение № 26 |
|
Группа: Админы
Ранг: Участник клуба
Сообщений: 2793
Репутация:
1160
±
Замечаний:
±
начинал с Excel 4.0, видел 2.1 | |
У меня большой вариант так и не родился, а малый (произвольный) на 117 знаков вот такой:
[vba]Code =ОТБР(СУММ(НАИМЕНЬШИЙ(СМЕЩ(A:A;ОТБР((СТРОКА()-1)/5)*5;;5);{1;1;2})*{1;-1;1}*(ОСТАТ(СТРОКА()-1;5)/4+{1;0;0})^{0;1;1})) [/vba]
Я воплощал формулу вида а+(b-a)*x = a - ax + bx = {a;-a; b} * {1; x; x}, где a и b - соответственно мин и макс.
До использования ПРЕДСКАЗ чуть-чуть не дотянул, хотя вокруг ТЕНДЕНЦИЯ и ЛИНЕЙН покрутился.
У меня большой вариант так и не родился, а малый (произвольный) на 117 знаков вот такой:
[vba]Code =ОТБР(СУММ(НАИМЕНЬШИЙ(СМЕЩ(A:A;ОТБР((СТРОКА()-1)/5)*5;;5);{1;1;2})*{1;-1;1}*(ОСТАТ(СТРОКА()-1;5)/4+{1;0;0})^{0;1;1})) [/vba]
Я воплощал формулу вида а+(b-a)*x = a - ax + bx = {a;-a; b} * {1; x; x}, где a и b - соответственно мин и макс.
До использования ПРЕДСКАЗ чуть-чуть не дотянул, хотя вокруг ТЕНДЕНЦИЯ и ЛИНЕЙН покрутился.Gustav
МОИ: Ник, Tip box: 41001663842605
|
|
| Ответить
|
ZORRO2005 |
Дата: Понедельник, 12.11.2012, 12:03 |
Сообщение № 27 |
|
Группа: Друзья
Ранг: Обитатель
Сообщений: 382
Репутация:
148
±
Замечаний:
0% ±
Excel2010 | |
А я пытался сделать МИН+ПОИСКПОЗ(СЛУЧМЕЖДУ(МИН;МАКС)), но так и не докачал.
А я пытался сделать МИН+ПОИСКПОЗ(СЛУЧМЕЖДУ(МИН;МАКС)), но так и не докачал.ZORRO2005
|
|
| Ответить
|