Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Математические функции рабочего листа




Наиболее часто употребляемые стандартные математические функции рабочего листа приведены в табл. 3.1.

Таблица 3.1 – Математические функции

Функция (рус.) Функция (англ.) Описание
     
ABS (число) ABS (number) Возвращает абсолютную величину аргумента
ACOS (число) ACOS (number) Возвращает арккосинус аргумента
ASIN (число) ASIN (number) Возвращает арксинус аргумента
ATAN (число) ATAN (number) Возвращает арктангенс аргумента
COS (число) COS (number) Возвращает косинус аргумента
EXP (число) EXP (number) Возвращает экспоненту аргумента, т.е результат возведения основания натурального логарифма в степень, равную значению аргумента
LN (число) LN (number) Возвращает натуральный логарифм аргумента
LOG (число) LOG (number) Возвращает логарифм аргумента по данному основанию, если основание опущено, то оно полагается равным 10
LOG10 (число; основание) LOG10 (number; base) Возвращает десятичный логарифм аргумента
SIN (число) SIN (number) Возвращает синус аргумента
TAN (число) TAN (number) Возвращает тангенс аргумента
ЗНАК (число) SGN (number) Возвращает знак аргумента
ОСТАТ (число; делитель) MOD (number1; number1) Возвращает остаток от деления числа на делитель
ПИ () PI () Возвращает значение числа π с точностью до 15 знаков (в данном случае 3.14159265358979). обратите внимание на то, что функция ПИ () не имеет аргумента
СЛЧИС () RND () Возвращает случайное число между 0 и 1. Чтобы получить случайное вещественное число между a и b, можно использовать следующую формулу: СЛЧИС ()*(b-a)+a
ЦЕЛОЕ (число) INT (number) Округляет число до ближайшего меньшего целого

 

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

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

График строится по принципам, представленным в п. 3.2.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. Значениееслиложь может быть формулой.

Логические функции

В MS Excel имеются функции логических условий, перечисленные в таблице 3.2.

Таблица 3.2 – Функции логических условий

Функция (рус.) Функция (англ.) Описание
     
И (логзнач1; логзнач2; …) AND (arg1, arg2, …) Логическое умножение. Возвращает значение ИСТИНА, если все аргументы имеют значение ИСТИНА; возвращает значение ЛОЖЬ, если хотя бы один аргумент имеет значение ЛОЖЬ. Например, И (2+2=4; 2+3=5) возвращает значение ИСТИНА. Если ячейка В4содержит число из интервала от 1 до 100, то функция И (1<В4; В4<100) возвращает значение ИСТИНА, а в противном случае – ЛОЖЬ.
ИЛИ (логзнач1; логзнач2; …) OR (arg1, arg2, …) Логическое сложение. Возвращает ИСТИНА, если хотя бы один из аргументов имеет значение ИСТИНА; возвращает ЛОЖЬ, если все аргументы имеют значение ЛОЖЬ. Например, И (2+2=4; 2+3=6) возвращает значение ИСТИНА. Если ячейка В4 содержит число меньше 1 или больше 100, то ИЛИ (В4<1; В4>100) возвращает значение ИСТИНА, а в противном случае – ЛОЖЬ.
НЕ (логзнач) NOT (arg) Логическое отрицание. Изменяет на противоположное значение логическое значение своего аргумента. Например, НЕ (2+5=5) возвращает значение ИСТИНА. Если ячейка В4 содержит число меньше 1 или больше 100, то НЕ (ИЛИ(В4<1;В4>100)) возвращает ЛОЖЬ, а в противном случае – ЛОЖЬ.

Примечание

Кроме функции ЕСЛИ в MS Excel имеются еще две функции, использующие логические условия. Это функции:

СЧЁТЕСЛИ (COUNTIF) – подсчитывает количество ячеек внутри диапазона, удовлетворяющих заданному критерию;

СУММЕСЛИ (SUMIF) – суммирует значения тех ячеек диапазона, удовлетворяющих заданному критерию.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...