График функции с двумя условиями

Рассмотрим пример построения графика функции при х [0; 1]:

График строится по принципам, представленным в разд. "Построение графика функции", за исключением того, что в ячейку В1 вводится формула:

=ЕСЛИ(А1<0.5;(1+ABS(0.2-А1))/(1+А1+А1^2);А1^ (1/3))

Совет

Обратите внимание на то, что для возведения в степень в коде используется соответствующая операция, т.е. А1^(1/3), а не функция рабочего листа степень, т. е. степень (А1; 1/3). В обоих случаях получается один и тот же результат, но, с моей точки зрения, применение операции возведения в степень здесь более разумно, т. к. делает код более очевидным.

В коде фигурирует функция логического ветвления Если (IF), которая имеет следующий синтаксис:

ЕСЛИ (логвыражение; значениееслиистина; значениееслиложь)

Рассмотрим ее аргументы.

□ логвыражение - это любое значение или выражение, принимающее значения истина или ложь. Например, А10=100 - это логическое выражение; если значение в ячейке А10 равно 100, то выражение принимает значение ИСТИНА. В противном случае - ЛОЖЬ. Данный аргумент может быть использован в любом операторе сравнения.

□ значениееслиистина - это значение, которое возвращается, если логвыражение равно ИСТИНА. Например, если этот аргумент – строка "План реализации выполнен" и логвыражение равно ИСТИНА, тогда функция ЕСЛИ отобразит текст План реализации выполнен. Если логвыражение равно, ИСТИНА, а значениееслиистина пусто, то возвращается значение 0. Чтобы отобразить слово ИСТИНА, необходимо использовать логическое значение ИСТИНА для этого аргумента. Значениееслиистина может быть формулой.

□ значениееслиложь - это значение, которое возвращается, если логвыражение равно ЛОЖЬ. Например, если этот аргумент - строка "План реализации перевыполнен" и логвыражение равно ЛОЖЬ, то функция ЕСЛИ отобразит текст План реализации перевыполнен. Если логвыражение равно ЛОЖЬ, а значениееслиложь опущено (т. е. после значениееслиистина нет точки с запятой), то возвращается логическое значение ЛОЖЬ. Если логвыражение равно ЛОЖЬ, а значениееслиложь пусто (т. е. после значениееслиистина стоит точка с запятой с последующей закрывающей скобкой), то возвращается значение 0. Значениееслиложь может быть формулой.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: