![]() |
|
Модераторы: Poseidon |
![]()
|
|
| Guedda |
|
|||
![]() Подрывник ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3137 Регистрация: 27.12.2005 Где: Ростов-на-Дону Репутация: 6 Всего: 78 |
Есть в ячейке такая строка:
y = -6,3047E-11x3 - 6,4710E-08x2 + 7,3071E-05x + 2,3414E+00 а может быть такая: y = -2,6245E-06x2 - 8,9990E-02x + 9,5401E-01 а может и первой сепени... нужно эту строку разобрать на коэффициенты и вставить их в отдельные ячейки, причем в виде числа! -6,3047E-11 - 6,4710E-08 + 7,3071E-05 + 2,3414E+00 вот собственно и все... хотя нет, не все! если можно добавить, чтобы эта формула (исходная) копировалась макросом с уравнения тренда в ячейку. правда это может быть неверный путь... возможно там есть способ сразу получить коэффициенты, не строя тренд и копируя с него. но это уже не обязательно делать - просто вдруг получится. главное - фильтр Заранее благодарен. Файл в аттаче. Присоединённый файл ( Кол-во скачиваний: 5 )
file.zip 18,28 Kb-------------------- Ll 2 |
|||
|
||||
| Aloha |
|
|||
|
. ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 351 Регистрация: 14.5.2006 Репутация: 97 Всего: 165 |
Guedda
Вместо того, чтобы вытаскивать коэффициенты из надписи на графике (это конечно тоже можно сделать) я решил поступить иначе: вычислять коэффициенты полиномиального тренда по исходным данным. Для этих целей я написал пользовательскую функцию для Excel: ПОЛИНОМ(Массив_X, Массив_Y, Порядок_Полинома, Степень) Массив_X – диапазон ячеек, содержащих значения X; Массив_Y – диапазон ячеек, содержащих значения Y; Порядок_Полинома – порядок полинома; Степень – степень X, коэффициент при которой возвращает функция ПОЛИНОМ Добавлено Сделал функцию для разбора формул из надписей к графикам. Пользовательская функция КОЭФФИЦИЕНТ возвращает коэффициент при степени X в строке формулы. КОЭФФИЦИЕНТ(Формула, Степень) Формула – ячейка листа, содержащая текст формулы; Степень – степень X, коэффициент при которой возвращает функция КОЭФФИЦИЕНТ. Это сообщение отредактировал(а) Aloha - 22.11.2006, 20:08 Присоединённый файл ( Кол-во скачиваний: 15 )
01.rar 26,19 Kb |
|||
|
||||
| Guedda |
|
|||
![]() Подрывник ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3137 Регистрация: 27.12.2005 Где: Ростов-на-Дону Репутация: 6 Всего: 78 |
А можно еще немного переделать, чтобы пустые строки вообще не обрабатывались?
-------------------- Ll 2 |
|||
|
||||
| Aloha |
|
|||
|
. ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 351 Регистрация: 14.5.2006 Репутация: 97 Всего: 165 |
Guedda
Насколько я понял, речь идет о функции ПОЛИНОМ. В первом варианте действительно пустые строки (ячейки Excel) обрабатывались как 0. В аттаче вариант, где пустые строки игнорируются. Присоединённый файл ( Кол-во скачиваний: 32 )
02.rar 19,78 Kb |
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |