<<
>>

ПОНЯТИЕ И ТИПЫ ФУНКЦИЙ В EXCEL

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

Любая функция имеет имя, один или несколько аргументов и начинается со знака «=» (равно).

Все функции можно рассматривать как формулы:

=f(argl,...),

где/ — имя функции; argl,... — аргументы (количество аргументов не должно быть больше 30).

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

Любую функцию можно вызвать тремя способами:

• прямо написав после знака «=» имя функции и список аргументов;

• с помощью кнопки мастера функций # на панели инструментов «Стандартная»;

• через меню «Вставка» —» «Функция», которое также вызывает мастера функций.

После вызова мастера функций необходимо:

1) в открывшемся первом диалоговом окне выбрать категорию и имя функции (рис. 3.5.1);

2) нажать клавишу «ОК», в результате чего откроется диалоговое окно выбранной функции — шаг 2 из 2 (рис. 3.5.2);

3) во втором окне задать аргументы и нажать клавишу «ОК». Иногда функция имеет пять и более аргументов. В этом случае

во втором диалоговом окне справа появляется полоса прокрутки.

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

Рис. 3.5.1. Диалоговое окно «Мастер функций — шаг 1 из 2»

Рис. 3.5.2. Диалоговое окно «Мастер функций — шаг 2 из 2»

Простейшие математические функции описаны в табл. 3.5.1, функции округления — в табл.

3.5.2 и специфические функции — в табл. 3.5.3.

Таблица 3.5.1

Простейшие математические функции

Функция Назначение Аргумент Пример
1 2 3 4
ABS Вычисление

абсолютного

значения

Число или ссылка на ячейку, содержащую число = ABS(-123,89) = 123,89
EXP Возводит число е =

= 2,71828182... в степень аргумента

То же = ЕХР(З) = 20,08553692

1 2 3 4
LN Вычисляет натуральный логарифм от аргумента1 Положител%ые числа (>0) = LN(I) = O = LN(2) = 0,693147 = LN(IOO) = 4,60517
LOG 10 Вычисляет

десятичный

логарифм

числа

Положительные

числа

= LOG 10(100) = 2 = LOG10(0,1) = -I
LOG Определяет логарифм числа по основанию логарифма Число — положительные числа. Основание логарифма — любое число >0 и 5*1; по умолчанию Excel считает его равным 10 = LOG(IO) = 1 = LOG(8;2) = 3

= LOG(100;2,71828...) = 4,60517

СУММ (SUM) Вычисление

суммы

аргументов

Не более 30 аргументов, которыми могут быть диапазоны, адреса ячеек, числа, пустые поля,текст Вычислим в ячейке С5С4 (рис. 3.5.3) сумму чисел, расположенных в диапазонах Al :А5, В1:.
Результат в ячейке С5 будет равен 15
СТЕПЕНЬ

(POWER)

Возводит число в степень То же =СТЕПЕНЬ(5;2)=25 =СТЕПЕНЬ(4;1/2)=2 =СТЕПЕНЬ(4;-1/2)=0,5 =СТЕПЕНЬ(6,25;1,5)= 15,625
ПРОИЗВЕЛ

(PRODUCT)

Вычисляет произведение не более 30 аргументов Аргументами могут быть числа, формулы, условия, текст, диапазон; в матрицах и адресных ссылках учитываются только числа Вычислим в ячейке В5 произведение чисел диапазона А1 :А5 (рис. 3.5.4)
СЛЧИС

(RAND)

[ёнерация случайного числа п, лежащего в интервале между 0 и 12 Нет =СЛЧИС( )=0,36315
КОРЕНЬ

(SORT)

Вычисление квадратного и других корней из аргумента Положительные числа и 0 = КОРЕНЬ(25) = 5 = KOPEHb(ABS(-9)) = 3

1 2 3 4
СУММЕСЛИ

(SUMIF)

Суммирование ячеек, заданных указанным условием То же Пусть в столбце А приведены данные о доходах, в столбце В — данные о налогах (рис. 3.5.5). Требуется вычислить сумму чисел >10 из диапазона А2:А5. В этом случае функцию СУММЕСЛИ следует записать так, как она записана в ячейке А6, и в результате мы получим 60 (25+15+20). Если нам следует подсчитать сумму налога для лиц с доходами >10, то функцию СУММЕСЛИ следует записать так, как она записана в ячейке В6. В результате мы получим 12 (5+3+4)
СУММКВ

(SUMSQ)

Вычисление

суммы

квадратов

всех

аргументов, т.е. Σχ?

Числа, адресная ссылка или диапазон Вычислим в ячейке А5 сумму квадратов чисел, расположенных в диапазоне А1 :В4 (рис.
3.5.6). Результат будет равен 264

(4+0+16+225+9+1+0+9)

СЧИТАТЬ

ПУСТОТЫ

(COUNT

BLANK)

Подсчитывает количество пустых ячеек из указанного диапазона
СЧЕТЕСЛИ

(COUNTIF)

Подсчитывает количество ячеек в указанном диапазоне, соответствующее заданному условию Пусть в диапазоне А1 :А4 содержатся соответственно числа 25, 8, 15, 20. Нужно сосчитать количество чисел >10. Для этого в английской версии используется функция =COUNT!F(N\ :А4,«>10»).

В русской версии =СЧЕТЕСЛИ(А1 :А4;«>10»).

В результате получим 3

Таблица 3.5.2

Функции округления1

Функция Назначение Пример
1 2 3
ЧЕТН (EVEN) Округляет число вверх по модулю до ближайшего четного числа = EVEN(2,5) равно 4 = EVEN(-1) равно -2 = EVEN(4,75) равно 6
НЕЧЕТ (ODD) Округляет число вверх по модулю до ближайшего нечетного числа = НЕЧЕТ(2,36) равно 3 = ODD(OJ) равно 1 = ODD(-2,1) равно -3

7 2 3
ОКРУГЛ (ROUND) Округление числа до указанного числа десятичных разрядов2 = ОКРУГЛ(4,15;1) равно 4,2 = 0КРУГЛ(1,237;1) равно 1,2

= ОКРУГЛ(1,5;0) равно 2 = ОКРУГЛ(42,5;-1) равно 40

ОКРУГЛВНИЗ

(ROUNDDOWN)

То же, что и функция ОКРУГЛ, но округление производится вниз -
ОКРУГЛВВЕРХ

(ROUNDUP)

To же, что и функция ОКРУГЛ, но округление производится вверх -
OTBP (TRUNC) Отсечение дробной части числа, если второй аргумент опущен, или до указанного во втором аргументе количества разрядов = ОТБР(8,365;1) равно 8,3 = TRUNC(-1,567) равно -1
ЦЕЛОЕ (INT) Преобразует значение числа в ближайшее меньшее целое число3 1,5 = ЦЕЛОЕ(1,5) = 1 123,567 = ЦЕ- ЛОЕ(123,567) = 123 -5,5 = INT(-5,5) = -6

1 Функции округления меняют не только изображение числа, но и его значение.

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

1 При форматировании по нулевому шаблону число 1,5 будет изображено как 2, число 123,567 как 124, число —5,5 как —6.

Пример. Пусть необходимо округлить числа из диапазона Л1 :А5 вверх и вниз до указанного в диапазоне В2:В5 числа разрядов. Результаты приведены в диапазоне C2:D5 (рис. 3.5.7).

Рис. 3.5.7. Пример использования функций ОКРУГЛВНИЗ и ОКРУГЛВВЕРХ

Пример . Если при форматировании по шаблону 0 меняется только изображение чисел, то функция ЦЕЛОЕ меняет и их значение. Пусть в ячейке Al содержится число 1,5, в ячейке А2 — число 1,5 (рис. 3.5.8, а), а отформатированное по шаблону 0, т.е. в ней число 1,5 будет изображено как 2, а ячейка АЗ содержит функцию 11, ЕЛ OE(Al), значение которой равно 1 (рис. 3.5.8, б).

Рис. 3.5.8. Пример использования функции ЦЕЛОЕ: а — формулы и значения чисел, 6 — изображения чисел

Рис. 3.5.9. Результат преобразования арабских чисел в римские с использованием функции РИМСКОЕ

Рис. 3.5.10. Пример вычисления суммы квадратов разностей с использованием функции СУММКВРАЗН

Рис. 3.5.11. Пример вычисления суммы произведений с использованием функции СУММПРОИЗВ

Если умножить ячейки А2 и АЗ на 3, то получим соответственно в ячейках В2 и ВЗ 4,5 и 3; хотя если судить по изображению (см. рис. 3.5.8, б), то произведение 2 на 3 должно было бы дать 6.

Рис. 3.5.3. Пример использования функции СУММ

Рис. 3.5.4. Пример использования функции ПРОИЗВЕД

Рис. 3.5.5. Пример использования функции СУММЕСЛИ

Рис. 3.5.6. Пример использования функции СУММКВ

Специфические математические функции

Функция Назначение Аргумент Пример
ФАКТР (FACT) Вычисляет факториал целого положительного числа[42] [43] Число или ячейка = ФАКТР(5) равен 120 = FACT(50) равен 3.04141 Е+64
ЧИСЛКОМБ

(COMBIN)

Вычисляет количество сочетаний из п различных элементов по т2 Число,

выбранное

число

= ЧИСЛКОМБ(5;2) равно 10

Cf = 5!/[2!(5 - 2)!] =

= (5-4-3-2-1) :

: [2-1(3-2 ·1)] = 20/2 = 10

РИМСКОЕ

(ROMAN)

Преобразование арабских чисел в римский формат number — арабское число; form — форма римского числа (значения от 0 до 4) Преобразуем арабские числа в диапазоне АЗ:А5 (рис. 3.5.9) в римские
СУММКВРАЗН

(SUMXMY2)

Вычисляет сумму квадратов разностей 1(х-у)2 Массив X, массив У Вычислим в ячейке С1 сумму квадратов разностей чисел, расположенных в диапазоне А1:В7 таблицы, представленной на рис. 3.5.10. В результате получим 79
СУММРАЗНКВ

(SUMX2MY2)

Вычисляет сумму разностей квадратов Σ(χ22) То же = СУММРАЗНКВ({2,3,9, 1,8,7,5}, {6,5,11,7,5,4,4}) равно —55
СУММПРОИЗВ

(SUMPRODUCT)

Вычисляет сумму произведений соответствующих элементов массивов Массив 1, массив 2... Вычислим в ячейке А4 (рис. 3.5.11) сумму произведений соответствующих элементов массивов А1 :ВЗ и D1 :ЕЗ. В результате получится 156. В самом деле,

3- 2 + 4- 7 + 8- 6 + 6- 7 +

4-1-5 + 9-3=156

СУММСУММКВ

(SUMX2PY2)

Вычисляет сумму сумм квадратов соответствующих элементов двух массивов Σ(χ2 + у2) Массив X, массив У = СУММСУММКВ({2,3,9, 1,8,7,5}, {6,5,11,7,5,4,4}) равно 521

<< | >>
Источник: В.М. Maтюшка. Информатика для экономистов: Учебник / Под общ. ред. В.М. Maтюшка. - M.: ИНФРА-М,2007. - 880 с.. 2007

Еще по теме ПОНЯТИЕ И ТИПЫ ФУНКЦИЙ В EXCEL:

- Информатика для экономистов - Антимонопольное право - Бухгалтерский учет и контроль - Бюджетна система України - Бюджетная система России - ВЭД РФ - Господарче право України - Государственное регулирование экономики в России - Державне регулювання економіки в Україні - ЗЕД України - Инновации - Институциональная экономика - История экономических учений - Коммерческая деятельность предприятия - Контроль и ревизия в России - Контроль і ревізія в Україні - Кризисная экономика - Лизинг - Логистика - Математические методы в экономике - Международные экономические отношения - Микроэкономика - Мировая экономика - Муніципальне та державне управління в Україні - Налоговое право - Организация производства - Основы экономики - Политическая экономия - Размещение производительных сил (РПС) - Региональная и национальная экономика - Страховое дело - Теория управления экономическими системами - Управление инновациями - Философия экономики - Ценообразование - Экономика зарубежных государств - Экономика и управление народным хозяйством - Экономика отрасли - Экономика предприятия - Экономика природопользования - Экономика труда - Экономическая безопасность - Экономическая география - Экономическая демография - Экономическая статистика - Экономическая теория и история - Экономический анализ -