Автоматизированные вычисления в таблице

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

Вставка поля и размещение в ней формулы осуществляется в результате выполнения команды Формула… (меню Таблица). Соответствующее диалоговое окно показано на Рис. 1.11.

Построение формулы проводится в окне Формула:(см. Рис. 1.11). Вначале в этом окне располагается некоторая формула — ее подставляет Word, анализируя окружение результатной ячейки (контекст). Если формула является той, которая необходима (Word правильно рассчитал), то никаких действий по формированию формулы проводить не требуется — следует лишь закрыть диалоговое окно. В противном случае, в окне Формула: следует сформировать формулу.

Рис. 1.11 Диалоговое окноФормула….

Формула — есть выражение, начинающее со знака "=" и построенное на определенном языке, в алфавит которого входят:

§ функции, расположенные в списке Вставить функцию: (см. Рис. 1.11);

§ арифметические операторы: "+" (плюс), "-" (минус), "*" (умножение), "/" (деление), "^" (возведение в степень);

§ ссылки на ячейки: например, А1, В2 и т.п. Эти ссылки указывают на соответствующие ячейки: первая указывает на ячейку, расположенную в столбце А (столбцы в таблице обозначаются буквами английского алфавита) и строке 1 (строки в таблице нумеруются), вторая на — ячейку, расположенную в столбце В и строке 2;

§ адресные операторы: оператор ":" (двоеточие) задает интервал смежных ячеек;

§ числа;

§ закладки, указывающие на числа (закладка — есть, по существу, поименованное число).

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

Рассмотрим несколько примеров.

Пример 1. Пусть требуется определить наименьшее из значений, расположенных в таблице:

Введем в результатную ячейку (E1) посредством команды Формула… формулу вида =MIN(A1:D3), в результате выполнения этой команды в ячейке отобразится результат — число 3.

Пример 2. Рассмотрим следующий табличный фрагмент деловой документации.

Наименование товара Ед. изм. Цена Кол-во Сумма
Чай кг 100-00  
Кофе кг 60-00  
Итого  

Требуется автоматизировать процесс получения результата в ячейках столбца Сумма.

Решение. Введем в первую результатную ячейку (E1) посредством команды Формула… формулу вида = PRODUCT(Left) (функция PRODUCT() ищется в списке Функция:, слова Left набираются вручную). Эта формула означает "перемножать все то, что находится слева". Причем в процессе участвуют только числовые данные (Word умеет различать текст и число).

В следующую результатную ячейку (Е2)— приведенная выше формула копируется. В результате в ячейке Е2 формула будет иметь тот же вид (в редакторе Word при копировании ячеек, содержащих формулы, последние не настраиваются на соответствующий контекст — они не изменяются). Однако эта формула, естественно, не изменяет своего смысла — "перемножать все то, что находится слева", который подходит и для рассматриваемой результатной ячейки. Следовательно, эта формула с аргументом Leftносит универсальный характер.

В ячейку Е3 посредством команды Формула… введем формулу вида =SUM(ABOVE), носящую такой же универсальный характер, как и рассмотренная выше формула и имеющую смысл "суммировать все то, что находится сверху".

Решение окончено — процесс получения результатных данных в зависимости от исходных значений автоматизирован.

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

Для обновление одного поля можно использовать команду Обновить поле, доступ к которой осуществляется через контекстное меню. Для обновления нескольких полей используется функциональная клавиша F9 —требующие обновления поля выделяются, затем нажимается клавиша F9.

Задания

Вариант 1

1. Подготовить таблицу.

ОТЧЕТ О РАБОТЕ ТЕПЛОВОЙ ЭЛЕКТРОСТАНЦИИ

за___________20___ г.

I. Эксплутационные данные

Показатели Код строки Выработано электроэнергии, тыс. кВт×ч Отпущено электроэнергии, тыс. кВт×ч Отпущено теплоэнергии внешним потребителям, Гкал.
всего электростанцией Районной котельной
Всего в том числе отработанным паром
За отчетный месяц:           ´  
план…………            
Фактически…            
С начала года:           ´  
план…………            
Фактически…            

2. Автоматизировать вычисления в таблице.

ВЕДОМОСТЬ

учета оплаты труда

за20 г.

 

Дата операции Остаток, руб Вклад Сальдо по операции
Приход, руб. Расход, руб.
22.03.00 2.60    
26.03.00      
  Исходящий остаток    
               

Вариант 2

1. Подготовить таблицу.

 

ОТЧЕТ О РАБОТЕ ТЕПЛОВОЙ ЭЛЕКТРОСТАНЦИИ

за___________20___ г.

II. Баланс топлива

Вид топлива Код топлива Израсходовано топлива за месяц Остаток топлива за месяц
Всего В том числе на отпуск электрической и тепловой энергии
Натурального Условного
Нефтетопливо______________        
Газ_______________________        

«___» ____________20___ г. Директор (руководитель)______________

2. Автоматизировать вычисления в таблице.

Карточка №

учета материала

Наименование Номенклатурный номер Масса, г. Цена 1 г., руб. Сумма руб.
Золото  
Серебро  
Всего  

Вариант 3

1. Подготовить таблицу.

 

ОТЧЕТ ЗАВОДА О РАБОТЕ ЛИТЕЙНЫХ ЦЕХОВ

за____________20___ г.