
14.1. Основные понятия
14.2. Функциональные возможности _________ табличных процессоров
Г П A R A 14J- технология работы в электронной
I J 1ЛЛО^Л таблице
Электронная таблица — самая распространенная и мощная информационная технолог для профессиональной работы с данными. Для управления электронной таблицей созда! специальные программные продукты — табличные процессоры.
Данная глава носит теоретический характер и направлена на формирование предстг ления о возможностях электронной таблицы и ее использовании. Основные функциона;
ные возможности и технологические операции электронной таблицы рассматриваются t привязки к конкретному типу табличного процессора.Полученные знания являются ба:
выми при практическом знакомстве с любым новым видом табличного процессора.
Рекомендации по практическому освоению табличного процессора вы найдете в гла 5 практикума для среды Excel5.0 for Windows,которая с большим успехом применяется любом рабочем месте. Предложенная авторами методика позволитсамостоятельно оа ить несколько видов табличных процессоров.
Обе главы связаны общей идеей и построены так, чтобы постепенно знакомить с р! нообразным инструментарием технологии электронной таблицы — от типовых процедур сложных режимов, применяемых при профессиональной работе с данными.
Цель главы— познакомить с функциональными возможностями таблично процессора и общей методологией использования электронной таблицы в п{ фессиональной работе с данными.
ПОСЛЕ ИЗУЧЕНИЯ ГЛАВЫ ВЫ ДОЛЖНЫ ЗНАТЬ:
Назначение электронной таблицы
Особенности типового интерфейса табличных процессоров
Типы данных, которые могут содержаться в ячейках
Форматы представления числовых и символьных данных
Понятие об относительных и абсолютных адресах
Понятие о формулах и функциях в арифметических выражениях
Правила автоматического изменения относительных адресов, действующие при коп
ровании и перемещении формул
Назначение основных типовых команд табличного процессора
Способы объединения данных нескольких электронных таблиц в одну
Графические возможности табличных процессоров для представления данных
Основные технологические этапы работы с данными в среде любого табличного пр
цессора
141 ОСНОВНЫБ ПОНЯТИЯ
14.1. Основные понятия
• История появления и развития электронной таблицы
• Интерфейс табличного процессора
я Данные, хранимые в ячейках электронной таблицы
• Автоматическое изменение относительных ссылок при копировании и перемещении формул
ИСТОРИЯ ПОЯВЛЕНИЯ И РАЗВИТИЯ ЭЛЕКТРОННОЙ ТАБЛИЦЫ
Идея создания электронной таблицы возникла у студента Гарвардского университета (США) Дэна Бриклина (Dan Bricklin)в 1979 г. Выполняя скучные вычисления экономи- ческого характера с помощью бухгалтерской книги, он и его друг Боб Франкстон (Bob Frankston),который разбирался в программировании, разработали первую программу элек- тронной таблицы, названную ими VisiCalc.
VisiCalcскоро стала одной из наиболее успешных программ. Первоначально она пред- назначалась для компьютеров типа AppleII, но потом была трансформирована для всех типов компьютеров. Многие считают, что резкое повышение продаж компьютеров типаAppleв то время и было связано с возможностью использования на них табличного процес- сора VisiCalc.В скоропоявившихся электронных таблицах-аналогах (например, SuperCalc) основные идеи VisiCalcбыли многократно усовершенствованы.
Новый существенный шаг в развитии электронных таблиц — появление-в 1982 г. на рынке программных средств Lotus1-2-3. Lotusбыл первым табличным процессором, ин- тегрировавшим в своем составе, помимо обычных инструментов, графику и возможность работы с системами управления базами данных. Поскольку Lotusбыл разработан для ком- пьютеров типа IBM,он сделал для этой фирмы то же, что VisiCalcв свое время сделал для фирмы Apple.После разработки Lotus1-2-3 компания Lotusв первый же год повышает свой объем продаж до 50 млн. дол. и становится самой большой независимой компанией — про- изводителем программных средств. Успех компании Lotusпривел к ужесточению конку- ренции, вызванной появлением на рынке новых электронных таблиц, таких, как VP Planner компании Paperback Softwareи Quattro Proкомпании Borland International,которые предло- жили пользователю практически тот же набор инструментария, но по значительно более низким ценам.
Следующий шаг — появление в 1987 г. табличного процессора Excelфирмы Microsoft. Эта программа предложила более простой графический интерфейс в комбинации с ниспада- ющими меню, значительно расширив при этом функциональные возможности пакета и повысив качество выходной информации. Расширение спектра функциональных возмож- ностей электронной таблицы, как правило, ведет к усложнению работы с программой.
Разработчикам Excelудалось найти золотую середину, максимально облегчив пользо- вателю освоение программы и работу с ней. Благодаря этому Excelбыстро завоевала попу- лярность среди широкого круга пользователей. В настоящее время, несмотря на выпуск компанией Lotusновой версии электронной таблицы, в которой использована трехмерная таблица с улучшенными возможностями, Excelзанимает ведущее место на рынке таблич- ных процессоров.
530 ГЛАВА 14 ТАБЛИЧНЫЙ ПРОЦЕССОР
Имеющиеся сегодня на рынке табличные процессоры способны работать в широко» круге экономических приложений и могут удовлетворить практически любого пользе вателя.
ИНТЕРФЕЙС ТАБЛИЧНОГО ПРОЦЕССОРА
Что такое электронная таблица
Электронная таблица— компьютерный эквивалент обычной таблицы, клетках (ячейках) которой записаны данные различных типов: тексть даты, формулы, числа.
Результат вычисления формулы в клетке является изображением этой клетки. Числе вые данные и даты могут рассматриваться как частный случай формул. Для управлени электронной таблицей используется специальный комплекс программ — табличны! процессор.
Главное достоинство электронной таблицы — это возможность мгновенного пересч< та всех данных, связанных формульными зависимостями при изменении значения любог операнда.
Строки, столбцы, ячейки и их адреса
Рабочая область электронной таблицы состоит из строк и столбцов, имеющих свои имен, Имена строк —'это их номера. Нумерация строк начинается с 1 и заканчивается максимал! ным числом, установленным для данной программы. Имена столбцов — это буквы лати! ского алфавита сначала от А до Z, затем от АА до AZ, ВА до BZи т. д.
Максимальное количество строк и столбцов определяется особенностями испоа! зуемой программы и объемом памяти компьютера. Современные программы дают во' можность создавать электронные таблицы, содержащие более 1 млн. ячеек, хотя дг практических целей в большинстве случаев этого не требуется.
Пересечение строки и столбца образует ячейку таблицы,имеющую свой уникальны адрес. Для указания адресов ячеек в формулах используютсяссылки(например, А2 или С4
Ячейка —область, определяемая пересечением столбца и строки электро!
ной таблицы.
Адрес ячейкиопределяется названием (номером) столбца и номеро
строки.
Ссылка— способ (формат) указания адреса ячейки.
Указание блока ячеек
В электронной таблице существует понятие блока(диапазона)ячеек,также имеющег свой уникальный адрес. В качестве блока ячеек может рассматриваться строка или чает строки, столбец или часть столбца, а также прямоугольник, состоящий из нескольких стрс и столбцов или их частей (рис. 14.1). Адрес блока ячеек задается указанием ссылок первс и последней его ячеек, между которыми, например, ставится разделительный символ - двоеточие <:>или две точки подряд <..>.
141 ОСНОВНЫЕ ПОНЯТИЯ
Пример 14.1.
• Адрес ячейки, образованной на пересечении столбца G и строки 3, будет выра- жаться ссылкой 03.
• Адрес блока, образованного в виде части строки 1, будет A!..HI
• Адрес блока, образованный в виде столбца В, будет В 1 ..В 10.
• Адрес блока, образованный в виде прямоугольника, будет D4..F5.
Каждая команда электронной таблицы требует указания блока (диапазона) ячеек, в от- ношении которых она должна быть выполнена.
Блок используемых ячеек может быть указан двумя путями: либо непосредственным набором склавиатуры начального и конечного адресов ячеек, формирующих диапазон, либовыделениемсоответствующей части таблицы при помощи клавиш управления курсо- ром. Удобнее задавать диапазон выделением ячеек.
Типичными установками, принимаемыми по умолчанию на уровне всех ячеек табли- цы, являются: ширина ячейки в 9 разрядов, левое выравнивание для символьных данных и основной формат для цифровых данных с выравниванием вправо.
Блок ячеек— группа последовательных ячеек. Блок ячеек может состоять из одной ячейки, строки (или ее части), столбца (или его части), а также последовательности строк или столбцов (или их частей).
Типовая структура интерфейса
Как видно на рис. 14.1, при работе с электронной таблицей на экран выводятся рабочее поле таблицы и панель управления. Панель управления обычно включает: Главное меню, вспо- могательную область управления, строку ввода и строку подсказки. Расположение этих областей на экране может быть произвольным и зависит от особенностей конкретного таб- личного процессора.
Строка главного менюсодержит имена меню основных режимов програм- мы. Выбрав один из них, пользователь получает доступ к ниспадающему меню, содержаще- му перечень входящих в него команд. После выбора некоторых команд ниспадающего меню появляются дополнительные подменю.
Рабочее
поле
Строка
Столбец
Ячейка
с адресом
СЗ
Блок ячеек
с
адресом D4..F5

Рис. 14.1. Вид электронной таблицы на экране
532 ГЛАВА 14 ТАБЛИЧНЫЙ ПРОЦЕССОР
Вспомогательная областьуправления включает:
• строку состояния;
• панели инструментов;
• вертикальную и горизонтальную линейки прокрутки.
В строке состояния(статусной строке) пользователь найдет сведения о те» щем режиме работы программы, имени файла текущей электронной таблицы, номере те» щего окна и т.п.Панель инструментов(пиктографическое меню) содерж определенное количество кнопок (пиктограмм), предназначенных для быстрой активизац выполнения определенных команд меню и функций программы. Чтобы вызвать на экран области таблицы, которые на нем в настоящий момент не отображены, используются в ^тикальнаяигоризонтальная линейки п р о кр у т к и.Бегунки (движки) л неек прокрутки показывают относительную позицию активной ячейки в таблице используются для быстрого перемещения по ней. В некоторых табличных процессорах экране образуются специальные зоны быстрого вызова. При щелчке мыши в такой зоне в зывается соответствующая функция. Например, при щелчке мыши на координатной лине ке вызывается диалог задания параметров страницы.
Строка вводаотображает вводимые в ячейку данные. В ней пользователь мож просматривать или редактировать содержимое текущей ячейки. Особенность стро ввода — возможность видеть содержащуюся в текущей ячейке формулу или функцию, а ее результат. Строку ввода удобно использовать для просмотра или редактирования текст вых данных.
Строка подсказкипредназначена для выдачи сообщений пользователю оти сительно его возможных действий в данный момент.
Приведенная структура интерфейса является типичной для табличных процессоре предназначенных для работы в среде Windows.Для табличных процессоров, работающгоDOS,чаще всего отсутствуют командные кнопки панелей инструментов и линейки пр крутки.
Рабочее поле— пространство электронной таблицы, состоящее из яче< названий столбцов и строк.
Панель управления— часть экрана, дающая пользователю информащ об активной ячейке и ее содержимом, меню и режиме работы.
Текущая ячейка и экран
Текущей (активной) называется ячейкаэлектронной таблицы, в которой в да ный момент находится курсор. Адрес и содержимое текущей ячейки выводятся в стро ввод. электронной таблицы. Перемещение курсора как по строке ввода, так и по экра) осушь- гвляется при помощи клавиш движения курсора.
Возможности экрана монитора не позволяют показать всю электронную таблицу. \ можем рассматривать различные части электронной таблицы, перемещаясь по ней при п мощи клавиш управления курсором. При таком перемещении по таблице новые стро] (столбцы) автоматически появляются на экране взамен тех, от которых мы уходим. Час электронной таблицы, которую мы видим на экране монитора, называетсятекущим(акти ным)экраном.
Окно, рабочая книга, лист
Основные объекты обработки информации — электронные таблицы — размещаются та личным процессором в самостоятельных окнах, и открытие или закрытие этих таблиц ест
по сути, открытие или закрытие окон, в которых они размещены. Табличный процессор дает возможность открывать одновременно множество окон, организуя тем самым "много- оконный режим" работы. Существуют специальные команды , позволяющие изменять вза- имное расположение и размеры окон на экране. Окна,которые в настоящий момент мы видим на экране, называютсятекущими (активными).
Рабочая книгапредставляет собой документ, содержащий нескольколистов,в которые могут входить таблицы, диаграммы или макросы. Вы можете создать книгу для со- вместного хранения в памяти интересующих вас листов и указать, какое количество листов она должна содержать. Все листы рабочей книги сохраняются в одном файле. Заметим, что термин "рабочая книга" не является стандартным. Так, например, табличный процессорFrameworkвместо него использует понятие Frame(рамка).
ДАННЫЕ, ХРАНИМЫЕ В ЯЧЕЙКАХ ЭЛЕКТРОННОЙ ТАБЛИЦЫ
Типы входных данных
В каждую ячейку пользователь может ввести данные одного из следующих возможных видов: символьные, числовые, формулы и функции, а также даты.
• Символьные (текстовые) данныеимеют описательный характер. Они могут включать в себя алфавитные, числовые и специальные символы. В качестве их первого символа часто используется апостроф, а иногда — кавычки или пробел.
Пример 14.2. Символьные данные:
' Ведомость по начислению премии ' Группа № 142
• Числовые данныене могут содержать алфавитных и специальных символов, поскольку с ними производятся математические операции. Единственными исключе- ниями являются десятичная точка (запятая) и знак числа, стоящий перед ним.
Пример 14.3. Числовые данные:
100 -135 12332 435
• Формулы.Видимое на экране содержимое ячейки, возможно, — результат вычисле- ний, произведенных по имеющейся, но не видимой в ней формуле. Формула может включать ряд арифметических, логических и прочих действий, производимых с дан- ными из других ячеек.
Пример 14.4. Предположим, что в ячейке находится формула +В5 + ( С5 + 2 * Е5) / 4. В обычном режиме отображения таблицы на экране вы увидите не формулу, а результат вычислений по ней над числами, содержащимися в ячейках В5, С5 и Е5.
• Фу нкции.Функция представляет собой программу с уникальным именем, для кото- рой пользователь должен задать конкретные значения аргументов функции, стоящих в скобках после ее имени. Функцию (так же, как и число) можно считать частным случаем формулы. Различают статистические, логические, финансовые и другие функции.
Пример 14.5. Ячейка содержит функцию вычисления среднего арифметического значения множества чисел, находящихся в ячейках В4, В5, В6, В8, в следующем виде:
@AVG (В4 .. В6, В8).
• Даты.Особым типом входных данных являются даты. Этот тип данных обеспечива- ет выполнение таких функций, как добавление к дате числа (пересчет даты вперед и назад) или вычисление разности двух дат (длительности периода). Даты имеют внут- ренний (например, дата может выражаться количеством дней от начала 1900 года или порядковым номером дня по Юлианскому календарю) и внешний формат. Внешний формат используется для ввода и отображения дат. Наиболее употребительны следую- щие типы внешних форматов дат:
— ДЦ-МММ-ГТ (04-Янв-95);
— МММ-ДЦ-ГГ (Янв-04-95);
— ДД-МММ (04-Янв);
— МММ-ГГ (Янв-95).
Внимание!Тип входных данных, содержащихся в каждой ячей- ке, определяется первым символом, который должен трактовать- ся не как часть данных, а как команда переключения режима:
• если в ячейке содержатся числа, то первый их символ является либо цифрой, либо десятичной точкой, либо знаком числа (плюсом или минусом);
• если в ячейке содержится формула, то первый ее символ дол- жен быть выбран определенным образом в соответствии со спецификой конкретного табличного процессора. Для этого часто используются левая круглая скобка, знак числа (плюс или минус), знак равенства и т. п.;
• ячейка, содержащая функцию, всегда использует в качестве первого специальный символ @ ;
• если ячейка содержит символьные данные, ее первым симво- лом может быть одинарная (апостроф) или двойная кавычка, а также пробел.
Форматирование числовых данных в ячейках
Вы можете использовать различные форматыпредставления числовых данных в рам- ках одной и той же электронной таблицы. По умолчанию числа располагаются в клетке, вы- равниваясь по правому краю. В некоторых электронных таблицах предусмотрено изменение этого правила. Рассмотрим наиболее распространенные форматы представления числовых данных.
• Основной форматиспользуется по умолчанию, обеспечивая запись числовых данных в ячейках в том же виде, как они вводятся или вычисляются.
• Формат с фиксированным количеством десятичных знаков обеспечивает представление чисел в ячейках с заданной точностью, определяемой ус- тановленным пользователем количеством десятичных знаков после запятой (десятич- ной точки). Например, если установлен режим форматирования, включающий два десятичных знака, то вводимое в ячейку число 12345 будет записано как 12345.00, а число 0.12345—как.12.
• Процентный форматобеспечивает представление введенных данных в форме процентов со знаком % (в соответствии с установленным количеством десятич- ных знаков). Например, если установлена точность в один десятичный знак, то при вводе 0.123 на экране появится 12.3%, а при вводе 123 — 12300.0%.
• Денежный форматобеспечивает такое представление чисел, где каждые три разряда разделены запятой. При этом пользователем может быть установлена опреде- ленная точность представления (с округлением до целого числа или в два десятичных знака). Например, введенное число 12345 будет записано в ячейке как 12,345 (с округ- лением до целого числа) и 12,345.00 (с точностью до двух десятичных знаков).
• Научный формат,используемый для представления очень больших или очень маленьких чисел, обеспечивает представление вводимых чисел в виде двух компонен- тов:
— мантиссы, имеющей один десятичный разряд слева от десятичной точки, и некото- рого (определяемого точностью, заданной пользователем) количества десятичных знаков справа от нее;
— порядка числа.
Пример 14.6. Введенное число 12345 будет записано в ячейке как 1.2345Е +04 (если установленная точность составляет 4 разряда) и как 1.23Е +04 (при точности в 2 раз- ряда). Число .0000012 в научном формате будет иметь вид 1.2Е -06.
Форматирование символьных данных в ячейках
По умолчанию символьные данные выравниваются по левому краю ячейки. Вы можете из- менить формат представления символьных данных в электронной таблице. Для этого суще- ствуют следующие возможности.
• Выравнивание к левому краю ячейкирасполагает первый символ вводимых вами дан- ных в крайней левой позиции ячейки. Для многих программ этот режим используется по умолчанию как основной.
• Выравнивание к правому краю ячейкирасполагает последний символ вводимых в ячейку данных в ее крайней правой позиции.
• Выравнивание по центру ячейкирасполагает вводимые данные по центру ячейки.
Форматирование данных— выбор формы представления числовых или символьных данных в ячейке.
Изменение ширины колонки
Отображение числовых данных зависит не только от выбранного формата, но также и от ширины колонки (ячейки), в которой эти данные располагаются. Ширина колонки при текс- товом режиме экрана устанавливается в знаках, а при графическом режиме экрана — в не- зависимых единицах. Количество знаков в ячейке зависит от ее ширины, кегля, гарнитуры, а также от конкретного текста. Так, например, не составляет проблемы расположить число 12345 в формате с запятой без дробной части в ячейке шириной в 9 знаков. Однако вы не сможете его расположить там в денежном формате с двумя десятичными знаками, посколь- ку число $12,345.00 занимает 10 разрядов, превышая тем самым ширину ячейки. В данном случае необходимо изменить используемый формат представления числа либо увеличить ширину колонки.
Внимание!Если ширина вводимого числа превышает ширину ячейки (колонки), ячейка заполняется звездочками, сигнализиру- ющими о том, что ширина ячейки недостаточна для отображе- ния данных.
536 ГЛАВА 14 ТАБЛИЧНЫЙ ПРОЦЕССОР
Формулы
Вычисления в таблицах производятся с помощью формул. Результат вычисления поме- щается в ячейку, в которой находится формула.
Формуланачинается со знака плюс или левой круглой скобки и представ- ляет собой совокупность математических операторов, чисел, ссылок и функций.
При вычислениях с помощью формул соблюдается принятый в математике порядо» выполнения арифметических операций.
Формулы состоят из операторов и операндов, расположенных в определенном поряд ке. В качестве операндов используются данные, а также ссылки отдельных ячеек или бло ков ячеек. Операторы в формулах обозначают действия, производимые с операндами. I зависимости от используемых операторов различают арифметические (алгебраические) i логические формулы.
В арифметических формулахиспользуются следующие операторы арифметически действий:
+ сложение, вычитание,
# умножение,
/ деление,
лвозведение в степень.
Каждая формула в электронной таблице содержит несколько арифметических дейс' вий с ее компонентами. Установлена последовательность выполнения арифметических оп< раций. Сначала выполняется возведение в степень, затем — умножение и деление и толь» после этого — вычитание и сложение. Если вы выбираете между операциями одного ypoBi (например, между умножением и делением), то следует выполнять их слева направо. Но мальный .порядок выполнения операций изменяют введением скобок. Операции в скобю выполняются первыми.
Арифметические формулы могут также содержать операторы сравнения: равно (=), i равно (< >), больше (>), меньше (<), не более (<=), не менее (>=). Результатом вычислен;
арифметической формулы является число.
Логические формулы могут содержать указанные операторы сравнения, а также сг циальные логические операторы:
#NOT# —логическое отрицание "НЕ",
#AND# — логическое "И",
#OR#— логическое "ИЛИ".
Логические формулыопределяют, выражение истинно или ложно. Истинным вырам ниям присваивается численная величина 1, а ложным — 0. Таким образом, вычислениеi гической формулы заканчивается получением оценки "Истинно" (1) или "Ложно" (0).
Пример 14.7. Приведем несколько примеров вычисления арифметических и логи1 ких формул по следующим данным:
|
|
А В С |
|
1 2 3 |
3 5 2 3 12 1 4 7 6 |
Формула Результат Объяснение
=А1+В1*3 18 Содержимое ячейки В1 умножается на 3, и резуль- тат складывается с содержимым ячейки А1. (Умно- жение выполняется первым).
=А2-ВЗ+С2 -3 Содержимое ячейки ВЗ вычитается из содержимого ячейки А2, а затем к результату добавляется со- держимое ячейки С2. (Сложение и вычитание как действия одного уровня выполняются слева на- право).
=В2/(С1*А2) 2 Содержимое ячейки С1 умножается на содержимое А2, и затем содержимое ячейки В2 делится на полученный результат. (Любые действия в скобках выполняются первыми).
°B^'^C1-B2/AЗ 22 Содержимое ячейки В1 возводится в степень, определяемую содержимым ячейки С1, затем определяется частное от деления содержимого ячейки В2 на содержимое ячейки A3 . Полученное частное вычитается из первого результата. (Воз- ведение в степень выполняется первым, затем выполняется деление и только потом — вычитание).
=A1>0#OR#C3>0 1 Поскольку содержимое ячеек А1 (3>0) и СЗ (6>0) представляет собой положительные числа, всему выражению присваивается численная величина 1 ("Истинно").
По умолчанию электронная таблица вычисляет формулы при их вводе, пересчитывает их повторно при каждом изменении входящих в них исходных данных. Формулы могут включать функции.
Функции
Под функциейпонимают зависимость одной переменной(у)от одной(х)или несколь- ких переменных(х\, х^, ..., Хц).Причем каждому набору значений переменныхх\, х^, ..., Хц будет соответствовать единственное значение определенного типа зависимой переменнойу. Функции вводят в таблицу в составе формул либо отдельно. В электронных таблицах могут быть представлены следующие виды функций:
математические;
статистические;
текстовые;
логические;
финансовые;
функции даты и времени и др.
Математические функциивыполняют различные математические операции, напри- мер, вычисление логарифмов, тригонометрических функций, преобразование радиан в гра- дусы и т. п.
Статистические функциивыполняют операции по вычислению параметров случай- ных величин или их распределений, представленных множеством чисел, например, стан- дартного отклонения, среднего значения, медианы и т. п.
Текстовые функциивыполняют операции над текстовыми строками или последова- тельностью символов, вычисляя длину строки, преобразовывая заглавные буквы в строчные и т.п.
538 ГЛАВА 14 ТАБЛИЧНЫЙ ПРОЦЕССОР
Логические функциииспользуются для построения логических выражении, результа1 которых зависит от истинности проверяемого условия.
Финансовые функциииспользуются в сложных финансовых расчетах, например опре- деление нормы дисконта, размера ежемесячных выплат для погашения кредита, определе- ние амортизационных отчислений и др.
Все функции имеют одинаковый формат записи и включают имя функции и находя щийся в круглых скобках перечень аргументов, разделенных запятыми. Приведем примерь наиболее часто встречающихся функций.
Пример 14.8. SUM(CriKcoK) — статистическая функция определения суммы всех чис ловьк значений в Списке Список может состоять из адресов ячеек и блоков, а такж< числовых значений
SUM(B5 E5) SUM(A3 E3.230)
AVERAGE(CnHCOK) — статистическая функция определения среднего арифметичес кого значения всех перечисленных в Списке величин
AVERAGE(5, 20. 10,5) AVERAGE(B10 B13.B17)
МАХ(Список) — статистическая функция, результатом которой является максималь ное значение в указанном Списке
МАХ(ВЗ .В8.АЗ А6)
1Р(Условие, Истинно, Ложно) — логическая функция, проверяющая на истинность за данное логическое условие Если условие выполняется, то результатом функции явля ется значение аргумента "Истинно" Если условие не выполняется, то результата» функции становится значение аргумента "Ложно"
IF(B4<100,100,200)
— если ячейка В4 содержит число меньше 100, то функции присваивается значени 100, если же это условие не выполняется (те содержимое ячейки В4 больше ил равно 100), функции присваивается значение 200
АВТОМАТИЧЕСКОЕ ИЗМЕНЕНИЕ ОТНОСИТЕЛЬНЫХ ССЫЛОК ПРИ КОПИРОВАНИИ И ПЕРЕМЕЩЕНИИ ФОРМУЛ
Буфер промежуточного хранения
Важной особенностью многих электронных таблиц является буфер промежуточного хране ния. Буфер используется при выполнении команд копирования и перемещениядля времен ного хранения копируемых или перемещаемых данных, после которого они направляютс по новому адресу. При удалении данных они также помещаются в буфер. Содержимоебу фера сохраняется до тех пор, пока в него не будет записана новая порция данных.
Буфер промежуточного хранения — это область оперативной памяти предоставляемая в распоряжение пользователя, при помощи которой oi может перенести данные из одной части таблицы в другую, из одного окн (таблицы) в другое или из одного приложения Windows в другое.
Относительная и абсолютная адресация
При копировании или перемещении формулы в другое место таблицы необходимо органи зовать управление формированием адресов исходных данных. Поэтому в электронной таб
14 1 ОСНОВНЫЕ ПОНЯТИЯ
лице при написании формул наряду с введенным ранее понятием ссылки используются по- нятия относительной и абсолютной ссылок.
Абсолютная ссылка— это не изменяющийся при копировании и переме- щении формулы адрес ячейки, содержащий исходное данное (операнд).
Для указания абсолютной адресации вводится символ $. Различают два типа абсолют- ной ссылки: полная и частичная.
• Полная абсолютная ссылкауказывается, если при копировании или перемещении адрес клетки, содержащий исходное данное, не меняется. Для этого символ $ ставится перед наименованием столбца и номером строки.
Пример 14.9. $В$5, $D$12 — полные абсолютные ссылки
• Частичная абсолютная ссылкауказывается, если при копировании и перемещении не меняется номер строки или наименование столбца. При этом символ $ в первом слу- чае ставится перед номером строки, а во втором — перед наименованием столбца.
Пример 14.10. В$5, D$12 — частичная абсолютная ссылка, не меняется номер стро- ки; $В5, SD12 — частичная абсолютная ссылка, не меняется наименование столбца.
Относительная ссылка— это изменяющийся при копировании и переме- щении формулы адрес ячейки, содержащий исходное данное (операнд). Из- менение адреса происходит поправилу относительной ориентации клетки с исходной формулой и клеток с операндами.
Форма написания относительной ссылки совпадает с обычной записью. Правило относительной ориентации клетки
Формула, где в качестве операндов используются ссылки ячеек, восприни- мается системой как шаблон, а ссылки ячеек в таком шаблоне — как сред- ство указания на местоположение ячеек с операндами относительно ячейки с формулой.
Рассмотрим правило относительной ориентации клетки на примере.
А В
ссылка В4 указывает на клетку, которая смешена относительно клетки С2 на две клетки вниз и одну клетку влево.
