Лекция: Microsoft Word: Вычисление в тексте

В Word-документы можно вставлять достаточно сложные матема­тические формулы, включающие как простые арифметические операции (сложение, вычитание, умножение, деление, вычисление процентов...), так и обращения к функциям (поиск минимального и максимального числа, определение средних значений и т.д.).

Формула вставляется в документ как код поля.

Процедура. Ввод формулы

Формула, оформленная как код поля, вводится в текст документа с помощью команды Вставка/Поле. В таблицу формулу удобнее вставлять с помощью команды Таблица/Формула.

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

Выполните команду Таблица/Формула. Открывается диало­говое окно Формула, необходимый для формулы начальный знак равенства уже введен по умолчанию.

При попытке вставить формулу в таблицу, в которой уже присутствуют числа, в поле Формула диалогового окна Формула автоматически вводится обращение к функции суммирования =311М(Направление).

В поле Вставить функцию выберите нужную функцию. Вы­бранная функция передается в поле ввода Формула.

В поле ввода Формула введите необходимые аргументы.

Или:

В поле списка Вставить закладку выберите используемую в качестве аргумента закладку. В этом поле списка присутству­ют определенные в документе закладки.

5. При необходимости выберите из списка Формат чисел или введите с клавиатуры подходящий формат.

6. Поместите формулу в таблицу, нажимая ОК или [Enter]. В за­висимости от включенного режима отображения значе­ний/кодов полей в текущей позиции курсора появляется либо результат, либо код поля. Путем выделения формулы перед вызовом команды Табли­ца/Формула ее можно вывести в диалоговом окне Формула для изменений. При вставке формулы с помощью команды Вставка/Поле весь код поля формулы (функции, параметры, форматы) при­ходится вводить с клавиатуры.

Операторы. Для сложения, вычитания, умножения, деления, вычисления про­центов и возведения в степень используются следующие опера­торы:

Оператор Выполняемое действие

+ Сложение

— Вычитание. Круглые скобки числа (12) интерпретируются как признак отрицательного числа. Формула =10+02) дает результат (2), т.е. -2.

* Умножение

/ Деление

% Вычисление процентов (например, 200*10% дает 20)

^ Возведение в степень или извлечение корня

3^2 дает 9

9^0,5 дает 3 (корень квадратный)

8^(1/3) дает 2 (корень кубический)

Между операторами и операндами может стоять произволь­ное количество пробелов. При вычислениях операторы обрабатываются в такой после­довательности:

• Сначала возведение в степень, затем умножение, вычисле­ние процентов и деление, а в заключение — сложение и вы­читание. Последовательность может быть изменена путем расстановки скобок.

Вычисления с помощью функций

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

Формула, заданная с помощью кода поля, в общем случае имеет вид {=Формула}.

Фигурные скобки представляют собой признак кода поля, а знак равенства—признак специальной разновидности кода: формулы.

Синтаксис формул Word практически не отличается от син­таксиса обычных арифметических формул, знакомых поль­зователю по средней школе. Формула состоит из операн­дов, соединенных знаками операций. В качестве операндов могут выступать числа (константы), значения закладок или результаты вычисления функций. Аргументами функций могут служить константы, закладки и обращения к другим функциям (вложенные функции) (см. ниже). Порядок вычис­лений можно менять расстановкой скобок.

Если у функции несколько аргументов, они отделяются один от другого символом точки с запятой.

Число аргументов зависит от функции, например:

(=ABS(x)}требует одного аргумента

{=ROUND(x;y)}требует двух аргументов

{=МАХ()}допускает произвольное количество аргументов.

• Аргументами могут быть числовые значения (константы), вызовы функций, ссылки на закладки или области таблицы.

Математические функции

(=ABS(X)} Абсолютное значение Х
(=INT(X)} Целая часть числа (обрезает разряды после запятой)
(=МАХ()} Наибольшее значение произвольного количества аргументов
(=MIN()} Наименьшее значение произвольного количества аргументов
(=AVERAGE()} Среднее значение произвольного количества аргументов
{=PRODUCT()} Произведение аргументов
(=MOD(X;Y)} Остаток от деления X на Y
(=ROUND(X;Y)} Округление X до Y разрядов после запятой
(=SUMO) Сумма произвольного количества аргументов

Операторы сравнения

С помощью операторов сравнения можно сравнить два значе­ния. Результатом сравнения является логическая величина, ко­торая может иметь значение TRUE (ИСТИНА) или FALSE (ЛОЖЬ).

= Равно

< Меньше чем

<= Меньше или равно

> Больше чем

>= Больше или равно

<> Не равно

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

С помощью функций анализа можно определить характерис­тики аргументов. Логические функции оперируют с логичес­кими величинами (логическая величина может иметь значение TRUE (ИСТИНА) или FALSE (ЛОЖЬ)).

{=COUNT()} Количество аргументов

{=SIGN(X)} Знак перед X (1, если >0; -1, если <0)

{=DEFINED(X)} Выясняет, вычислим ли X (1 (ИСТИНА), если да; О (ЛОЖЬ), если нет)

{=AND(X;Y)} Дает результат 1 (ИСТИНА), если X и Y истинны, в остальных случаях О (ЛОЖЬ)

(=OR(X;Y)} Дает результат 1 (ИСТИНА), если X или Y истинны, в остальных случаях О (ЛОЖЬ)

{=NOT(X)} Дает результат О (ЛОЖЬ), если X истинно

{=IF(X;Y;Z)} Если X истинно, выражение равно Y, в противном случае = Z

Логические величины (константы)

TRUE ИСТИНА (в качестве числового эквивалента этой константы используется 1)

FALSE ЛОЖЬ (в качестве числового эквивалента этой константы используется 0)

{=IF(2*4>7;TRUE;FALSE)} дает результат 1 {=IF(3*5=7;TRUE;FALSE)} дает результат О

Примечания

В формулах можно использовать закладки. Закладка опреде­ляется с помощью кода поля {SET} (или командой Правка/За­кладка). {SET mark1 45}

Определяет закладку mark1. {=IF(mark1>20;2000;1500) }

Выводит 2000, если значение закладки mark1 больше 20, в остальных случаях — 1500.

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

Чтобы обновить поле, его следует сначала целиком выделить.

еще рефераты
Еще работы по информатике