Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Excel. Часть 1.doc
Скачиваний:
27
Добавлен:
08.11.2018
Размер:
3.79 Mб
Скачать

Использование имен в качестве аргументов

Как вы уже знаете, в качестве аргументов функции могут использоваться ссылки на ячейку или диапазон. При вычислениях Excel использует текущее содержимое ячейки или диапазона. Например, функция СУММ вычисляет сумму своих аргументов. Для вычисления суммы величин, находящихся в диапазоне ячеек Al:D20, можно использовать следующую формулу:

= CУMM (A1:D20)

Однако если вы определите имя для диапазона Al:D20, например Продажи, его можно использовать вместо ссылки:

= СУММ (Продажи)

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

=СУММ (В: В)

Этот метод особенно эффективен, если диапазон суммирования изменяется (например, если вы постоянно добавляете новые суммы продаж).

Аргументы – литералы

Литералом называют число или строку текста, которые непосредственно заданы в качестве аргументов функции. Например, функция КОРЕНЬ содержит один аргумент-литерал. Ниже приведен пример формулы, в которой в качестве аргумента использован литерал:

= КОРЕНЬ (225)

Использование аргументов-литералов в простых функциях, подобных приведенной выше, лишено всякого смысла, ведь эта формула всегда возвращает одно и то же значение 15, которое можно ввести вручную. Использование литералов имеет смысл только в формулах, в которых употребляется несколько аргументов. Для примера возьмем функцию ЛЕВСИМВ, которая имеет два аргумента. Она возвращает строку символов, начиная с первого аргумента, длина которой определяется вторым аргументом. Так, если в ячейке A1 находится текст Бюджет, то следующая формула выделит первую букву этого слова, т.е. Б:

= ЛЕВСИМВ (А1;1)

Аргументы – выражения

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

= КОРЕНЬ ((А1 ^ 2) + (А2 ^ 2))

В этой формуле используется функция КОРЕНЬ, единственным аргументом которой является выражение (A1 ^ 2) + (А2 ^ 2) . Когда программа приступает к вычислению такой функции, вначале определяется значение аргумента, а затем из него извлекается квадратный корень.

Функции в качестве аргументов

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

= SIN ( РАДИАНЫ ( В9 ) )

Функция РАДИАНЫ преобразует значение аргумента, заданное в градусах, в радианы, поскольку во всех тригонометрических функциях Excel аргументы задаются именно в радианах. Поэтому, если в ячейке В9 значение величины угла измеряется в градусах, сначала функция РАДИАНЫ преобразует его в радианы, а затем функция SIN вычисляет синус угла.

Вложенность функций ограничивается только общей длиной строки формулы — 1024 символа.