Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.09.2010, 19:01   #21
Pavarotti
Пользователь
 
Регистрация: 02.12.2009
Сообщений: 48
По умолчанию

Да неее, ребята, я не ленивый. Все намного хуже - я туповатый. )
Разумеется, прежде чем потревожить вас, я пробовал изменить ту книгу, вбив свои данные.
Но не получилось изменить формулы для расчета скажем в ячейке L32 и близлежащих. Там где LINEST(B1:B33,A1:A33,TRUE,TRUE). Выдает гневное сообщение "You cannot change part of an array", и даже если все привести к исходному виду, после этого эксель только через диспетчер задач можно вырубить и снова запустить.
Pavarotti вне форума Ответить с цитированием
Старый 13.09.2010, 19:17   #22
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Два шага до победы
Вложения
Тип файла: rar Два шага.rar (585.0 Кб, 13 просмотров)
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 13.09.2010, 20:05   #23
Pavarotti
Пользователь
 
Регистрация: 02.12.2009
Сообщений: 48
По умолчанию

С документом о котором рассказывается в "Два шага.rar" я понял как работать, но к сожалению она не позволяет увидеть/получить саму функцию, котрую я мог бы использовать в теле разрабатываемого мной документа. Заинтересовал вариант, предложенный Аналитикой. Вот с ним у меня не получается "настроить" работу с новой последовательностью.
Pavarotti вне форума Ответить с цитированием
Старый 13.09.2010, 20:30   #24
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Тогда вам прямая дорога к анализу функции.Проверяете точки изменения первой производной.Разбивайте функцию на куски,запоминайте.потом имея угол наклона первой производной на каждом участке вычисляете значение функции
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 14.09.2010, 12:40   #25
Pavarotti
Пользователь
 
Регистрация: 02.12.2009
Сообщений: 48
По умолчанию

Doober, ваш вариант безусловно очень хорош. Спасибо большое за наглядный урок с этим документом. Он действительно отлично работает, но к сожалению не зная его алгоритм работы и возможность его изменять я не могу его использовать в своем конечном документе.
У Аналитики же в предложенном файле "Книга3.rar" вполне все хорошо работает без всяких "секретных" макросов. Думаю, этот файл вполне применим и для моей новой зависимости. Просто я не знаю каким именно образом Аналитика смог вывести саму функцию, и точнее эти два числа, умножая на одно из которых и прибавляя другое к элементу из первого столбца можно получить примерное значение из второго, с определенными варьирующимися погрешностями.
Pavarotti вне форума Ответить с цитированием
Старый 14.09.2010, 13:15   #26
аналитика
Форумчанин
 
Регистрация: 14.05.2009
Сообщений: 311
По умолчанию

1 способ:
выделяем ячейку L32, жмем Ctrl+*, F2, меняем параметры формулы (увеличиваем или уменьшаем длину данных), Ctrl+Shift+Enter (формула массива)

график конечно придется переделать

2 способ:
у тебя было 33 уровня данных, нужно 23 (напр.)
выделяем 10 {33 - 23} строк внутри диапазона данных и жмешь Ctrl+- (удалить строки), формулы в столбцах D,E поправишь и все.
если нужно увеличить - соответственно добавляешь строки внутрь
в этом случае формула массива меняется сама

Да, данные новые тоже надо туда подставить
аналитика вне форума Ответить с цитированием
Старый 14.09.2010, 13:54   #27
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Облегчил до максимума.Проще не бывает,думать не надо
пользовательская функция TOP_SECRET

Работает по всем листам.привязка в функции к столбцам таблицы.По необходимости переноса кода в другую книгу замените имя листа.В комментах указал.

Секрет Макроса.
массив заполняется из Таблицы данных .

В цикле определяется в какой дискретный интервал попадает Значение1.
Вторая функция IsLinesCross ищет точку пересечения отрезка с координатами дискретного интервала и вертикального отрезка с координатой Х =Значение1 и возвращает координату Y точки пересечения,т.е. результат
Вложения
Тип файла: rar TOP_SECRET.rar (13.1 Кб, 10 просмотров)
Анализ,обработка данных Недорого

Последний раз редактировалось doober; 14.09.2010 в 14:03.
doober вне форума Ответить с цитированием
Старый 14.09.2010, 14:37   #28
Pavarotti
Пользователь
 
Регистрация: 02.12.2009
Сообщений: 48
По умолчанию

Все отлично работает! Большое спасибо Аналитике и Doober'y за терпение и помощь! Оба варианта отлично прижились в моем проектике.
Pavarotti вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как в excel определить есть ли такое значение в таблице KAIst Microsoft Office Excel 9 09.09.2010 13:27
excel Определить максимальное и минимальное значение длины слов в таблице Nibbler Помощь студентам 0 05.12.2009 22:42
Зависимость ячейки Светлана87 Microsoft Office Excel 6 08.10.2009 12:19
Как ограничить выбор списка или сделать зависимость? Стасон Microsoft Office Excel 4 29.03.2009 09:18
Зависимость от форума Simply-Art Свободное общение 18 14.06.2008 23:59