Как найти координату точки на графике в excel

537 / 28 / 4

Регистрация: 25.04.2011

Сообщений: 238

1

получение координат точки

13.11.2011, 11:00. Показов 41848. Ответов 8


Студворк — интернет-сервис помощи студентам

Доброго всем времени суток! Есть такой вопрос: заданы точки — построена диаграмма с этими точками, у меня вопрос можно ли выполнить обратную задачу сначала поставь точку на диаграмму а затем получить ее координаты?



0



537 / 28 / 4

Регистрация: 25.04.2011

Сообщений: 238

13.11.2011, 11:01

 [ТС]

2

Файл не прицепился



0



730 / 406 / 95

Регистрация: 19.12.2010

Сообщений: 756

13.11.2011, 19:41

3

Novichek =),для Excel 2007. Выделить график и подвести указатель к точке. Появится координаты точки.



2



Казанский

15136 / 6410 / 1730

Регистрация: 24.09.2011

Сообщений: 9,999

13.11.2011, 20:12

4

А как это можно поставить точку на диаграмму, не задав ее координаты? О_о
Правда, решал однажды задачу получения координат точек диаграммы, источник данных которой утрачен:

 Комментарий модератора 
Ссылка удалена администрацией

Тот файл разрабатывался в 2007. В 2000 макрос надо немного поправить:

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Sub GetXY()
Dim x, y, s As Series
On Error GoTo err_sel
Set s = Selection
On Error GoTo 0
x = s.XValues
y = s.Values
ActiveSheet.Cells(1, 1).Select
Cells(1, 1) = "Ряд:"
Cells(1, 2) = s.Name
Cells(2, 1).Resize(, UBound(x)) = x
Cells(3, 1).Resize(, UBound(y)) = y
Exit Sub
err_sel:
MsgBox "Выделение не является рядом на диаграмме", vbCritical
End Sub

и запускать через Alt+F8, а не через кнопку (в 2000 нажатие кнопки снимает выделение с диаграммы).



1



537 / 28 / 4

Регистрация: 25.04.2011

Сообщений: 238

14.11.2011, 12:58

 [ТС]

5

Цитата
Сообщение от Казанский
Посмотреть сообщение

Правда, решал однажды задачу получения координат точек диаграммы, источник данных которой утрачен:

Прикольно, успел скачать Правда не совсем то… Поясню для чего нужны координаты точки: на диаграмме используется подложка в виде плана, допустим нужна координаты точки расположения дома №2 по улице Мира (красная точка). Поэтому сначала указать точку, а затем получить ее координаты… Есть мысль создания пользовательской формы, со счетчиком или полосой прокрутки для каждой из осей для подгонки точки (пока пытаюсь сделать чтобы шаг счетчика был дробным, а не единицей).



0



6169 / 934 / 309

Регистрация: 25.02.2011

Сообщений: 1,359

Записей в блоге: 1

14.11.2011, 13:37

6

Как вариант:
1. Тип диаграммы «Точечная».
2. Зафиксируйте оси (уберите галки автомаштаба в осях и укажите нужный маштаб).
3. Установите в ячейках предполагаемы координаты точек, совершенно не обязательно точно, можно любые.
4. Дважды щелкните на точку (не двойным кликом, а с паузой в пару секунд), чтобы выделился не весь ряд, а только одна точка.
5. Нажмите на точку, и удерживая ЛКМ перенесите ее в нужно место, координаты в ячейках автоматически пересчитаются.



1



537 / 28 / 4

Регистрация: 25.04.2011

Сообщений: 238

14.11.2011, 14:54

 [ТС]

7

Цитата
Сообщение от m-ch
Посмотреть сообщение

2. Зафиксируйте оси (уберите галки автомаштаба в осях и укажите нужный маштаб).

Что-то не переносятся. Автомасштаб это в «параметрах оси»?



0



537 / 28 / 4

Регистрация: 25.04.2011

Сообщений: 238

14.11.2011, 15:25

 [ТС]

8

Решение с другого сайта (я так понял что в 2007 перетаскивание точек убрали)…



0



537 / 28 / 4

Регистрация: 25.04.2011

Сообщений: 238

14.11.2011, 15:48

 [ТС]

9

m-ch, Спасибо попробовал на 2003 Экселе, все работает!



0



Точки пересечения графиков в Excel

Как найти точки пересечения графиков в Excel? Например, есть графики, отображающие несколько показателей. Далеко не всегда они будут пересекаться непосредственно на поле диаграммы. Но пользователю нужно показать те значения, в которых линии рассматриваемых явлений пересекаются. Рассмотрим на примере.

Строим графики с точками пересечений

Имеются две функции, по которым нужно построить графики:

Функции.

Выделяем диапазоны данных, на вкладке «Вставка» в группе «Диаграммы» подбираем нужный тип графика. Как:

  1. Нужно найти точки пересечения графиков со значением Х, поэтому столбчатые, круговые, пузырьковые и т.п. диаграммы не выбираем. Это должны быть прямые линии.
  2. Для поиска точек пересечения необходима ось Х. Не условная, на которой невозможно задать другое значение. Должна быть возможность выбирать промежуточные линии между периодами. Обычные графики не подходят. У них горизонтальная ось – общая для всех рядов. Периоды фиксированы. И манипулировать можно только с ними. Выберем точечную диаграмму с прямыми отрезками и маркерами.

Для данного типа диаграммы между основными периодами 0, 2, 4, 6 и т.д. можно использовать и промежуточные. Например, 2,5.

Находим точку пересечения графиков в Excel

В табличном редакторе Excel нет встроенной функции для решения подобной задачи. Линии построенных графиков не пересекаются (см. рисунок), поэтому даже визуально точку пересечения найти нельзя. Ищем выход.

Первый способ. Найти общие значения в рядах данных для указанных функций.

В таблице с данными таковых значений пока нет. Так как мы решали уравнения с помощью формул в полуавтоматическом режиме, с помощью маркера автозаполнения продолжим ряды данных.

Данные.

Значения Y одинаковые при Х = 4. Следовательно, точка пересечения двух графиков имеет координаты 4, 5.

Изменим график, добавив новые данные. Получим две пересекающиеся линии.

Точка пересечения.

Второй способ. Применение для решения уравнений специального инструмента «Поиск решения». Кнопка вызова инструмента должна быть на вкладке «Данные». Если нет, нужно добавить из «Надстроек Excel».

Преобразуем уравнения таким образом, чтобы неизвестные были в одной части: y – 1,5 х = -1; y – х = 1. Далее для неизвестных х и y назначим ячейки в Excel. Перепишем уравнения, используя ссылки на эти ячейки.

Уравнение.

Вызываем меню «Поиск решения» — заполняем условия, необходимые для решения уравнений.

Поиск решения.

Нажимаем «Выполнить» — инструмент предлагает решение уравнений.

Решение.

Найденные значения для х и y совпадают с предыдущим решением с помощью составления рядов данных.

Точки пересечения для трех показателей

Существует три показателя, которые измерялись во времени.

Временные показатели.

По условию задачи показатель В имеет постоянную величину на протяжении всех периодов. Это некий норматив. Показатель А зависит от показателя С. Он то выше, то ниже норматива. Строим графики (точечную диаграмму с прямыми отрезками и маркерами).

Точечная диаграмма.

Точки пересечения имеются только у показателей А и В. Но их точные координаты нужно еще определить. Усложним задачу – найдем точки пересечения показателя C с показателями А и В. То есть в какие временные периоды и при каких значениях показателя А линия показателя С пересекает линию норматива.

Точек у нас будет две. Их рассчитаем математическим путем. Сначала найдем точки пересечения показателя А с показателем В:

Формулы и значения.

На рисунке видно, какие значения использовались для расчета. По такой же логике находим значение х для второй точки.

Теперь рассчитаем точки, найденных значений по оси Х с показателем С. Используем близкие формулы:

Пересечение по оси X.

На основе новых данных построим точечные диаграммы на том же поле (где наши графики).

Изменение ряда.

Получается такой рисунок:

График пример.

Для большей информативности и эстетики восприятия добавим пунктирные линии. Их координаты:

Координаты.

Добавим подписи данных – значения показателя C, при которых он пересечет линию норматива.

Подписи данных.

Можно форматировать графики по своему усмотрению – делать их более выразительными и наглядными.

Особенности построения при неравномерном шаге по Х

Пусть дана таблица с исходными данными (значения в исходной таблице расположены по оси Х равномерно с шагом 10, но точка с х=20 отсутствует).

Построим График и Точечную диаграмму с прямыми отрезками используя одну и туже таблицу.

Точечная диаграмма использует все данные из исходной таблицы: как значения х, так и y.

Диаграмма График откладывает значения по оси х равномерно (значения из столбца Ось х не используются для построения).

Значения из столбца Ось х используются в Диаграмме График только для подписей данных по оси х (значения из столбца Ось х никак не влияют на расположение точек). Это часто используется для гибкой настройки подписей по оси х (можно в качестве подписей указать любые, в том числе и текстовые значения).

Вывод : если значения по оси х расположены неравномерно (в исходной таблице нет точки с х=20, поэтому кривая на Диаграмме График имеет излом), то использование Точечной диаграммы предпочтительней.

В случае, если данные расположены по оси х равномерно (с определенным шагом), то можно использовать оба типа диаграммы — линии на диаграмме будут выглядеть одинаково. Но если некоторые значения по оси Х пропущены, то для настройки диаграммы типа График нужно изменить таблицу с исходными данными. Можно использовать функцию НД() см. статью Функция НД() в MS EXCEL . Эта функция позволяет сделать кривую на диаграмме График аналогичной кривой на Точечной диаграмме (вариант2).

СОВЕТ : Для начинающих пользователей EXCEL советуем прочитать статью Основы построения диаграмм в MS EXCEL , в которой рассказывается о базовых настройках диаграмм, а также статью об основных типах диаграмм .

Построение графика функции на плоскости

Элементарные функции (y=sin(x), y=x 2 ) удовлетворяют условию однозначности функции: одному значению Х соответствует единственное значение Y (горизонтальная линия, параллельная оси ординат, не может пересекать график функции более чем в одной точке). Поэтому, Диаграмма типа График, как и диаграмма типа Точечная, годятся для построения графика функции на плоскости.

Построим график функции y=sin(x) с использованием обоих типов диаграмм.

  • подписи Оси Х: на диаграмме График на оси Х указаны фактические значения Х (могут также быть указаны любые подписи, даже текст), а на Точечной — цены основных и промежуточных делений вычислены автоматически. Т.е. подписи на этих типах диаграмм не обязательно совпадают (но можно добиться, чтобы совпадали).
  • шаг вертикальной сетки: основные линии сетки на Графике проходят строго через точки значений, а на Точечной — шаг выбирается автоматически (точно предсказать не возможно, т.к. шаг зависит от размера самой диаграммы, диапазона изменения по Х и др.)

Эти графики построены в файле примера .

Построение плоских алгебраических кривых

Кардиоиду, эпициклоиду, логарифмическую спираль и лемнискату Бернулли можно построить только с помощью диаграммы типа Точечная, т.к. эти кривые НЕ удовлетворяют условию однозначности функции: одному значению Х могут соответствовать несколько значений Y. Эти графики построены в этой статье.

Построение диаграммы рассеяния

Диаграммы рассеяния используются для анализа временных рядов и в статистическом анализе. Про построение этой диаграммы (возможно использовать только Точечную) см. эту статью.

Инструменты прогнозирования в Microsoft Excel

Прогнозирование в Microsoft Excel

Прогнозирование – это очень важный элемент практически любой сферы деятельности, начиная от экономики и заканчивая инженерией. Существует большое количество программного обеспечения, специализирующегося именно на этом направлении. К сожалению, далеко не все пользователи знают, что обычный табличный процессор Excel имеет в своем арсенале инструменты для выполнения прогнозирования, которые по своей эффективности мало чем уступают профессиональным программам. Давайте выясним, что это за инструменты, и как сделать прогноз на практике.

Процедура прогнозирования

Целью любого прогнозирования является выявление текущей тенденции, и определение предполагаемого результата в отношении изучаемого объекта на определенный момент времени в будущем.

Способ 1: линия тренда

Одним из самых популярных видов графического прогнозирования в Экселе является экстраполяция выполненная построением линии тренда.

Попробуем предсказать сумму прибыли предприятия через 3 года на основе данных по этому показателю за предыдущие 12 лет.

  1. Строим график зависимости на основе табличных данных, состоящих из аргументов и значений функции. Для этого выделяем табличную область, а затем, находясь во вкладке «Вставка», кликаем по значку нужного вида диаграммы, который находится в блоке «Диаграммы». Затем выбираем подходящий для конкретной ситуации тип. Лучше всего выбрать точечную диаграмму. Можно выбрать и другой вид, но тогда, чтобы данные отображались корректно, придется выполнить редактирование, в частности убрать линию аргумента и выбрать другую шкалу горизонтальной оси.

Построение графика в Microsoft Excel

Добавление линии тренда в Microsoft Excel

  • Линейная;
  • Логарифмическая;
  • Экспоненциальная;
  • Степенная;
  • Полиномиальная;
  • Линейная фильтрация.

Давайте для начала выберем линейную аппроксимацию.

Параметры линии тренда в Microsoft Excel

Линия тренда построена в Microsoft Excel

Выбор другого типа апроксимации в Microsoft Excel

Способ 2: оператор ПРЕДСКАЗ

Экстраполяцию для табличных данных можно произвести через стандартную функцию Эксель ПРЕДСКАЗ. Этот аргумент относится к категории статистических инструментов и имеет следующий синтаксис:

«X» – это аргумент, значение функции для которого нужно определить. В нашем случае в качестве аргумента будет выступать год, на который следует произвести прогнозирование.

«Известные значения y» — база известных значений функции. В нашем случае в её роли выступает величина прибыли за предыдущие периоды.

«Известные значения x» — это аргументы, которым соответствуют известные значения функции. В их роли у нас выступает нумерация годов, за которые была собрана информация о прибыли предыдущих лет.

Естественно, что в качестве аргумента не обязательно должен выступать временной отрезок. Например, им может являться температура, а значением функции может выступать уровень расширения воды при нагревании.

При вычислении данным способом используется метод линейной регрессии.

Давайте разберем нюансы применения оператора ПРЕДСКАЗ на конкретном примере. Возьмем всю ту же таблицу. Нам нужно будет узнать прогноз прибыли на 2018 год.

    Выделяем незаполненную ячейку на листе, куда планируется выводить результат обработки. Жмем на кнопку «Вставить функцию».

Переход в Мастер функций в Microsoft Excel

Переход к аргументам функции ПРЕДСКАЗ в Microsoft Excel

В поле «Известные значения y» указываем координаты столбца «Прибыль предприятия». Это можно сделать, установив курсор в поле, а затем, зажав левую кнопку мыши и выделив соответствующий столбец на листе.

Аналогичным образом в поле «Известные значения x» вносим адрес столбца «Год» с данными за прошедший период.

Аргументы функции ПРЕДСКАЗ в Microsoft Excel

Результат функции ПРЕДСКАЗ в Microsoft Excel

Изменение аргумента функции ПРЕДСКАЗ в Microsoft Excel

Но не стоит забывать, что, как и при построении линии тренда, отрезок времени до прогнозируемого периода не должен превышать 30% от всего срока, за который накапливалась база данных.

Способ 3: оператор ТЕНДЕНЦИЯ

Для прогнозирования можно использовать ещё одну функцию – ТЕНДЕНЦИЯ. Она также относится к категории статистических операторов. Её синтаксис во многом напоминает синтаксис инструмента ПРЕДСКАЗ и выглядит следующим образом:

=ТЕНДЕНЦИЯ(Известные значения_y;известные значения_x; новые_значения_x;[конст])

Как видим, аргументы «Известные значения y» и «Известные значения x» полностью соответствуют аналогичным элементам оператора ПРЕДСКАЗ, а аргумент «Новые значения x» соответствует аргументу «X» предыдущего инструмента. Кроме того, у ТЕНДЕНЦИЯ имеется дополнительный аргумент «Константа», но он не является обязательным и используется только при наличии постоянных факторов.

Данный оператор наиболее эффективно используется при наличии линейной зависимости функции.

Посмотрим, как этот инструмент будет работать все с тем же массивом данных. Чтобы сравнить полученные результаты, точкой прогнозирования определим 2019 год.

    Производим обозначение ячейки для вывода результата и запускаем Мастер функций обычным способом. В категории «Статистические» находим и выделяем наименование «ТЕНДЕНЦИЯ». Жмем на кнопку «OK».

Переход к аргументам функции ТЕНДЕНЦИЯ в Microsoft Excel

Аргументы функции ТЕНДЕНЦИЯ в Microsoft Excel

Результат функции ТЕНДЕНЦИЯ в Microsoft Excel

Способ 4: оператор РОСТ

Ещё одной функцией, с помощью которой можно производить прогнозирование в Экселе, является оператор РОСТ. Он тоже относится к статистической группе инструментов, но, в отличие от предыдущих, при расчете применяет не метод линейной зависимости, а экспоненциальной. Синтаксис этого инструмента выглядит таким образом:

=РОСТ(Известные значения_y;известные значения_x; новые_значения_x;[конст])

Как видим, аргументы у данной функции в точности повторяют аргументы оператора ТЕНДЕНЦИЯ, так что второй раз на их описании останавливаться не будем, а сразу перейдем к применению этого инструмента на практике.

    Выделяем ячейку вывода результата и уже привычным путем вызываем Мастер функций. В списке статистических операторов ищем пункт «РОСТ», выделяем его и щелкаем по кнопке «OK».

Переход к аргументам функции РОСТ в Microsoft Excel

Аргументы функции РОСТ в Microsoft Excel

Результат функции РОСТ в Microsoft Excel

Способ 5: оператор ЛИНЕЙН

Оператор ЛИНЕЙН при вычислении использует метод линейного приближения. Его не стоит путать с методом линейной зависимости, используемым инструментом ТЕНДЕНЦИЯ. Его синтаксис имеет такой вид:

=ЛИНЕЙН(Известные значения_y;известные значения_x; новые_значения_x;[конст];[статистика])

Последние два аргумента являются необязательными. С первыми же двумя мы знакомы по предыдущим способам. Но вы, наверное, заметили, что в этой функции отсутствует аргумент, указывающий на новые значения. Дело в том, что данный инструмент определяет только изменение величины выручки за единицу периода, который в нашем случае равен одному году, а вот общий итог нам предстоит подсчитать отдельно, прибавив к последнему фактическому значению прибыли результат вычисления оператора ЛИНЕЙН, умноженный на количество лет.

    Производим выделение ячейки, в которой будет производиться вычисление и запускаем Мастер функций. Выделяем наименование «ЛИНЕЙН» в категории «Статистические» и жмем на кнопку «OK».

Переход к аргументам функции ЛИНЕЙН в Microsoft Excel

Аргументы функции ЛИНЕЙН в Microsoft Excel

Результат функции ЛИНЕЙН в Microsoft Excel

Итоговый расчет функции ЛИНЕЙН в Microsoft Excel

Как видим, прогнозируемая величина прибыли, рассчитанная методом линейного приближения, в 2019 году составит 4614,9 тыс. рублей.

Способ 6: оператор ЛГРФПРИБЛ

Последний инструмент, который мы рассмотрим, будет ЛГРФПРИБЛ. Этот оператор производит расчеты на основе метода экспоненциального приближения. Его синтаксис имеет следующую структуру:

= ЛГРФПРИБЛ (Известные значения_y;известные значения_x; новые_значения_x;[конст];[статистика])

Как видим, все аргументы полностью повторяют соответствующие элементы предыдущей функции. Алгоритм расчета прогноза немного изменится. Функция рассчитает экспоненциальный тренд, который покажет, во сколько раз поменяется сумма выручки за один период, то есть, за год. Нам нужно будет найти разницу в прибыли между последним фактическим периодом и первым плановым, умножить её на число плановых периодов (3) и прибавить к результату сумму последнего фактического периода.

    В списке операторов Мастера функций выделяем наименование «ЛГРФПРИБЛ». Делаем щелчок по кнопке «OK».

Переход к аргументам функции ЛГРФПРИБЛ в Microsoft Excel

Аргументы функции ЛГРФПРИБЛ в Microsoft Excel

Результат функции ЛГРФПРИБЛ в Microsoft Excel

Итоговый расчет функции ЛГРФПРИБЛ в Microsoft Excel

Прогнозируемая сумма прибыли в 2019 году, которая была рассчитана методом экспоненциального приближения, составит 4639,2 тыс. рублей, что опять не сильно отличается от результатов, полученных при вычислении предыдущими способами.

Мы выяснили, какими способами можно произвести прогнозирование в программе Эксель. Графическим путем это можно сделать через применение линии тренда, а аналитическим – используя целый ряд встроенных статистических функций. В результате обработки идентичных данных этими операторами может получиться разный итог. Но это не удивительно, так как все они используют разные методы расчета. Если колебание небольшое, то все эти варианты, применимые к конкретному случаю, можно считать относительно достоверными.

ЗакрытьМы рады, что смогли помочь Вам в решении проблемы.

Содержание:

  1. Точечная точка данных в точечной диаграмме Excel
  2. 2.1 — Создание раскрывающегося списка с названиями компаний (точек данных)
  3. 2.2 — Извлечение значений для выбранной компании
  4. 2.3 — Создание корректировщика

Я часто использую точечную диаграмму с множеством точек данных. Одна из самых неприятных вещей — обнаружить точку данных на диаграмме Excel. Excel не позволяет отображать имена точек данных.

Хотя для этого доступно множество надстроек, я покажу вам супер крутой (без надстройки) обходной путь, чтобы определить точку данных, которую вы ищете.

Как найти точку данных в точечной диаграмме Excel

Что-то вроде того, что показано ниже: 

Этот метод позволяет мгновенно определить позицию компании на точечной диаграмме.

Точечная точка данных в точечной диаграмме Excel

  1. Перейдите в Вставка -> Диаграммы -> Точечная диаграмма.
Как найти точку данных в точечной диаграмме Excel
  1. Щелкните пустую диаграмму и перейдите в Дизайн -> Выбрать данные.
Как найти точку данных в точечной диаграмме Excel
  1. В диалоговом окне «Выбор источника данных» нажмите «Добавить».
Как найти точку данных в точечной диаграмме Excel
  1. В диалоговом окне «Редактировать серию» выберите диапазон для оси X и оси Y.
  2. Щелкните ОК.

Это создаст для вас простую диаграмму разброса. А теперь самое интересное — создание маркера для определения выбранной вами компании. Это состоит из 3 частей:

2.1 — Создание раскрывающегося списка с названиями компаний (точек данных)

  1. Перейдите в ячейку, в которой вы хотите создать раскрывающийся список.
  2. Перейдите в Data -> Data Validation.
  3. В диалоговом окне «Проверка данных» выберите «Список» (в качестве критерия проверки), выберите весь диапазон, содержащий названия компаний (в данном случае список находится в B3: B22), и нажмите «ОК».
Как найти точку данных в точечной диаграмме Excel

2.2 — Извлечение значений для выбранной компании

  1. Выберите ячейку и укажите ее в раскрывающемся списке. Например, в этом случае раскрывающийся список находится в F3, а в B25 у меня есть формула = F3.
    • Ячейка B25 будет меняться всякий раз, когда я изменяю раскрывающийся список.
  2. В ячейке C25 используйте формулу ВПР, чтобы извлечь значение дохода (ось X) для компании в ячейке B25:
    = ВПР (B25; $ B $ 3: $ D $ 22,2,0)
  3. В ячейке D25 используйте формулу ВПР, чтобы извлечь значение прибыли (ось Y) для компании в ячейке B25:
    = ВПР (B25; $ B $ 3: $ D $ 22,3,0)

2.3 — Создание корректировщика

  1. Выберите уже созданную точечную диаграмму.
  2. Перейдите в Дизайн -> Выбрать данные.
  3. В диалоговом окне «Выбор источника данных» нажмите «Добавить».
  4. Выберите ячейку C25 в качестве значения оси x.
  5. Выберите ячейку D25 в качестве значения оси Y.
  6. Точка данных будет иметь цвет и форму, отличные от других точек данных. Выберите эту точку данных, щелкните правой кнопкой мыши и выберите «Форматировать ряд данных».
Как найти точку данных в точечной диаграмме Excel
  1. В диалоговом окне «Форматирование ряда данных»
    • Выберите параметр «Маркер» -> «Встроенный» -> «Тип» (выберите круглую форму и увеличьте размер до 11).
    • Заливка маркера -> Без заливки.
    • Цвет линии маркера -> Сплошная линия (красный или любой другой цвет).
    • Стиль линии маркера -> Ширина (сделайте 1 или выше).
Как найти точку данных в точечной диаграмме Excel

Вот и все. У тебя все готово. Теперь вы можете выбрать компанию, и она будет обведена и выделена. Круто, не правда ли?

Примечание. Если у вас много точек данных, ваш маркер может быть скрыт за точками данных. В этом случае просто поместите его на вторичную ось и убедитесь, что настройки одинаковые для первичной и вторичной оси.

Функция ОТРЕЗОК в Excel используется для прогнозирования некоторого события. Она находит координаты точки пересечения графика с осью ординат (OY), построенного по координатам точек X (независимая переменная) и Y (зависимая переменная).

Поиск зависимости значений оси ординат по функции ОТРЕЗОК в Excel

Пример 1. Два массива данных характеризуют показатели одной величины (Y) относительной другой (X). Предположить, каким будет значение величины Y, если X примет значение 0 (нуль).

Таблица исходных данных:

Таблица данных.

Для нахождения координаты пересечения с осью Ординат введем следующую формулу:

ОТРЕЗОК.

Описание аргументов:

  1. B2:B10 – диапазон ячеек, со значениями для изменяемого параметра Y;
  2. A2:A10 – диапазон ячеек, с исходными значениями неизменяемых величин X.

В результате получим:

Поиск зависимости значений оси.

То есть, координата Y точки пересечения графика с осью Ординат равна примерно 3,29.



Расчет потребления энергии отопления в Excel в зависимости от температуры

Пример 2. Потребление энергии отопительного прибора зависит от температуры окружающей среды. Известны значения энергопотребления при плюсовой температуре окружающей среды. Определить, сколько энергии будет потреблять котел, если температура на улице снизится до 0 °C и показать это на графике.

Запишем данные в таблицу:

данные в таблицу.

Определим значение энергопотребления при 0 °C:

=ОТРЕЗОК(B2:B6;A2:A6)

Описание аргументов:

  • B2:B6 – массив значений энергопотребления для определенных температур;
  • A2:A6 – массив значений температур, для которых была определена характеристика энергопотребления.

Результат вычислений:

Результат.

Построим график на основе известных значений:

Построим график.

Как видно, между двумя значениями установилась почти линейная зависимость.

Прогноз затрат с учетом посещаемости и потребления в Excel

Пример 3. Для расчета необходимого количества продуктов в столовую учебного заведения выполняют учет общей посещаемости учеников. Имеются данные за последнюю неделю. Необходимо спрогнозировать посещаемость на два последующих дня.

Запишем данные в таблицу:

Запишем данные.

Для расчетов используем метод линейной регрессии. То есть, нам необходимо получить уравнение типа y=kx+b, где:

  • y – количество учеников (посещаемость);
  • x – номер дня, в который учитывалась посещаемость;
  • b – некоторый свободный член уравнения;
  • k – угловой коэффициент регрессии.

Для решения поставленной задачи запишем следующую формулу:

Описание логики формулы:

  1. Запись НАКЛОН(B3:B7;A3:A7)*A8+ОТРЕЗОК(B3:B7;A3:A7) соответствует записи kx+b, где угловой коэффициент регрессии вычисляется с помощью функции НАКЛОН, а свободный член b – с использованием функции ОТРЕЗОК.
  2. Обе функции принимают массивы значений посещаемости (Y) и номеров дней (X).
  3. Значение Y (посещаемость) округляется до целого значения функцией ОКРУГЛ, поскольку посещаемость должна быть целым числом.

Аналогично вычисляем посещаемость для следующего дня. В результате получим:

НАКЛОН.

Примечание: представленный в Примере 3 способ не применима для моделирования процессов с высокой точностью, поскольку функция ОТРЕЗОК позволяет создавать линии тренда только линейного типа. Наибольшая точность достигается при изучении процесса с пропорциональным приростом/уменьшением величин.

Функция ОТРЕЗОК в Excel и особенности ее использования

Данная функция имеет следующую синтаксическую запись:

=ОТРЕЗОК(известные_значения_y; известные_значения_x)

Описание аргументов:

  • известные_значения_y – массив данных или ссылка на диапазон ячеек, хранящих некоторые данные, которые характеризуют изменчивость одной величины относительно другой. Аргумент обязателен для заполнения.
  • известные_значения_x – массив либо ссылка на ячейки, в которых хранятся данные, на основании которых выполняются вычисления значений, содержащихся в первом аргументе данной функции.

Примечания:

  1. В алгебре при построении графиков функций типа y(x) составляют таблицу величин Y (зависимой) и X (независимой), при этом расчет значений Y выполняют на основании известных значений X путем их подстановки в уравнение функции. Аналогичный смысл имеют аргументы функции известные_значения_y и известные_значения_x, то есть их можно рассматривать как готовые таблицы известных значений, используемых для построения графика функции.
  2. Функция ОТРЕЗОК принимает в качестве аргументов числовые данные, имена, содержащие числа, ссылки на диапазоны значений и массивы данных.
  3. Данная функция пропускает объекты данных (ячейки), содержащие логические ИСТИНА или ЛОЖЬ, текстовые строки, пустые значения. Нулевые значения функцией ОТРЕЗОК учитываются.
  4. Если в массивах данных, принимаемых в качестве аргументов рассматриваемой функции, содержится неодинаковое количество элементов, либо эти массивы являются пустыми, результатом работы функции ОТРЕЗОК будет код ошибки #Н/Д.
  5. Функция ОТРЕЗОК завершит свою работу с кодом ошибки #ДЕЛ/0!, если в качестве аргумента известные_значения_y будет передан массив данных, содержащий только нули, а в качестве известные_значения_x – массив данных, все элементы которого являются единицами.
  6. При вычислении точки пересечения определяется оптимальная линия регрессии, при этом координаты X и Y вычисляются с использованием функции СРЗНАЧ.
  7. Функция ОТРЕЗОК позволяет определить значение переменной Y в тот момент, когда переменная X принимает значение 0 (нуль). Например, функция может быть использована для предсказания значения относительной влажности воздуха при температуре 0 °C, если имеются известные значения этой величины при температурах 10 °C, 15 °C, 20 °C и т. д.

Как добавить точки на график Эксель?

Как добавить одну точку данных в линейную диаграмму Excel?

  1. Рядом с исходными данными введите указанную точку данных, которую вы добавите на диаграмму. …
  2. Щелкните линейную диаграмму правой кнопкой мыши и выберите Выберите данные из контекстного меню. …
  3. В диалоговом окне «Выбор источника данных» щелкните значок Добавить в Легендарные записи (серия) раздел.

Как поставить маркеры на графике в Excel?

На вкладке Формат в группе Текущий фрагмент нажмите кнопку Формат выделенного фрагмента. Щелкните Параметры маркера и в разделе Тип маркера выберите вариант Встроенный. В поле Тип выберите подходящий тип маркера.

Как на графике в Excel провести линию?

На диаграмме выберите ряд данных, к который нужно добавить линию, и щелкните вкладку «Конструктор диаграмм». Например, щелкните одну из линий графика. Будут выделены все маркер данных этого ряд данных. Нажмите кнопку «Добавить элемент диаграммы»и выберите «Линии сетки».

Как построить прямую на графике в Excel?

Выделите обе заполненные колонки и перейдите на вкладку «Вставка» в меню Excel. В группе команд «Диаграммы» раскройте выпадающий список «Точечная» и выберите наиболее подходящий вид графика. Сразу после этого табличный редактор рассчитает точки и поместит график в этот же лист документа.

Как добавить касательную к графику Excel?

Нажмите на вкладку «Вставка», а затем нажмите «Фигуры». Выберите «Линия» и нарисуйте линию так, чтобы она просто касалась одной из точек на вашей кривой.

Как добавить еще один график в Excel?

На вкладке «Вставка» выбираем точечную диаграмму с гладкими кривыми. Для добавления еще одного графика выделяем имеющиеся, и на вкладке «Конструктор» нажимаем «Выбрать данные». В новом окошке в графе «Элементы легенды» нажимаем «Добавить», и указываем ячейки для «Имя ряда:», «Значения X:» и «Значения Y:».

Как сделать надпись на диаграмму в Excel?

Вставка надписи на диаграмму

  1. Щелкните диаграмму, в которую вы хотите добавить надпись.
  2. На вкладке Формат нажмите кнопку Вставить фигурыи щелкните значок текстового поля .
  3. На диаграмме щелкните в том месте, где должен начинаться угол надписи, а затем перетащите указатель мыши, пока не получите нужный размер надписи.

Как изменить тип маркеры на графике?

Изменение маркеров данных на графике, точечной или лепестковой диаграммах

  1. Выделите линию с маркерами данных, которые требуется изменить.
  2. В меню Формат выберите команду Выделенный ряд, а затем — вкладку Узор.
  3. Укажите нужные параметры в группе Маркер.

Как отобразить вертикальные и горизонтальные линии сетки?

На вкладке Макет в группе Оси нажмите кнопку Линии сетки. Выполните одно или несколько из указанных ниже действий. Выберите Горизонтальные линии сетки по основной оси, Вертикальные линии сетки по основной оси или Линии сетки по оси Z (для объемной диаграммы) и значение Нет.

Как добавить линию среднего значения в Excel?

1. Выберите столбчатую диаграмму и щелкните Kutools > Графики > Добавить линию в диаграмму для включения этой функции. 2. В диалоговом окне «Добавить строку в диаграмму» установите флажок Средняя и нажмите Ok кнопку.

Как сделать горизонтальную линию в Excel?

Перейдите к вкладке «Макет». В группе «Оси» откройте меню кнопки «Сетка». В меню «Сетка» наведите курсор на пункт «Горизонтальные линии сетки по основной оси». В списке команд выберите пункт «Дополнительные параметры линий сетки на основной горизонтальной оси».

Как рисовать на графике Эксель?

Вставка рисунка в диаграмме

Щелкните в области диаграммы. Откроется панель Работа с диаграммами с дополнительными вкладками Конструктор, Макет и Формат. На вкладке Макет в группе Вставить нажмите кнопку рисунок.

Как сделать гладкий график в Excel?

Нам нужна вкладка “Заливка”. Последняя строчка в этой вкладке — “сглаженная линия”. Ставим галку и получаем плавный график. Готово.

Как построить диаграмму в Excel по данным таблицы?

Выделяем таблицу с данными. Переходим на вкладку «Вставка» — «Диаграммы». Выбираем тип «Круговая». Как только мы нажимаем на подходящее нам изображение, появляется готовая диаграмма.

Как построить график математической функции в Excel?

Мы получили таблицу, заполненную значениями функции. Выделяем ячейки столбца с ее значениями и переходим на закладку «Вставка» верхней панели. Жмем кнопку «График», выбираем любой вид, который нас устраивает, и получаем график. С осью Y все нормально, а вот по оси X проставлены не значения аргумента, а номера точек.

получение координат точки

Получение координат элемента или координат мыши на элементе
Добрый день. Имеется форма wpf На ней имеется grid в гриде установлен фон картинкой. грид с.

Преобразование глобальных координат точки в локальную систему координат, задаваемую четырехугольником
Добрый вечер! Есть произвольный четырехугольник на плоскости. Известны глобальные координаты.

Программа для вычисления координат точки максимально отдаленной от начала координат
Программа для вычисления координат точки максимально отдаленной от начала координат. Вроде все так.

Вложения

Получение координат.xls (31.0 Кб, 645 просмотров)

Сообщение от Казанский
Вложения

Получение координат.zip (132.9 Кб, 106 просмотров)

Вложения

Получение координат.rar (71.2 Кб, 203 просмотров)

Сообщение от m-ch
Вложения

решение с точками.xls (39.0 Кб, 427 просмотров)

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Массивы: определение координат точки, наиболее приближенной к началу координат
На плоскости 100 точек заданы своими координатами Х, Y. Составить программу для определения.

Вычислить сумму координат и найти расстояние от точки до начала координат
Даны координаты точки в пространстве (x,y,z). Описать их с помощью записи. Составить программу.

Переводить точки координат из декартовой системы координат и обратно
привет !! как написать процедуру чтобы она умела переводить точки координат из декартовой.

Продолжение.Еще раз здравствуйте. Хотелось бы вас попросить о помощи. Задача аналогична (Как вы видите на картинке, есть некоторая диаграмма, которая строится следующим образом:из точки о’ проводится синяя линия под углом 15 градусов до пересечения с красной полуокружностью.Затем из этой точки опускается зеленая линия до пересечения с фиолетовой, получается точка А.Координата у фиолетовой линии известна. Вопрос в том, как найти координату

х

точки А.), только все это надо в Excel загнать, не понимаю как вписать в excel математические формулы и заставить приравнивать неравенства и последующие шаги.Прошлое решение я нашел при помощи листка и бумаги, в Excel не загонял. Если кому не лень помогите пожалуйста. Все необходимое предоставлю если что не понятно

Изменено: Status_Diamond03.07.2015 13:36:27

Содержание

  • 1 Строим графики с точками пересечений
  • 2 Находим точку пересечения графиков в Excel
  • 3 Точки пересечения для трех показателей
  • 4 Хороший вопрос…
  • 5 Скачать пример
      • 5.0.1 ChartsIntersection.xlsx
  • 6 Решение
    • 6.1 Шаг 1
    • 6.2 Шаг 2
    • 6.3 Шаг 3
  • 7 Пересечение двух графиков
  • 8 Как найти точку пересечения графиков функций в excel
  • 9 Как найти точку пересечения графиков функций в excel
  • 10 Точка пересечения графиков в Excel
  • 11 Пересечение двух графиков
  • 12 Пересечение графика с осями координат
        • 12.0.0.1 Поделиться с друзьями:
        • 12.0.0.2 Поиск по сайту:
    • 12.1 Похожие статьи:
  • 13 Комментарии (6)
    • 13.1 Добавить комментарий Отменить ответ
    • 13.2 Свежие записи
    • 13.3 Содержание
        • 13.3.0.1 Обратная матрица в Excel
  • 14 Как найти точку пересечения графиков функций в excel
  • 15 Точки пересечения графиков — MS Excel

Как найти точки пересечения графиков в Excel? Например, есть графики, отображающие несколько показателей. Далеко не всегда они будут пересекаться непосредственно на поле диаграммы. Но пользователю нужно показать те значения, в которых линии рассматриваемых явлений пересекаются. Рассмотрим на примере.

Строим графики с точками пересечений

Имеются две функции, по которым нужно построить графики:

Выделяем диапазоны данных, на вкладке «Вставка» в группе «Диаграммы» подбираем нужный тип графика. Как:

  1. Нужно найти точки пересечения графиков со значением Х, поэтому столбчатые, круговые, пузырьковые и т.п. диаграммы не выбираем. Это должны быть прямые линии.
  2. Для поиска точек пересечения необходима ось Х. Не условная, на которой невозможно задать другое значение. Должна быть возможность выбирать промежуточные линии между периодами. Обычные графики не подходят. У них горизонтальная ось – общая для всех рядов. Периоды фиксированы. И манипулировать можно только с ними. Выберем точечную диаграмму с прямыми отрезками и маркерами.

Для данного типа диаграммы между основными периодами 0, 2, 4, 6 и т.д. можно использовать и промежуточные. Например, 2,5.

В табличном редакторе Excel нет встроенной функции для решения подобной задачи. Линии построенных графиков не пересекаются (см. рисунок), поэтому даже визуально точку пересечения найти нельзя. Ищем выход.

Первый способ. Найти общие значения в рядах данных для указанных функций.

В таблице с данными таковых значений пока нет. Так как мы решали уравнения с помощью формул в полуавтоматическом режиме, с помощью маркера автозаполнения продолжим ряды данных.

Значения Y одинаковые при Х = 4. Следовательно, точка пересечения двух графиков имеет координаты 4, 5.

Изменим график, добавив новые данные. Получим две пересекающиеся линии.

Второй способ. Применение для решения уравнений специального инструмента «Поиск решения». Кнопка вызова инструмента должна быть на вкладке «Данные». Если нет, нужно добавить из «Надстроек Excel».

Преобразуем уравнения таким образом, чтобы неизвестные были в одной части: y – 1,5 х = -1; y – х = 1. Далее для неизвестных х и y назначим ячейки в Excel. Перепишем уравнения, используя ссылки на эти ячейки.

Вызываем меню «Поиск решения» — заполняем условия, необходимые для решения уравнений.

Нажимаем «Выполнить» — инструмент предлагает решение уравнений.

Найденные значения для х и y совпадают с предыдущим решением с помощью составления рядов данных.

Точки пересечения для трех показателей

Существует три показателя, которые измерялись во времени.

По условию задачи показатель В имеет постоянную величину на протяжении всех периодов. Это некий норматив. Показатель А зависит от показателя С. Он то выше, то ниже норматива. Строим графики (точечную диаграмму с прямыми отрезками и маркерами).

Точки пересечения имеются только у показателей А и В. Но их точные координаты нужно еще определить. Усложним задачу – найдем точки пересечения показателя C с показателями А и В. То есть в какие временные периоды и при каких значениях показателя А линия показателя С пересекает линию норматива.

Точек у нас будет две. Их рассчитаем математическим путем. Сначала найдем точки пересечения показателя А с показателем В:

На рисунке видно, какие значения использовались для расчета. По такой же логике находим значение х для второй точки.

Теперь рассчитаем точки, найденных значений по оси Х с показателем С. Используем близкие формулы:

На основе новых данных построим точечные диаграммы на том же поле (где наши графики).

Получается такой рисунок:

Для большей информативности и эстетики восприятия добавим пунктирные линии. Их координаты:

Добавим подписи данных – значения показателя C, при которых он пересечет линию норматива.

Можно форматировать графики по своему усмотрению – делать их более выразительными и наглядными.

Хороший вопрос…

Задали мне тут недавно вопрос. Есть график, на котором имеем 3 показателя работы производства: удельный расход материала, норматив расхода и объём производства, а по горизонтальной оси временной период (недели, например).

как сделать точку пересечения в excel

Исходные данные выглядят так:

как сделать точку пересечения в excel

Удельный расход материала зависит от объёма производства. Он то выше, то ниже норматива по итогам периода и возникает естественный вопрос показать на диаграмме те моменты времени и те объёмы производства, когда линия расхода пересекает линию норматива. Может быть эта проблема и лишена какого-то великого смысла, но тем не менее вопрос был задан, значит потребность такая у людей есть.

А это наша конечная цель:

как сделать точку пересечения в excel

Скачать пример

ChartsIntersection.xlsx

Решение

Шаг 1

Для начала обратим внимание, что исходный тип диаграммы — График с маркерами.

как сделать точку пересечения в excel

Ряды этого типа описываются так:

как сделать точку пересечения в excel

Заметьте, что тут нет значений координат по оси X, а есть только координаты по условной оси Y. Этим подразумевается, что условная ось X — общая для всех рядов, а также, что при их построении не используются значения, отличные от заранее фиксированного ряда оси X. Вот есть у нас периоды: 1, 2, 3 и т.д., нанесенные на ось Х, и использовать можно только их. Периода, где X=3.5 не существует для данного типа диаграммы.

Однако, нам для решения этой задачи необходимо, чтобы мы могли задавать любое значение X, в том числе промежуточные, так как наши линии как раз пересекаются где-то «между периодами». Поэтому тип диаграммы мы меняем для всех рядов с «графика с маркерами» на «точечную с прямыми отрезками и маркерами».

Следует упомянуть, что наш случай осложняется наличием двух вертикальных осей: основной и вспомогательной, так как значения расхода материала и объёма производства сильно друг от друга отличаются.

Шаг 2

Теперь нам необходимо нанести на диаграмму дополнительные ряды данных:

  1. Точки пересечения линий расхода материала с нормами расхода. Таких точек у нас будет 3, исходя из условий примера. Эти точки нам необходимо будет расчитать, вспомнив школьный курс геометрии (см. лист Треугольники). В файле учебного примера на листе После в таблице N3:Q5 мы получили координаты нужных точек путем нехитрых формул. Тип диаграммы Точечная в отличие от рядов с показателями работы производства.

  2. Точки пересечения найденных значений по оси X с объемом производства. Расчитывается в таблице N8:Q10 по близким формулам. Тип диаграммы Точечная.

  3. Пунктирные линии, которые мы рисуем из эстетических соображений. Таблица с их координатами находится в N12:P18.

Добавляем ряды данных в соответствии с теми точками, которые мы расчитали. Щёлкните ПКМ по диаграмме и выберите «Выбрать данные…», далее воспользуйтесь кнопкой «Добавить».

Пример одного из рядов:

Шаг 3

Отформатируйте линии и маркеры новых рядов данных, так как вам необходимо. Готово! 🙂

Изучим способы поиска точек пересечения двух графиков и графика с осью координат, а также варианты их отображения в Excel.

Поиск точек пересечения графиков может применяться, к примеру, при графическом способе решения различных уравнений в математике или при поиске точки безубыточности предприятия в бизнесе.
Если графики заданы какими-либо алгебраическими функциями, то точное решение оптимальнее искать математически, приравняв функции друг к другу.
В данной статье мы разберем как найти точки пересечения для линейного графика, в котором линии имеют одинаковые координаты по оси абсцисс (горизонтальная) и различные координаты по оси ординат (вертикальная).

Как мы помним из школьного курса математики, через две любые несовпадающие точки можно провести прямую и только одну.
Поэтому зная их координаты мы можем составить уравнение прямой. Таким образом решая систему уравнений, состоящую из уравнений двух прямых, мы можем найти место пересечения:

Общий принцип поиска координат следующий: для каждых двух соседних пар точек на оси абсцисс (на рисунке x1 и x2 расположены по горизонтали) проверяется условие пересекаются ли линии, то есть выполняется ли условие y1 ≥ z1 и y2 ≤ z2, или наоборот y1 ≤ z1 и y2 ≥ z2 (на рисунке y1, y2, z1 и z2 расположены по вертикали).

Пересечение двух графиков

Предположим, что у нас имеется таблица с координатами двух линий:

Построим на основе этих данных точечную диаграмму. Выделяем диапазон данных A1:K3 и на панели вкладок выбираем Вставка -> Диаграмма -> Точечная -> Точечная с прямыми отрезками.
В итоге получаем точечную диаграмму с двумя линиями:

Как видим на диаграмме линии пересеклись в 5 местах. В общем случае подобных точек может быть сколь угодно много, поэтому вручную находить каждую из них представляется достаточно трудоемким процессом.
Чтобы упростить работу и автоматизировать расчет воспользуемся средствами Visual Basic.
Переходим в редактор VBA (в панели вкладок выбираем Разработчик -> Visual Basic или воспользуемся сочетанием клавиш Alt + F11), создаем модуль и записываем в него макрос (напротив каждой строчки даются пояснения к коду):

Sub IntersectionGraph()

    X = ActiveChart.SeriesCollection(1).XValues ‘Значение по оси X

    Y = ActiveChart.SeriesCollection(1).Values ‘Значения 1-ой линии по оси Y

    Z = ActiveChart.SeriesCollection(2).Values ‘2-ой

    TotalCount = ActiveChart.SeriesCollection(1).Points.Count ‘Подсчет количества точек по X

    Dim ArrayT1() As Double ‘Определение массива для хранения координат по X

    Dim ArrayT2() As Double ‘по Y

    ReDim ArrayT1(TotalCount) ‘Определение размера массива

    ReDim ArrayT2(TotalCount)

    k = 0

    ActiveChart.SeriesCollection(1).Select

    For i = 1 To TotalCount — 1 ‘Цикл по всем точкам

        X1 = X(i)

        X2 = X(i + 1)

        Y1 = Y(i)

        Y2 = Y(i + 1)

        Z1 = Z(i)

        Z2 = Z(i + 1)

        If (Y1 >= Z1 And Y2

РЕШЕНИЕ: ||| Вариант решения 1. ||| 1) Высота, проведенная из вершины прямого угла, делит треугольник на два подобных треугольника между собой и подобных данному. Из подобия треугольников АВС и НСВ следует: В=НСА. 2) Медиана, проведенная из вершины прямого угла, равна половине.

Как найти точку пересечения графиков функций в excel

Этот файлик может пригодиться для оформления задач поиска точки пересечения линейных графиков, построенных по экспериментальным данным.

Графики выстраиваются по точкам эксперимента. Рассчитываются коэффициенты А и В функций, рассчитывается точка пересечения и отображается на графике. Теперь при изменении значений точка корректно отображается на графике.

Нашел у Павлова пример с поиском многоточечных пересечений. Совсем немножко добавил от себя.

Может тоже пригодиться для оформления лабораторных.

Как найти точку пересечения графиков функций в excel

Точка пересечения графиков в Excel

Изучим способы поиска Точек пересечения двух графиков и графика с осью координат, а также варианты их отображения в Excel.

Если графики заданы какими-либо алгебраическими функциями, то точное решение оптимальнее искать математически, приравняв функции друг к другу.

В данной статье мы разберем как Найти точки пересечения для линейного графика, в котором линии имеют одинаковые координаты по оси абсцисс (горизонтальная) и различные координаты по оси ординат (вертикальная).

Как мы помним из школьного курса математики, через две любые несовпадающие точки можно провести прямую и только одну.

Поэтому зная их координаты мы можем составить уравнение прямой. Таким образом решая систему уравнений, состоящую из уравнений двух прямых, мы можем найти место пересечения:

Пересечение двух графиков

Предположим, что у нас имеется таблица с координатами двух линий:

Построим на основе этих данных точечную диаграмму. Выделяем диапазон данных A1:K3 и на панели вкладок выбираем Вставка -> Диаграмма -> Точечная -> Точечная с прямыми отрезками.

В итоге получаем точечную диаграмму с двумя линиями:

Как видим на диаграмме линии пересеклись в 5 местах. В общем случае подобных точек может быть сколь угодно много, поэтому вручную находить каждую из них представляется достаточно трудоемким процессом.

Чтобы упростить работу и автоматизировать расчет воспользуемся средствами Visual Basic.

Переходим в редактор VBA (в панели вкладок выбираем Разработчик -> Visual Basic или воспользуемся сочетанием клавиш Alt + F11), создаем модуль и записываем в него макрос (напротив каждой строчки даются пояснения к коду):

Переходим обратно в Excel, нажимаем на диаграмму (для активации) и запускаем макрос:

Осталось только добавить на свое усмотрение некоторые детали для улучшения визуализации и получаем итоговый вариант:

Для удобства и экономии времени, определение вида и цвета отображаемой точки, формата подписи данных и прочих настроек, можно также добавить в код макроса.

Пересечение графика с осями координат

Аналогичное решение можно применить и в случае поиска мест пересечения графика с осью абсцисс.

Для этого в качестве координат одной из линий установим нулевые значения:

Применяем к графику макрос и получаем:

Удачи вам и до скорых встреч на страницах блога Tutorexcel. ru!

Поделиться с друзьями:
Поиск по сайту:

Похожие статьи:

Комментарии (6)

Очень здорово, вопрос один. А если график 3 или более функций и можно ли как то значения автоматом в таблицу занести

В случае если на графике 3 линии, то в макросе нужно будет дополнительно прописать проверки на пересечение каждой пары линий (т. е. первой и второй, первой и третьей, второй и третьей).

Координаты точек пересечений хранятся в массивах ArrayT1 (ось X) и ArrayT2 (ось Y), соответственно чтобы занести эти координаты в таблицу, мы должны приравнять значения ячеек таблицы к элементам массивов.

Спасибо за ответ, только если честно я конструктор, и незнаком с программированием, скажите возможно ли связаться с Вами для решения моей проблемы?

Здравствуйте, помогите пожалуйста, мне нужно найти пересечение двух графиков, точки взяты произвольно, формул никаких нет. Я пробовала вставить вашу программу, но выдает ошибку

Анастасия, в данной статье разбирается случай, когда графики имеют одинаковые координаты по горизонтальной оси, и разные координаты по вертикальной.

В приведенном примере, в случае с красной линией, это условие не выполняется, вероятно по этой причине возникает ошибка.

Добавить комментарий Отменить ответ

    Свежие записи

    Содержание

    Читайте ранее:

    Обратная матрица в Excel

    Подробно рассмотрим особенности вычисления обратной матрицы в Excel и примеры использования функции МОБР.

    Как найти точку пересечения графиков функций в excel

    Точки пересечения графиков — MS Excel

    Надо найти точки пересечения их. я сделал, но они почему то не пересекаются, может кто подсказать что я делал не так? сейчас скину формулу из ячеек

    Как в графике отобразить точки пересечения? А также также рядом указать сумму точки x+y как в примере. То есть пример точки 31=30+1 или.

    Доброго времени суток! Являюсь полным нубом относительно Excel. Задача такая: Построить графики двух уравнений и найти их точки.

    Здравствуйте! Помогите, пожалуйста, правильно построить графики в Excel. Вот на этом рисунке данные и графики, которые у меня получаются.

    Доброго времени суток. Нужна ваша помощь. Есть некие графики сделанные мною в другой программе, но потребовалась все это построить в.

    Помогите построить 5 графиков в одной сетке(поле) зависимость объема от обратного давления. Первый столбец — объем, он постоянен для всех.

    Здравствуйте, у меня есть задания которые необходимо выполнить в excele. У меня не получается выполнить задание под буквой В в первом.

    Да, дейстаительно они не пересекаются. Т.е. система уравнений не имеет корней.

    А откуда третье уравнение?

    Решение из маткад, у системы комплексные корни

    Bantline везет же вам с задачами.

    Krasme, я знаю, что не окружность. то я вчера где-то накосячил. Сам сегодня удивился

    Здравствуйте, уважаемые Специалисты! Помогите пожалуйста с совмещением двух графиков различного типа(если это конечно возможно). У меня.

    Помогите разобраться! Что к чему? Выделенные слова вообще могут использоваться в тексте программы? Private Sub CommandButton1_Click() .

    Всем привет. Как можно отобразить все значения на одном графике, а не на двух?

    Like this post? Please share to your friends:
  • Как найти корень от числа в excel
  • Как найти конец таблицы excel
  • Как найти корень нелинейного уравнения в excel
  • Как найти конец строки в excel
  • Как найти корень квадратного уравнения в excel