<<
>>

Операции и функции

В формулах допускается использование знаков математических и логических операций, а также операции конкатенации, которая служит для объединения текстовых строк. Если в одном выражении используется несколько операций, то порядок их выполнения диктуется правилами старшинства, аналогичными правилам, действующим в арифметике.
Так, умножение выполняется раньше, чем сложение и вычитание. Например, в формуле =А1+А2*АЗ сначала выполняется умножение содержимого ячеек А2 и АЗ, а потом сложение полученного результата с содержимым ячейки А1. Как и в арифметике, действия в круглых скобках выпол- няются в первую очередь. Поэтому в формуле =(А1+А2)*АЗ сначала выполняется сложение, а затем умножение. Ниже приведены обозначения операций, которые могут использоваться в формулах табличного процессора (в порядке убывания их старшинства): ? - (минус или отрицание); ? % (вычисление процента); ? Л (возведение в степень); ? *, ∕ (умножение и деление); ? +, - (сложение и вычитание); ? & (операция конкатенации, то есть объединения текстовых строк); ? =, =, (операции сравнения: «меньше», «меньше или равно», «больше», «больше или равно», «равно» и «не равно» соответственно).
Кроме операций в формулах могут использоваться функции. В табличном про- цессоре определено более 200 различных функций — математических, статисти- ческих, финансовых, для работы с базами данных и ряд других. Любая функция задается ее названием и аргументами, для которых нужно вычислить ее значение. В качестве аргументов могут использоваться числа и адреса ячеек. Аргументы функции записываются в круглых скобках после ее названия. Если аргументов у функции несколько, они перечисляются через точку с запятой. Например, функция вычисления суммы называется СУММ (SUM). Пусть требуется просуммировать числа, находящиеся в ячейках А1, А2 и ВЗ.
Формула, решающая эту задачу, имеет вид =СУММ(А1 ;А2;ВЗ) (=SUМ(А1;А2;ВЗ)). В табличном процессоре предусмотрена возможность упрощенной записи ар- гументов функций с помощью диапазона адресов ячеек. Диапазон задается ад- ресом первой и адресом последней его ячейки, которые отделены друг от друга двоеточием. Все ячейки между первой и последней считаются принадлежащими к диапазону. Например, запись В2:В6 аналогична перечислению ячеек В2; ВЗ; В4; В5; В6, а диапазон А1:ВЗ эквивалентен такому списку аргументов А1; А2; АЗ; В1; В2; ВЗ. Диапазон адресов всегда задет связный диапазон ячеек. Другими словами, в качестве аргумента функции может выступать только связный, прямоугольный диапазон ячеек. Обращаем внимание читателя на то, что список аргументов в целом может опреде- лять не смежные адреса ячеек и диапазоны. То есть диапазоны ячеек, задаваемые разными аргументами функции, моiут быть не связаны между собой, но каждый отдельно взятый арiумент может задавать только связный диапазон. Для иллюстрации использования функций вернемся к примеру, изображен- ному на рис. 9.6. Допустим, что к произведению содержимого ячеек А1 и А2 потребовалось добавить их среднее арифметическое. Для вычисления средне- го некоторой группы чисел в табличном процессоре предусмотрена функция СРЗНАЧ(число1;число2;...) (АVЕRАGЕ(число1;число2;...)). Следовательно, фор- мула, с помощью которой можно получить искомый результат, должна иметь вид: =А1 *А2+СРЗНАЧ(А1 ;А2) (=A1*A2+ АVЕRАGЕ(А1 ;А2)). Чтобы сформировать в ячейке АЗ эту формулу, ячейку следует выделить и щелкнуть по строке фор- мул в конце уже находящейся там формулы =А1 *А2. После появления в строке текстового курсора нужно посимвольно ввести заключительную часть формулы +CPЗHAЧ(A1 ;А2) (+AVERAGE(A1 ;А2)) и нажать клавишу Enter. Результат выпол- нения описанных действий показан на рис. 9.7.
Рис. 9.7. Включение функции в формулу: а — MS Ехеl; б — ОО Саlс

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

Если аргументом является адрес ячейки, то вместо ввода с клавиатуры можно щелкнуть по ячейке, и ее адрес станет аргументом формулы или функции. Чтобы пользоваться описанным выше способом включения функций в формулы, необходимо точно знать название функции и способ задания ее аргументов. Кроме того, нужно безошибочно ввести последовательность символов, из которых состоит формула. Поэтому для включения функций в формулы рекомендуется обращение к мастеру вставки функций, который вызывается с помощью кнопки f* Вставка функ- ций (fo> Мастер функций) строки формул или командой Вставка ► Функция.... Особенности программы Excel Работа мастера состоит из двух шагоа Для каждого шага используется отдельное окно. В окне первого шага Мастер функций — шаг 1 из 2 выбирается нужная для вычислений функция. Окно второго шага Аргументы функции используется для формирования аргументов. Особенности программы Саlс Элементы управления, обеспечивающие выбор нужной функции и задание ар- гументов, находятся на вкладке Функции окна Мастер функции. Рекомендуется следующий порядок включения функций в формулу: 1) выделить ячейку, в которой должна находиться формула; 2) начать ввод формулы со знака равенства и ввести часть формулы до места включения функции (если формула начинается с функции, этот пункт про- пускается); 3) щелкнуть по кнопке f* Вставка функций (fw Мастер функций) строки формул или выполнить команду Вставка ► Функция...; 4) в списках вкладки выбрать название функции; 5) в зависимости от выбранной функции в поле или полях ввода вкладки опре- делить аргумент или аргументы функции; 6) продолжить ввод, при необходимости вставляя способом, описанным в пп. 3-5, другие функции; 7) завершая ввод формулы, нажать клавишу Enter. Напоминаем, что общее количество символов в ячейке должно быть меньше чем 255. Если функцию необходимо вставить в уже существующую формулу, вначале сле- дует выделить ячейку с изменяемой формулой, затем щелкнуть по строке формул и переместить текстовый курсор к тому участку формулы, в который требуется вставить функцию, после чего вызвать мастера вставки функций.
Рассмотрим подробнее работу с мастером вставки функций. После открытия окна мастера в списке Категория нужно выбрать строку, соответствующую характеру включаемой функции (математическая, финансовая и т. д.), а затем в обновив- шемся после выбора категории списке Выберите функцию (Функция) следует выбрать строку с ее названием. Во время выбора функции в окне отображаются ее описание и требуемые аргументы. Щелчком по гиперссылке Справка по этой функции (кнопке Справка) можно открыть окно справочной системы, в котором описывается выбранная функция и порядок задания ее аргументов. Особенности программы Excel После двойного щелчка по названию выбранной функции открывается окно второ- го шага Аргументы функции мастера функций, в котором предоставляется возмож- ность ввести все необходимые для вычисления значения функции аргумента. Особенности программы Саlс После двойного щелчка по названию выбранной функции на вкладке Функции диалогового окна мастера отображаются поля, предназначенные для задания ее аргументов. Для каждой функции формируется соответствующий ее характеру и аргументам состав полей диалогового окна. Заметим, что мастер функций, когда это возможно, автоматически формирует в нолях окна один или несколько аргументов, которые «по его мнению» должны устроить пользователя. Предположения о возможных аргументах мастер строит на основании общей обстановки на рабочем листе и по- ложения ячейки с формулой по отношению к находящимся на листе данным. Если автоматически сформированный список аргументов пользователя не устраивает, он может самостоятельно, прямым вводом в полях окна задать все необходимые аргументы функции и щелкнуть по кнопке ОК.
Рис. 9.8. Формирование аргумента функции в рабочем листе

Для упрощения ввода аргументов функции в окне мастера предусмотрена еще одна возможность. С помощью кнопки !У (У1), которая расположена в правом конце каждого поля ввода аргумента, можно временно перейти на рабочий лист и в нем выделить соответствующие ячейки или диапазоны. После щелчка по указанной кнопке окно мастера переводится в сокращенную форму, которая содержит только поле для отображения формируемого аргумента (рис. 9.8). Теперь пользователь, используя стандартные приемы, может выделить на рабочем листе нужный диа- пазон ячеек. Во время выделения диапазон ограничивается контуром, а адреса граничных ячеек диапазона отображаются в поле ввода окна мастера и в ячейке, в которой формируется формула. После выделения диапазона следует щелкнуть по кнопке F? (⅞⅜) в правом конце поля отображения аргумента в окне мастера или нажать клавишу Enter. Окно мастера вставки функций вернется к предыду- щему состоянию, и можно продолжить формирование остальных аргументов или с помощью кнопки ОК завершить его работу. 9.6.4.

<< | >>
Источник: А. Н. Степанов. Информатика Базовый курс для студентов гуманитарных специальностей высших учебных заведений 6-е издание. 2010

Еще по теме Операции и функции:

  1. Функции журналистики. Понятие функцию Многообразие социальных и информационных потребностей общества – объективная основа функций журналистики.
  2. “Не язык — функция поэта, а поэт — функция языка”
  3. ОПЕРАЦИЯ ФОРМАЛЬНАЯ
  4. ОПЕРАЦИЯ
  5. ОПЕРАЦИЯ ИНТЕЛЛЕКТУАЛЬНАЯ
  6. ОПЕРАЦИЯ КОНКРЕТНАЯ
  7. ОПЕРАЦИЯ СОЗНАТЕЛЬНАЯ
  8. Действия, операции и психологические приемы.
  9. ОПЕРАЦИЯ ПРИСПОСОБИТЕЛЬНАЯ
  10. § 2. Правовое регулирование валютных операций
  11. 6. Договоры об отдельных транспортно-экспедиционных операциях и услугах
  12. 5. Внешнеэкономические подрядные операции с давальческим сырьем
  13. Статья 1068. Операции со счетом, которые выполняются банком
  14. 4.1. Содержание основных задач и операций, выполняемых специалистом:
  15. Статья 213. Нарушение порядка осуществления операций с металлоломом