Как найти дискриминант эксель

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

Ход решения

Решение квадратного уравнения в Excel

Запустим программу Microsoft Office Excel. Я пользуюсь 2007 версией.  Для начала объединим ячейки A1:A5 и запишем в них формулу квадратного уравнения в виде ax2+bx+c=0.Далее нам нужно возвести x в квадрат, для этого нужно сделать цифру 2 надстрочным интервалом. Выделим двойку и нажмем правой кнопкой мыши.

Формат ячеек в Excel

Надстрочный интервал в Эксель

Получим формулу вида ax2 +bx+c=0

В ячейке A2 введем текстовое значение a= , в ячейке A3 b= и в ячейке A4 с= соответственно. Эти значения будут вводиться с клавиатуры в следующих ячейках (B2,B3,B4).

Введем текст для значений, которые будут считаться. В ячейке C2 d=, C3 x1= C4 x2=. Подстрочный интервал для xсделаем аналогично надстрочному интервалу в x2

Перейдем к вводу формул для решения

Дискриминант квадратного трехчлена равен b2-4ac

В ячейку D2 введем соответствующую формулу для возведения числа во вторую степень:

=B3^2-4*B2*B4

Решение квадратного уравнения в Excel

Квадратное уравнение имеет два корня, в случае если дискриминант больше нуля. В ячейку C3 введем формулу для x1

=ЕСЛИ(D2>0;(-B3+КОРЕНЬ(D2))/(2*B2);»Корней нет»)

Для расчета x2 введем похожую формулу, но со знаком плюс

=ЕСЛИ(D2>0;(-B3-КОРЕНЬ(D2))/(2*B2);»Корней нет»)

Соответственно при введенных значениях a,b,c сначала считается дискриминант, если его значения меньше нуля выводится сообщение «Корней нет», иначе получаем значения xи x2.

Защита листа в Excel

Нам нужно защитить лист, на котором мы производили расчеты. Без защиты нужно оставить ячейки, в которые можно вводить значения a,b,c, то есть ячейки B2 B3 B4. Для этого выделим данный диапазон и зайдем в формат ячеек, перейдем во вкладку Рецензирования, Защитить лист и уберем флажок с позиции Защищаемая ячейка. Нажмем кнопку OK, подтвердив внесенные изменения.

Защита ячеек в Эксель

Этот диапазон ячеек будет не защищен при защите листа. Выполним защиту листа, для этого перейдем на вкладку Рецензирование пункт Защита листа. Пароль наберем 1234. Нажмем OK.

Теперь мы сможем изменять значения ячеек B2,B3,B4. При попытке изменения других ячеек мы получим сообщение следующего содержания: «Ячейка или диаграмма защищена от изменений. А так же совет по снятию защиты.

Так же вас может заинтересовать материал как закрепить область в Экселе.

Для решения квадратного уравнения необходимо знать формулу и алгоритм нахождения квадратов уравнения

Шаг 1. Организация таблицы

На первом этапе мы организуем таблицу для ввода данных коэффициентов a,b и c.

  • a называют первым или старшим коэффициентом,
  • b называют вторым или коэффициентом при x,
  • c называют свободным членом.

Шаг 2. Проверка равенства Дискриминанта.

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

Формула дискриминанта

D = b2 — 4ac

Вычисление корней уравнения второй степени происходит по формулам при условии величины Дискриминанта

Условие D > 0  D = 0 D < 0
Число действительных корней корней два корень один Нет решения
Формула X1,2=(- b ±√ (b2 — 4 * a * c)) / (2 * a) X1=X2=-b/(2*a)

Шаг 3. Вычисляем корни уравнения.

После определения значения Дискриминанта используем выше приведенные формулы для нахождения корней.

Находим первый корень


Находим второй корень. Формула будет отличаться только в одном знаке.

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



людей нашли эту статью полезной. А Вы?

Квадратное уравнение в Excel

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

Ход решения

Запустим программу Microsoft Office Excel. Я пользуюсь 2007 версией. Для начала объединим ячейки A1:A5 и запишем в них формулу квадратного уравнения в виде ax2+bx+c=0.Далее нам нужно возвести x в квадрат, для этого нужно сделать цифру 2 надстрочным интервалом. Выделим двойку и нажмем правой кнопкой мыши.

Получим формулу вида ax 2 +bx+c=0

В ячейке A2 введем текстовое значение a= , в ячейке A3 b= и в ячейке A4 с= соответственно. Эти значения будут вводиться с клавиатуры в следующих ячейках (B2,B3,B4).

Введем текст для значений, которые будут считаться. В ячейке C2 d=, C3 x1= C4 x2=. Подстрочный интервал для xсделаем аналогично надстрочному интервалу в x 2

Перейдем к вводу формул для решения

Дискриминант квадратного трехчлена равен b 2 -4ac

В ячейку D2 введем соответствующую формулу для возведения числа во вторую степень:

Квадратное уравнение имеет два корня, в случае если дискриминант больше нуля. В ячейку C3 введем формулу для x1

Для расчета x2 введем похожую формулу, но со знаком плюс

Соответственно при введенных значениях a,b,c сначала считается дискриминант, если его значения меньше нуля выводится сообщение «Корней нет», иначе получаем значения x1 и x2.

Защита листа в Excel

Нам нужно защитить лист, на котором мы производили расчеты. Без защиты нужно оставить ячейки, в которые можно вводить значения a,b,c, то есть ячейки B2 B3 B4. Для этого выделим данный диапазон и зайдем в формат ячеек, перейдем во вкладку Рецензирования, Защитить лист и уберем флажок с позиции Защищаемая ячейка. Нажмем кнопку OK, подтвердив внесенные изменения.

Этот диапазон ячеек будет не защищен при защите листа. Выполним защиту листа, для этого перейдем на вкладку Рецензирование пункт Защита листа. Пароль наберем 1234. Нажмем OK.

Теперь мы сможем изменять значения ячеек B2,B3,B4. При попытке изменения других ячеек мы получим сообщение следующего содержания: «Ячейка или диаграмма защищена от изменений. А так же совет по снятию защиты.

Так же вас может заинтересовать материал как закрепить область в Экселе.

Как решить квадратное уравнение в экселе?

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

Первый шаг. Квадратное уравнение представляется собой следующие уравнение: a*x 2 +b*х+с=0. Поэтому создадим форму, чтобы можно было вводить коэффициенты: a, b, c. А также формы в которых будет выводится дискриминант.

Второй шаг. Теперь нужно прописать формулы, которые будут решать квадратное уравнение. Начнем с дискриминант, он по правилам математики равен b 2 -4*a*c. Поэтому в ячейке «B4» пишем формулу: =СТЕПЕНЬ(B2;2)-4*A2*C2, где b 2 – это СТЕПЕНЬ(B2;2), a – это A2, с – это C2.

Третий шаг. Чтобы, когда поля были пустые у коэффициентов a, b, c, дискриминант не считался, добавил проверку на условия и перепишем формулу в ячейке «В4» на =ЕСЛИ(A2+B2+C2=0;””;СТЕПЕНЬ(B2;2)-4*A2*C2). Т.е. проверяем, что если поля пустые, то выходи пустота.

Четвертый шаг. Теперь найдем первый корень, при этом нужно учесть тот факт, что если дискриминант меньше нуля, то решения у уравнения не существует. Поэтому в ячейке «B5» пишем формулу =ЕСЛИ(B4 2 +D 0,5 )/2a.

Пятый шаг. Чтобы убрать ошибку #ЗНАЧ!, заключим формулу из четвертого шага в функцию ЕСЛИОШИБКА и напишем формулу: =ЕСЛИОШИБКА(ЕСЛИ(B4 2 +2*x+1=0.

Видео как решить квадратное уравнение в экселе.

Квадратное уравнение. Excel

Для решения квадратного уравнения необходимо знать формулу и алгоритм нахождения квадратов уравнения

Шаг 1. Организация таблицы

На первом этапе мы организуем таблицу для ввода данных коэффициентов a,b и c.

  • a называют первым или старшим коэффициентом,
  • b называют вторым или коэффициентом при x,
  • c называют свободным членом.

Шаг 2. Проверка равенства Дискриминанта.

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

Формула дискриминанта

Вычисление корней уравнения второй степени происходит по формулам при условии величины Дискриминанта

Условие D > 0 D = 0 D 2 — 4 * a * c)) / (2 * a) X1=X2=-b/(2*a)

Шаг 3. Вычисляем корни уравнения.

После определения значения Дискриминанта используем выше приведенные формулы для нахождения корней.

Находим первый корень

Находим второй корень. Формула будет отличаться только в одном знаке.

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

[spoiler title=”источники:”]

http://portalonline.ru/kompyutery-i-programmy/5337-kak-reshit-kvadratnoe-uravnenie-v-eksele.html

http://wpcalc.com/kvadratnoe-uravnenie-excel/

[/spoiler]

Приветствуем всех читателей и подписчиков канала! 👋

Сегодня в уроке рассмотрим как создать пользовательскую функцию, которая решает квадратные уравнения вида ax^2 + bx + c = 0 и возвращает решение в виде одного значения (если решение уравнения одно) или массива из двух значений (если решений уравнения два).

📌 Пользовательская функция Excel, которая решает квадратные уравнения
Пользовательская функция Excel, которая решает квадратные уравнения
Пользовательская функция Excel, которая решает квадратные уравнения

📢 Скачать исходник с примером вы можете в конце статьи 🔽

📌 Пользовательская функция Excel, которая решает квадратные уравнения

🔔 Представляем код, который является пользовательской функцией в Excel для решения квадратных уравнений вида ax^2 + bx + c = 0.

⏩ Алгоритм решения уравнения

- Если дискриминант меньше нуля, то уравнение не имеет корней в действительных числах и функция возвращает строку "Корней нет". 
- Если дискриминант равен нулю, то уравнение имеет один корень, который функция возвращает. 
- Если дискриминант больше нуля, то уравнение имеет два корня, которые функция возвращает в виде массива.
– Если дискриминант меньше нуля, то уравнение не имеет корней в действительных числах и функция возвращает строку “Корней нет”.
– Если дискриминант равен нулю, то уравнение имеет один корень, который функция возвращает.
– Если дискриминант больше нуля, то уравнение имеет два корня, которые функция возвращает в виде массива.

Описание кода

  1. Первая строка объявляет функцию с названием QuadraticSolver и тремя аргументами (a, b, с), которые должны быть типа Double (вещественные числа).
  2. Объявляются 3 переменные типа Double: discriminant, х1 и х2.
  3. Выражение discriminant = b * b – 4 * a * c  – вычисляет дискриминант квадратного уравнения  (далее – D).
  4. Блок условий:
  • Если D < 0, то решение не имеет действительных корней. В этом случае будет возвращена строка “Нет корней”: QuadraticSolver = “Нет корней”.
  • Если D = 0, то решение имеет 1 действительный корень.

Мы вычисляем этот корень по формуле: x1 = -b / (2 * a) и возвращаем его в качестве результата функции: QuadraticSolver = x1
В последнем блоке, если D> 0, то решение имеет 2 действительных корня, вычисляемые по формулам:

  • для 1-го: х1 = (-b + Sqr(discriminant)) / (2 * a)
  • для 2-го: х2 = (-b – Sqr(discriminant)) / (2 * a)

Затем функция возвращает массив, содержащий 2 (два) решения, используя функцию Array(х1, х2): QuadraticSolver = Array(x1, x2)

5. Код функции заканчивается словом “End Function” указывающим на ее завершение.

🔲 Подводя итог:

Рассмотренная функция принимает 3 аргумента (a, b и c), являющиеся коэффициентами квадратного уравнения, возвращая 1 или 2 корня в зависимости от значения дискриминанта.

📌 Пользовательская функция Excel, которая решает квадратные уравнения

➡️ СКАЧАТЬ ПРИМЕР ФАЙЛА

Наша команда очень заинтересована в создании качественного и полезного контента. Поэтому, если Вам понравился этот урок, не забудьте поблагодарить автора лайком 👍. Если у Вас есть вопросы или своё решение, не стесняйтесь оставить комментарий 💬. Нужно решение для другой проблемы? Пожалуйста, напишите свой вопрос в комментариях 💬, и мы обязательно рассмотрим его в ближайшей теме обзора. Мы ценим Вашу обратную связь 💝, так как это помогает нам оценить, насколько данный материал был полезен для Вас.
Наша команда очень заинтересована в создании качественного и полезного контента. Поэтому, если Вам понравился этот урок, не забудьте поблагодарить автора лайком 👍. Если у Вас есть вопросы или своё решение, не стесняйтесь оставить комментарий 💬. Нужно решение для другой проблемы? Пожалуйста, напишите свой вопрос в комментариях 💬, и мы обязательно рассмотрим его в ближайшей теме обзора. Мы ценим Вашу обратную связь 💝, так как это помогает нам оценить, насколько данный материал был полезен для Вас.
  • Редакция Кодкампа

17 авг. 2022 г.
читать 2 мин


Квадратное уравнение принимает следующий вид:

ах 2 + Ьх + с = у

Часто вам будет дано значение y и вас попросят найти значение x .

Например, предположим, что у нас есть следующее квадратное уравнение:

4x 2 – 20x + 16 = -8

Оказывается, установка x = 3 или x = 2 решит это уравнение.

Для решения квадратных уравнений в Excel можно использовать функцию поиска цели .

В следующем пошаговом примере показано, как использовать функцию поиска цели на практике.

Шаг 1: введите уравнение

Во-первых, давайте введем случайное значение для x и формулу квадратного уравнения для y:

Шаг 2: Найдите первое значение X, используя поиск цели

Затем щелкните вкладку « Данные » на верхней ленте, затем нажмите кнопку « Анализ «что, если»» и выберите «Поиск цели »:

В появившемся новом окне укажите, что вы хотите установить ячейку B2 равной -8 , изменив значение в ячейке A2 :

Как только мы нажмем OK , функция поиска цели автоматически найдет значение x, которое решает уравнение:

Goal Seek находит, что значение x=2 (при условии, что 1,9999 округляется до 2) решает квадратное уравнение.

Шаг 3: Найдите второе значение X, используя поиск цели

Чтобы найти второе значение x, которое решает квадратное уравнение, установите начальное значение x на другое число.

Например, мы могли бы установить начальное значение x равным 4:

Затем мы можем снова запустить функцию поиска цели и увидеть, что она находит новое решение x=3 :

Таким образом, два значения x, которые могут решить это квадратное уравнение, равны x=2 и x=3 .

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:

Как решить систему уравнений в Excel
Как построить уравнение в Excel

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