Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Автоматизированные технологии в Word.doc
Скачиваний:
12
Добавлен:
06.09.2019
Размер:
13.16 Mб
Скачать

Использование ключей полей

Ключи являются необязательными инструкциями, изменяющими формат значения поля или запрещающими его изменение. Другими словами, ключ — специальная инструкция, вызывающая выполнение определенных действий при работе с полями. Обычно параметр добавляется к инструкциям поля для изменения значения поля. Например, в зависимости от ключа, для обозначения месяца в поле DATE может использоваться номер, сокращенное или полное название { DATE \@ "MMMМ 'ГГ" } возвращает «Ноябрь '95». Для вывода числа прописью можно использовать ключ \* CardText в поле FORMTEXT, которое используется для вычислений в документе { FORMTEXT { =цена+премия } \* CardText }, где закладки цена и премия обозначают соответствующие поля.

Например,

5303 – закладка цена

40 – закладка премия

пять тысяч триста сорок три – полученный результат выведен прописью.

В большинстве полей можно использовать четыре общих ключа (табл. 2).

Таблица 2

Общие ключи

Ключ

Описание

Формат (\*)

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

Числовой формат (\#)

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

Формат даты/времени (\@)

Определяет формат полей, содержащих значения даты или времени, например: 21.04.96 15:30.

Запрет обновления (\!)

Запрещает обновление полей в тексте, вставленном с помощью полей INCLUDETEXT и REF, без предварительного обновления в исходном документе.

Вычисления в полях

Для выполнения простых арифметических операций и вычисления математических выражений используется поле =(Формула) или команда Таблица – Формула. В формулах можно использовать закладки и адреса ячеек таблицы.

Например, требуется просуммировать значения элементов, помещенных в столбец таблицы Word и названием Table3.

{ = SUM(Table3 C2:C7) \# "# #0,00 р." }

Ключ числового шаблона (\# "# #0,00 р.") добавляет к значению поля знак денежной единицы и разделитель групп разрядов.

Для выполнения вычислений в поле требуется ввести формулу:

{ = Формула [Закладка ] [\# "Числовой формат" ] }

Формула — выражение, содержащее допустимое сочетание чисел, закладок, содержащих числа, полей, значением которых являются числа, операторов и функций.

Закладка – имя закладки, которой помечено одно или несколько значений.

\# Числовой формат – указывает способ отображения полученного результата: число знаков в дробной части, способ отображения отрицательных чисел и т. п.

Вычисления в таблице

Для проведения вычислений в таблице необходимо выполнить следующие действия:

  1. Выделить ячейку, в которую будет помещен результат.

  2. Выбрать команду Таблица – Формула. В результате откроется окно диалога «Формула» (рис. 24).

Рис. 24. Окно команды Таблица – Формула

Рассмотрим назначение полей окна «Формула».

Формула начинается со знака = и является выражением. Выражение может содержать числа, ссылки на ячейки таблицы (которые имеют вид A1, A2, B1, B2 и так далее, где буква указывает на столбец, а номер представляет строку), закладки, операторы (математические, логические и операторы сравнения), функции.

Формат числа позволяет выбрать числовой формат для результата формулы.

Вставить функцию – выводит список функций (табл. 3), которые можно использовать при составлении формул. Общий вид функции:

=ИМЯ (АРГУМЕНТЫ),

где ИМЯ – имя функции,

АРГУМЕНТЫ – параметры функции, которые могут быть числами, формулами или именами закладок. Для функций допустимо любое число аргументов, разделенных точкой с запятой (;).

Таблица 3

Основные функции, используемые в таблицах

Функция

Результат

ABS(x)

Абсолютное значение числа или формулы (без знака).

AVERAGE( )

Среднее значений, включенных в список.

COUNT( )

Число элементов в списке.

INT(x)

Целая часть числа или значения формулы x.

MIN( )

Наименьшее значение в списке.

MAX( )

Наибольшее значение в списке.

MOD(x,y)

Остаток от деления x на y.

PRODUCT( )

Произведение значений, включенных в список. Например, функция

ROUND(x,y)

Значение x, округленное до указанного десятичного разряда (y). x может быть числом или значением формулы.

SUM( )

Сумма значений или формул, включенных в список.

Примечание. Если в формуле используются ссылки на отдельные ячейки, то они разделяются запятой, например, =average(a1,a3,c2). При организации ссылки на диапазон ячеек применяется двоеточие, например, =average(b1:b3) (столбец), average(a1:d1) (строка), =average(a1:b2) (блок).

В качестве аргументов функций можно использовать встроенные служебные слова ABOVE, LEFT, RIGHT, означающие соответственно все ячейки выше, левее, правее текущей.

Например, =SUM(ABOVE) – суммировать все ячейки выше текущей.

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