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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 21.12.2008, 20:30   #1
Vittall
 
Регистрация: 21.12.2008
Сообщений: 6
По умолчанию определить по диаграмме в зависимости от (Х) значение (У)

Уважаемые программисты! Возможно ли по диаграмме определить в зависимости от (Х) значение (У). Спасибо!
Вложения
Тип файла: rar 1.rar (10.5 Кб, 24 просмотров)
Vittall вне форума
Старый 22.12.2008, 08:00   #2
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Посмотрите вложение.
Это решение именно по аппроксимированным значениям из графика в Excel. Т.е. значение вычисляется по уравнению прямой, проходящей через две точки, в промежуток которых попадает значение по оси "X".
Для более точного решения, можно воспользоваться другой программой (например, "DataFit"), которая "умеет" выводить полное уравнение кривой по табличным данным.
Вложения
Тип файла: rar 1_2.rar (15.8 Кб, 38 просмотров)
Чем шире угол зрения, тем он тупее.

Последний раз редактировалось SAS888; 22.12.2008 в 08:18. Причина: Добавлено
SAS888 вне форума
Старый 22.12.2008, 11:30   #3
Vittall
 
Регистрация: 21.12.2008
Сообщений: 6
По умолчанию

Благодарен Вам SAS888! А чтобы наоборот получить х по у, что нужно сделать, для меня это не понятно, в ячейках формул нет, огромное спасибо!
Vittall вне форума
Старый 22.12.2008, 12:05   #4
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Посмотрите вложение.
Формул в ячейках нет. По событию изменения значений в ячейках "F39" и "F42" происходит запуск макроса, который делает все что нужно.
Вложения
Тип файла: rar 1_3.rar (16.4 Кб, 29 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 22.12.2008, 12:42   #5
Vittall
 
Регистрация: 21.12.2008
Сообщений: 6
По умолчанию

Это то, что мне нужно! Более не хотелось Вас затруднять, но у меня есть еще один вопрос. Как сделать одновременно для трех графиков (х по у) и можно ли (как) скопировать в другую ячейку?
Vittall вне форума
Старый 22.12.2008, 13:23   #6
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Давайте так: я Вам сделаю функции, которые можно будет вставлять в любую ячейку листа. При этом потребуется ввести три аргумента:
1 - ячейка, в которой находится x (или y, в зависимости от функции)
2 - диапазон значений x (расположенных в столбец)
3 - диапазон значений y (расположенных в столбец)
Если так устроит, то смогу сделать только завтра.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 22.12.2008, 13:51   #7
Vittall
 
Регистрация: 21.12.2008
Сообщений: 6
По умолчанию

Если Вас не затруднит
Vittall вне форума
Старый 23.12.2008, 05:57   #8
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Посмотрите вложение.
Теперь, для того, чтобы вычислить y(x) или x(y) достаточно вставить соответствующую функцию в требуемую ячейку.
Для этого потребуется ввести 3 аргумента. Нажмите кнопку "вставка функции", выберите "определенные пользователем" и задайте функцию (y(x) или x(y)). Затем введите ячейку, содержащую исходное значение для расчета (arg), диапазон, содержащий значения x (обязательно расположенных в столбце) и, наконец, диапазон, содержащий значения y (также в столбце). Также можно все аргументы вводить и "вручную". Пример использования смотрите в приложенном файле.
ПРИМЕЧАНИЕ: Данные функции будут корректно работать, если каждому значению "x" соответствует одно значение "y". В противном случае, функции будут возвращать только первое найденное значение. Чтобы иметь все значения - необходимо применять функции, возвращающие массив.
Вложения
Тип файла: rar 1_4.rar (16.6 Кб, 38 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 23.12.2008, 14:16   #9
Vittall
 
Регистрация: 21.12.2008
Сообщений: 6
По умолчанию

Огромное спасибо SAS888! Я Ваш должник d18211@rambler.ru
Vittall вне форума
Старый 03.01.2009, 16:12   #10
Vittall
 
Регистрация: 21.12.2008
Сообщений: 6
По умолчанию С наступившим НГ!

SAS888! Подскажите пожалуйста еще такую вещь. Можно ли в заданной области получать автоматически разные графики. Спасибо!
Вложения
Тип файла: rar 1_15.rar (12.9 Кб, 18 просмотров)
Vittall вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ссылка на лист в функции в зависимости от значение ячейки VadimSh Microsoft Office Excel 2 02.12.2008 10:28
Среди 20 введёных чисел определить чётные, распечатать их, определить min Spade Помощь студентам 4 15.06.2008 18:39
Как определить значение по графику? leonid Microsoft Office Excel 4 27.05.2008 08:48
Определить значение поля у С в C=B+A; Иллидан Общие вопросы C/C++ 6 21.05.2008 19:26
Консолидация в зависимости от числа месяца Smile E Microsoft Office Excel 6 11.09.2007 21:24