В 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, при которых он пересечет линию норматива.

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

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

Оператор пересечения – один из основных операторов в Microsoft Excel, однако знаком он только небольшому количеству пользователей. В данной статье я исправлю эту ситуацию и детально расскажу о том, что это за оператор и в каких ситуациях может использоваться.

Для чего нужен оператор пересечения

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

Пример таблицы для использования оператора пересечения в Microsoft Excel

Стандартное использование оператора пересечения

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

  1. Выделите пустую ячейку для вывода результата, в ней добавьте знак = и выделите левой кнопкой мыши всю строку.Начало записи формулы с оператором пересечения в Microsoft Excel

  2. После этого поставьте пробел. Этот знак и является оператором пересечения.Добавление знака оператора пересечения в Microsoft Excel

  3. После пробела укажите диапазон столбца, точно так же выделив его левой кнопкой мыши.Выделение столбца для оператора пересечения в Microsoft Excel

  4. Нажмите клавишу Enter, чтобы ознакомиться с результатом. Как видно, оператор узнал, какая ячейка есть как в столбце, так и в строке, отобразив ее значение в клетке.Просмотр результата с использованием оператора пересечения в Microsoft Excel

Комьюнити теперь в Телеграм

Подпишитесь и будьте в курсе последних IT-новостей

Подписаться

Использование оператора пересечения в формулах

Описанная выше формула с применением оператора пересечения хоть и кажется интересной, но в чистом виде практически не используется, поскольку и внешне понятно, какое значение есть в столбце и строке. Чаще этот оператор используют вместе с разными функциями при расчетах. Вы можете сделать строку по примеру =СУММ(A3:E3 C1:C5)+500, чтобы оператором пересечения найти ячейку и добавить к ней еще 500. Это довольно простая и стандартная операция. 

Использование оператора пересечения при суммировании в Microsoft Excel

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

Использование оператора пересечения в логических операциях в Microsoft Excel

Дополнительные сведения про оператор пересечения

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

Выделение нескольких столбцов для оператора пересечения в Microsoft Excel

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

Модернизирование формулы с оператором пересечения в Microsoft Excel

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

Определение минимального значения с оператором пересечения в Microsoft Excel

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

Другое отображение названий строк и столбцов в Microsoft Excel

В заключение

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

Читайте также

  1. Как включить калькулятор в Microsoft Excel.
  2. Как работать с шаблонами в Microsoft Excel.
  3. Как защитить диапазон, лист и книгу в Microsoft Excel.

The intersection of the two curves is the point where the two curves meet, and their coordinates are the same. In this article, we will learn about how to find the intersection point of the two curves in excel. Finding the intersection point of two curves can be very useful in data analysis. Let’s learn the steps for the same,

Intersection Point of two curves in Excel

Consider two sales curves of different regions Vs the year, and if they intersect at some point, then we would have insight at what time interval the sales of two different regions are matching or how close or how apart they are. For example, “Arushi” is a data analyst, and she notices that sales pattern 1 follows the curvey = x2 and sales pattern 2 follows the curvey = 2.7x. Her task is to find the intersection point of the two sales curves. Given a data set with x, y1, and y2 values, the formula used to calculate y1 values is by sales pattern 1, and the formula used to calculate y2 values is by sales pattern 2. A chart is also created.

Dataset-for-2-curves

Following are the steps,

Step 1: Create a new table range with headings x, y1, y2, and differences. Write any random value of x in cell D14. For example, 4.

Adding-random-data-in-x

Step 2: Write the same formula used in y1, as above, i.e.,y = x2. For example, =D14*D14. Press Enter.

Add-formula-under-y1

Step 3: The value appears in cell E14. For example, 16.

Value-appears-in-E14

Step 4: Write the same formula used in y2, as above, i.e.,Y = 2.7x. For example, =2.7^D14. Press Enter.

Adding-formula-under-y2

Step 5: The value appears in cell F14. For example, 53.1441.

Value-appears-in-F14

Step 6: In the difference column, we are storing the difference between y1 and y2. This is done because we know that, at the intersection, the value y of both curves will be equal. This will be helpful in the later stages. Write =E14 – F14 is the cell G14. Press Enter.

Finding-differences

Step 7: The value appears in cell G14. For example, -37.1441.

Value-of-difference-in-G14

Step 8: Your active cell should be G14. Go to the Data tab, under the Forecast section, and click on the What-if Analysis. Click on the ribbon, and a drop-down appears. Select Goal Seek.

Selecting-goal-seek

Step 9: Goal Seek dialogue box appears. In the set cell, select the cell G14, i.e., the difference column cell.

Goal-seeks-dialogue-box-appears

Step 10: We know that at the point of intersection, the difference between the y coordinates of the 2 curves is the same. So, it states that we need to put our difference value to zero(0).

Difference-value-0

Step 11: As all the formulas are dependent on the x value, we need to calculate the difference of 0 by changing the x value. So, select D14 in by changing Cell. Click Ok.

Add-D14-in-changing-cell

Step 12: The intersection point appears. The value of x is -0.70468, y1 is 0.49658, and y2 is 0.49662. The difference is 10-5, which tends to be 0.

Difference-too-small-obtained

Step 13: By graph also, we can observe that our values are correct.

Chart-showing-intersection

Содержание

  • 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() .

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

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

    Обновленный язык формул

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

    Что такое неявное пересечение?

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

    • Если значением является один элемент, возвращается этот элемент.

    • Если значением является диапазон, возвращается значение из ячейки, находящейся в той же строке или столбце, что и формула.

    • Если значением является массив, выберите значение слева вверху.

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

    Почему выбран именно символ @? 

    Символ @ уже используется в ссылках на таблицы для обозначения неявного пересечения. Рассмотрим следующую формулу в таблице =[@Column1]. Здесь символ @ указывает, что в формуле должно применяться неявное пересечение для получения значения в той же строке из [Столбец1].  

    Можно ли удалить @? 

    Зачастую это возможно. Это зависит от того, что именно возвращает часть формулы справа от символа @: 

    • Если она возвращает одно значение (наиболее распространенный случай), от удаления @ ничего не изменится.

    • Если она возвращает диапазон или массив, удаление символа @приведет к переносуего в соседние ячейки.

    Если удалить автоматически добавленный символ @, после чего открыть книгу в более старой версии Excel, формула будет отображаться как устаревшая формула массива (заключенная в фигурные скобки {}); это делается для того, чтобы в старой версии не выполнилось неявное пересечение.

    Когда @ добавляется в старые формулы? 

    Как правило, функции, которые возвращают диапазоны или массивы с несколькими ячейками, будут иметь префикс @, если они были созданы в более старой версии Excel. Важно отметить, что поведение формулы при этом не меняется — просто теперь вы можете увидеть ранее невидимое неявное пересечение. К распространенным функциям, которые могут возвращать диапазоны с несколькими ячейками, относятся функции ИНДЕКС, СМЕЩЕНИЕ и пользовательские функции (UDF).  Распространенным исключением является случай, когда они заключены в функцию, которая принимает массив или диапазон (например, SUM() или AVERAGE()). 

    Дополнительные сведения см. в статье Функции Excel, возвращающие диапазоны или массивы.

    Примеры

    Исходная формула

    Как видно в динамическом массиве Excel 

    Описание

    =SUM(A1:A10) 

    =SUM(A1:A10) 

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

    =A1+A2 

    =A1+A2 

    Никаких изменений — неявное пересечение произойти не могло. 

    =A1:A10 

    =@A1:A10 

    Произойдет неявное пересечение, и Excel вернет значение, связанное со строкой, в которой находится формула.

    =INDEX(A1:A10,B1) 

    =@INDEX(A1:A10,B1) 

    Неявное пересечение возможно. Функция ИНДЕКС может возвращать массив или диапазон, если ее второй или третий аргумент равен 0.  

    =OFFSET(A1:A2,1,1) 

    =@OFFSET(A1:A2,1,1) 

    Неявное пересечение возможно. Функция OFFSET может возвращать диапазон с несколькими ячейками. В этом случае может иметь место неявное пересечение. 

    =MYUDF() 

    =@MYUDF() 

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

    Использование оператора @ в новых формулах

    При создании или редактировании в Excel с функцией динамических массивов формулы с оператором @ она может отображаться как _xlfn. SINGLE() в версии Excel без динамических массивов.

    Это происходит при выполнении смешанной формулы. Смешанная формула — это формула, которая основывается как на вычислении массива, так и на неявном пересечении. Такой возможности не было до появлении Excel с динамическими массивами. В версиях без динамических массивов поддерживались только формулы, в которых выполнялось неявное пересечение i) или вычисление массива ii).

    Когда Excel с функцией динамических массивов обнаруживает создание «смешанной формулы», будет предложен вариант формулы с неявным пересечением. Например, если ввести =A1:A10+@A1:A10, отобразится следующее диалоговое окно:

    Диалоговое окно с вопросом о замене текущего варианта формулы на =@A1:A10 + @A1:A10.

    Если вы отклоните формулу, предложенную в диалоговом окне, будет выполнена смешанная формула =A1:A10+@A1:A10. Если позже вы откроете эту формулу в версии Excel без функции динамических массивов, она будет отображаться как =A1:A10+_xlfn.SINGLE(A1:A10) с символами @в смешанной формуле, имеющей такой вид: _xlfn.SINGLE(). При вычислении этой формулы с помощью Excel без функции динамических массивов будет возвращено значение #NAME! значение ошибки #ЗНАЧ!. 

    Дополнительные сведения

    Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

    См. также

    Функция ФИЛЬТР

    Функция СЛУЧМАССИВ

    Функция ПОСЛЕДОВ

    Функция СОРТ

    Функция СОРТПО

    Функция УНИК

    Ошибки #ПЕРЕНОС! в Excel

    Динамические массивы и поведение рассеянного массива

    Понравилась статья? Поделить с друзьями:

    А вот еще интересные статьи:

  • В excel поиск по дате рождения
  • В excel позиция слова
  • В excel подсчитать количество с условием если
  • В excel подсчет стажа в годах
  • В excel подставить условие в ячейку

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии