Урок 5. Функция "ЕСЛИ"

 Решаем уравнение, или логические функции

1. Оформление уравнения

Откройте новый документ и запишите в ячейку А1 заголовок "Решение квадратного уравнения". Запишем уравнение:

  • выделите столбцы А:F и задайте для них ширину 4 символа (правой кнопкой мышки – «Ширина столбца» - в появившемся окне введите 4)  
  • запишите в ячейки А3:F3 данные:
    • 1
    • x^2+
    • 2
    • x+
    • 1
    • =0

Замечание: чтобы в ячейке F3 текст =0 не заменялся на 0 (а это происходит потому, что =0 воспринимается как формула), установите текстовый формат (Формат ячейки - Вкладка "Число" - Текстовый).

  • залей ячейки А3, С3 и Е3 каким-нибудь светлым цветом - в них будут записываться коэффициенты уравнения:

Найдём дискриминант:

  • в ячейку А5 запишите D=;
  • в ячейку В5 введите формулу вычисления дискриминанта: =С3^2-4*А3*Е3
  • проверьте правильность формулы, вводя в залитые ячейки различные коэффициенты:

Найдём первый корень уравнения:

  • в ячейку А7 запишите х1=;
  • в ячейку В7 введите формулу: =(-С3-КОРЕНЬ(В5))/(2*А3)

2. Тестирование формул

Проверьте работу формулы, введя коэффициенты 1, 2, 1, а затем 1, 1, 1:

Вам, конечно, понятно, почему возникла ошибка - функции КОРЕНЬ(В5) пришлось вычислять квадратный корень из отрицательного числа.

 

3. Условная функция

Как же быть? Получается, что в одну ячейку должны быть записаны сразу две формулы:

  • когда В5>0 или В5=0, формула (-С3-КОРЕНЬ(В5))/(2*А3)
  • когда В5<0, текст "нет"

В таких случаях применяется специальная функция - функция ЕСЛИ. Схематично её работу можно изобразить так:


Если условие B5>=0, записанное первым аргументом, истинно, то выполняется формула (-С3-КОРЕНЬ(В5))/(2*А3), записанная вторым аргументом, в противном случае выполняется третий аргумент "нет".

Используем эту функцию:

  • исправьте формулу в ячейке В7: = ЕСЛИ(В5>=0; (-С3-КОРЕНЬ(В5))/(2*А3); «нет»)
  • запишите в ячейку А8 текст х2=;
  • растяните формулу ячейки В7 вниз и исправьте её (в строке формул замените -КОРЕНЬ на +КОРЕНЬ);
  • проверьте работу таблицы при различных значениях коэффициентов: