Вы находитесь на странице: 1из 384

Веденеева Елена Анатольевна

Функции и формулы Excel 2007. Библиотека пользователя


Серия «Библиотека пользователя»

Заведующий редакuией А. Сандрыкин


Руководитель проекта А.Юрченко
Ведущий редактор Ю. Сергиенко
Корреl<ТОр В. Листова
Верстка л XapumoHOfJ

ББК 32.973.23-018
УДК 004.42

Веденеева Е. А.
626 Функции и формулы Excel 2007. Библиотека пользователя . - СПб.: Питер,
2008. - 384 с.: ил . - (Серия «Библиотека пользователя»).

ISBN 978-5-388-00071-2

Кииrа посВJUЦена вычислиrельным возможнОСТDI Microsoft Excel послсщней версЮ1, в ней рас­
смmрен:ы все всrроенн:ые функции и формулы, обыlсшетсА принцип со:шаюu я применения каждой
функции, приво.wrrся примеры испольэования на пракrихе.
Первая часть посвящена основНЪ!М принципам работы с формулами. Прочитав ее, вы познахоми­
тесь с основными ПОl\ЖnUIМИ я терминами, коrорые понадобятся вам ках при чrенни последующих
глав, тах и при решении реальных задач. Вторая часть этой книtи является справочником по функци­
ям, доеtуПНЬIМ для использования в Microsoft Ехсе\ 2007. Вы познакомитесь с основными правилами
их применения, а также смож~ проверить вооможносm рассматриваемых фующий на конкретных
примерах.

В 1СНИГе идет речь о поспе.пиеn выпущенной на даниьdi момент версии Ехсе!, вошедшей в про­
граммный пакет Microsoft Office 2007. Вместе с тем основные прННЦИПЬI работы с эле~аро11НЫМИ
табтщами остаются неизмеяными, поэтому попучеЮ1Ые в процессе чтения ЮtИПI эи~ вы сможете
применить и при работе с более раиюwн версиями Ехсе\.

С> ООО «Питер Пресс•. 2008

Все права защищены. НиКЗQЯ часть данной 11МИ11! не - бьrтъ еосnроиэеедена в ка1<ОЙ бы то нм было
форме без nисьменноrо ~ владапьцее авторасих пре11.

Информация, содержащаяся е данной 1G1иre, получена из источников, рассматриваемых иэдатапьством


как надежные. Тем не менее, имея е виду воэможные чеnоеечеао1е или технмчес1СМе оwибlси, иэдатапьсr­
во не может гарантмровать абсаnютную точность и полноту 11JМВОдИМЫХ сведений и не несет ответствен­
ности за возможные оwибlси, свяэажые с мсnапьэоеанмем.IQ!il]i

ISBN 978-5-388-00071-2

ООО «Питер Пресс», 198206, Саюст-Петербург, Петерrофское шоссе, д. 73, лкт. А29.
Напоговu льгота - общеросскйсrоdi 1U1асснфкurор проду1щ1111 01< OOS-93, том 2; 9S 3005 - mm:paтypa учебкu.
Подписано в печать 26.02.08. Фориат 70х100/16. Усл. n. п. 34,83. Тираж 3000. Заказ 8118.
Отпечатано по технологии CtP в ОАО «Печатный двор» ки. А. М. Горwсого.
197110, Сан~n-Петербург, Чкаловсrоdi пр., д. IS.
Краткое содержание

Введение 13
Глава 1 • Понятие формулы в Microsoft Excel 2007
и правила работы с ними 15
Глава 2. Условные формулы 18
Глава 3. Формулы даты и времени 20
Глава 4. Математические формулы. 25
Глава 5. Текстовые формулы 27
Глава 6. Формулы подсчета 29
Глава 7. Формулы преобразования. 30
Глава 8. Понятие функции в Excel 2007 и правила работы с ними 32
Глава 9. Функции надстроек и автоматизации 34
Глава 10. Функции кубов 39
Глава 11. Функции для работы с базами данных 45
Глава 12. Функции даты и времени. 59
Глава 13. Инженерные функции. 75
Глава 14. Финансовые функции 110
Глава 15. Информационные функции 186
Глава 16. Логические функции 200
Глава 17. Функции ссылки и поиска 205
Глава 18. Математические и тригонометрические функции 225
Глава 19. Статистические функции 270
Глава 20. Текстовые функции . . . . . 370
Содержание

Введение 13
От издательства 14
Глава 1. Понятие формулы в Microsoft Excel 2007
и правила работы с ними 15
Глава 2. Условные формулы . 18
Сравнение чисел 18
Отображение нулевых значений в виде пробелов или прочерков 18
Отображение тире, #Н/Д или НД вместо значения ошибки 19
Глава 3. Формулы даты и времени 20
Сложение дат 20
Добавление времени 20
Вычисление разности двух дат 21
Вычисление разницы во времени 21
Подсчет дней перед датой 22
Отображение дат в виде дней недели 22
Вставка в ячейку текущих даты и времени 23
Вставка дат в юлианском представлении 23
Глава 4. Математические формулы 25
Сложение чисел 25
Вычитание чисел 25
Умножение чисел 25
Деление чисел 26
Вычисление процентных отношений .,26
Возведение числа в степень 26
Глава 5. Текстовые формулы 27
Изменение регистра текста 27
Объединение текста и чисел 27
Повторение знака в ячейке 28
Удаление отдельных знаков из текста 28
Глава 6. Формулы подсчета 29
Подсчет количества ячеек, содержащих числа. 29
Подсчет непустых ячеек. 29
Подсчет всех ячеек в диапазоне. 29
Глава 7. Формулы преобразования 30
Преобразование времени 30
Преобразование величин 30
Преобразование арабских цифр в римские. 31
Глава 8. Понятие функции в Excel 2007 и правила работы с ними 32
Глава 9. Функции надстроек и автоматизации 34
Функция SQL.REQUEST 34
Функция ВЫЗВАТЬ . . . . . . . . . . . . . . . . 35
Содержание 5

Функция ПЕРЕСЧЕТЕВРО . 36
Функция ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ 37
Функция РЕГИСТРАТОР.Ид 38
Глава 1О. Функции кубов . 39
Функция КУБЗНАЧЕНИЕ 39
Функция КУБМНОЖ 40
Функция КУБПОРЭЛЕМЕНТ 41
Функция КУБСВОЙСТВОЭЛЕМЕНТА 41
Функция КУБЧИСЛОЭЛМНОЖ 42
Функция КУБЭЛЕМЕНТ 42
Функция КУБЭЛЕМЕНТКИП 43
Глава 11. Функции дпя работы с базами данных 45
Функция БДДИСП 45
Функция БДДИСПП 46
Функция БДПРОИЗВЕД 47
Функция БДСУММ 48
Функция БИЗВЛЕЧЬ 49
Функция БСЧЁТ 50
Функция БСЧЁТА 52
Функция ДМАКС 53
Функция ДМИН 54
Функция ДСРЗНАЧ 55
Функция ДСТАНДОТКЛ 56
Функция ДСТАНДОТКЛП 57
Глава 12. Функции даты и времени 59
Функция ВРЕМЗНАЧ 59
Функция ВРЕМЯ 59
Функция ГОД 60
Функция ДАТА 61
Функция ДАТАЗНАЧ 62
Функция ДАТАМЕС 63
Функция ДЕНЬ 63
Функция ДЕНЬНЕД 64
Функция ДНЕЙ360 65
Функция ДОЛ ЯГОДА 66
Функция КОНМЕСЯЦА 67
Функция МЕСЯЦ 68
Функция МИНУТЫ 68
Функция НОМНЕДЕЛИ 69
Функция РАБДЕНЬ 70
Функция СЕГОДНЯ 71
Функция СЕКУНДЫ 71
Функция ТДАТА. 72
Функция ЧАС 73
Функция ЧИСТРАБДНИ 73
Глава 13. Инженерные функции 75
Функции работы с комплексными числами 75
Функция КОМПЛЕКСН 75
Функция МНИМ.АВS 76
Функция МНИМ.СОS 77
Функция МНИМ.ЕХР . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
6 Содержание

Функция MHИM.LN 78
Функция MHИM.LOG10 79
Функция MHИM.LOG2 80
Функция MHИM.SIN 81
Функция МНИМ.АРГУМЕНТ 81
Функция МНИМ.ВЕЩ 82
Функция МНИМ.ДЕЛ 82
Функция МНИМ.КОРЕНЬ 83
Функция МНИМ.ПРОИЗВЕД 84
Функция МНИМ.РАЗН 85
Функция МНИМ.СОПРЯЖ 86
Функция МНИМ.СТЕПЕНЬ 86
Функция МНИМ.СУММ 87
Функция МНИМ.ЧАСТЬ 88
Функции перевода чисел из одной системы счисления в другую 89
Функция ВОСЬМ.В.ДВ 90
Функция ВОСЬМ.В.ДЕС 91
Функция ВОСЬМ.В.ШЕСТН 91
Функция ДВ.В.ВОСЬМ 92
Функция ДВ.В.ДЕС 93
Функция ДВ.В.ШЕСТН 94
Функция ДЕС.В.ВОСЬМ 95
Функция ДЕС.В.ДВ 96
Функция ДЕС.В.ШЕСТН 97
Функция ШЕСТН.В.ВОСЬМ 97
Функция ШЕСТН.В.ДВ. 98
Функция ШЕСТН.В.ДЕС. 99
Функции Бесселя 100
Функция БЕССЕЛЬ.1 100
Функция БЕССЕЛЬ.J 101
Функция БЕССЕЛЬ.К. 102
Функция БЕССЕЛЬ.У 103
Специальные инженерные функции 104
Функция ДЕЛЬТА 104
Функция ДФОШ 105
Функция ПОРОГ 105
Функция ПРЕОБР 106
ФункцияФОШ 108
Глава 14. Финансовые функции . 110
Функции анализа кредитов и вкладов 11 О
Функция БЗРАСПИС 111
Функция БС 111
Функция вед 113
Функция КПЕР 114
Функция МВСД 115
Функция НОМИНАЛ 117
Функция ОБЩДОХОД 118
Функция ОБЩПЛАТ 119
Функция ОСПЛТ 120
Функция ПЛТ 121
Функция ПРОЦПЛАТ 122
Функция ПРПЛТ 123
Функция ПС . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
Содержание 7

Функция СТАВКА 126


Функция ЧИСТВНДОХ 127
Функция ЧИСТНЗ 128
Функция ЧПС 129
Функция ЭФФЕКТ 131
Функции анализа ценных бумаг 132
Функция ДАТАКУПОНДО 133
Функция ДАТАКУПОНПОСЛЕ 134
Функция ДЛИТ 136
Функция ДНЕЙКУПОН 138
Функция ДНЕЙКУПОНДО 139
Функция ДНЕЙКУПОНПОСЛЕ 140
Функция ДОХОД 142
Функция ДОХОДКЧЕК 143
Функция ДОХОДПЕРВНЕРЕГ 145
Функция ДОХОДПОГ АШ 147
Функция ДОХОДПОСЛНЕРЕГ 149
Функция ДОХОДСКИДКА 150
Функция ИНОРМА 152
Функция МДЛИТ 154
Функция НАКОПДОХОД 155
Функция НАКОПДОХОДПОГ АШ 158
Функция ПОЛУЧЕНО 159
Функция РАВНОКЧЕК 160
Функция РУБЛЬ.ДЕС 161
Функция РУБЛЬ.ДРОБЬ 162
Функция СКИДКА 163
Функция ЦЕНА 164
Функция ЦЕНАКЧЕК 166
Функция ЦЕНАПЕРВНЕРЕГ 167
Функция ЦЕНАПОГАШ 169
Функция ЦЕНАПОСЛНЕРЕГ 171
Функция ЦЕНАСКИДКА 173
Функция ЧИСЛКУПОН 174
Функции расчета амортизации 175
Функция АМОРУВ 176
Функция АМОРУМ 177
ФункцияАПЛ 179
Функция АСЧ 180
Функция ,[!ДОБ 181
Функция ПУО 182
Функция ФУО 184
Глава 15. Информационные функции 186
Функции проверки типа 186
Функция ЕЛОГИЧ 186
Функция ЕНД 187
Функция ЕНЕТЕКСТ 187
Функция ЕОШ 188
Функция ЕОШИБКА 189
Функция ЕПУСТО 189
Функция ЕССЫЛКА 190
Функция ЕТЕКСТ 190
Функция ЕЧИСЛО .. 191
8 Содержание

Прочие функции . 192


Функция ЕНЕЧЁТН 192
Функция ЕЧЁТН 192
Функция ИНФОРМ 193
Функция НД 194
Функция ТИП 195
Функция ТИП.ОШИБКИ 195
Функция Ч . 196
Функция ЯЧЕЙКА 197
Глава 16. Логические функции 200
Функция ЕСЛИ 200
Функция ЕСЛИОШИБКА 201
Функция И 201
Функция ИЛИ 202
Функция ИСТИНА 203
Функция ЛОЖЬ 203
Функция НЕ 204
Глава 17. Функции ссыпки и поиска 205
Функция ДДРЕС 205
Функция ВПР 206
Функция ВЫБОР 208
Функция ГИПЕРССЫЛКА 209
Функция ГПР 210
Функция ДВССЫЛ 211
ФункцияДРВ 212
Функция ИНДЕКС. 213
Функция ОБЛАСТИ 216
Функция ПОИСКПОЗ 216
Функция ПРОСМОТР 217
Функция СМЕЩ 220
Функция СТОЛБЕЦ 221
Функция СТРОКА 222
Функция ТРАНСП . 222
Функция ЧИСЛСТОЛБ 223
Функция ЧСТR_ОК 224
Глава 18. Математические и тригонометрические функции 225
Простые матФматические функции 225
ФункцияАВS 225
Функция ЕХР 226
Функция LN 226
Функция LOG 227
Функция LOG10 228
Функция ДВФАКТР 228
Функция ЗНАК 229
Функция КОРЕНЬ . 230
Функция МУЛЬТИНОМ 231
Функция НЕЧЁТ 231
Функция НОД 232
Функция НОК 233
Функция ОСТАТ 233
Функция ОТБР 234
Функция ПРОИЗВЕД . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
Содержание 9

Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ 235


Функция РИМСКОЕ. 236
Функция РЯД.СУММ 238
Функция СЛУЧМЕЖДУ 239
Функция СЛЧИС 240
Функция СТЕПЕНЬ 240
Функция ФАКТР 241
Функция ЦЕЛОЕ 242
Функция ЧАСТНОЕ 242
Функция ЧЁТН 243
Функция ЧИСЛКОМБ 244
Функции округления 244
Функция ОКРВВЕРХ 244
Функция ОКРВНИЗ 245
Функция ОКРУГЛ 246
Функция ОКРУГЛ ВВЕРХ 246
Функция ОКРУГЛ ВНИЗ 247
Функция ОКРУГЛТ 248
Функции работы с матрицами 249
Функция МОБР 249
Функция МОПРЕД 250
Функция МУМНОЖ 251
Функции суммирования 252
Функция СУММ 252
Функция СУММЕСЛИ 253
Функция СУММЕСЛИМН 254
Функция СУММКВ 254
Функция СУММКВРАЗН 255
Функция СУММ ПРОИЗВ. 256
Функция СУММРАЗНКВ 257
Функция СУММСУММКВ 257
Тригонометрические функции 258
Функция COS 258
ФункцияSIN 259
Функция TAN. 259
) 1 Функция ГРАДУСЫ 260
Функция КОРЕНЬПИ 260
Функция ПИ 261
Функция РАДИАНЫ 261
Обратные тригонометрические функции 262
Функция ACOS 262
Функция ASIN 263
Функция ATAN 264
Функция ATAN2 264
Гиперболические функции 265
Функция COSH 265
Функция SINH 266
Функция TANH. 267
Обратные гиперболические функции 267
Функция ACOSH 267
Функция ASINH 268
Функция ATANH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
10 Содержание

Глава 19. Статистические функции . 270


Характеристики положения 270
Функция МЕДИАНА. 270
Функция МОДА 273
Функция СРГАРМ 27 4
Функция СРГЕОМ . 275
Функция СРЗНАЧ 276
Функция СРЗНАЧА 277
Функция СРЗНАЧЕСЛИ 278
Функция СРЗНАЧЕСЛИМН 279
Характеристики разброса 281
Функция ДИСП 281
Функция ДИСПА 282
Функция ДИСПР. 283
Функция ДИСПРА. 284
Функция ДОВЕРИТ 285
Функция КВАДРОТКЛ 286
Функция КВАРТИЛЬ 287
Функция МАКС 288
Функция МАКСА. 289
Функция МИН 290
Функция МИНА 290
Функция ПЕРСЕНТИЛЬ 291
Функция СРОТКЛ . 292
Функция СТАНДОТКЛОН 293
Функция СТ АНДОТКЛОНА 294
Функция СТАНДОТКЛОНП 296
Функция СТАНДОТКЛОНПА 297
Функции анализа распределения случайных величин 298
Бета-распределение 299
Функция БЕТАРАСП 299
Функция БЕТАОБР 300
Биномиальное распределение 302
Функция БИНОМРАСП . . 302
Функция ОТРБИНОМРАСП 303
Вейбулла распределение 305
Функция ВЕЙ БУЛЛ 305
Гамма-распределение 306
Функция ГАММАНЛОГ 306
Функция ГАММАРАСП 307
Функция ГАММАОБР 308
Гипергеометрическое распределение 310
Функция ГИПЕРГЕОМЕТ 310
Логнормальное распределение 312
Функция ЛОГНОРМРАСП 312
Функция ЛОГНОРМОБР 313
Нормальное распределение 314
Функция НОРМРАСП. 314
Функция НОРМОБР . 315
Функция НОРМСТРАСП 316
Функция НОРМСТОБР 317
Пирсона распределение 318
Функция ХИ2РАСП 318
Функция ХИ20БР . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
Содержание 1·1

Пуассона распределение 320


Функция ПУАССОН 320
Стьюдента распределение 322
Функция СТЬЮДРАСП 322
Функция СТЬЮДРАСПОБР 323
Фишера распределение 324
Функция FРАСП . 324
Функция FРАСПОБР 326
Экспоненциальное распределение 327
Функция ЭКСПРАСП 327
Функции регрессионного анализа 328
Функция КВПИРСОН 328
Функция ЛГРФПРИБЛ 330
Функция ЛИНЕЙН 332
Функция НАКЛОН 334
Функция ОТРЕЗОК 336
Функция ПИРСОН 337
Функция ПРЕДСКАЗ 339
Функция РОСТ 341
Функция СТОШУХ . . 343
Функция ТЕНДЕНЦИЯ 344
Функции корреляционного анализа 346
Функция КОВАР 346
Функция КОРРЕЛ 347
Функция ФИШЕР 349
Функция ФИШЕРОБР 350
Функции тестов . 350
Функция ZТЕСТ 350
Функция ПЕСТ 351
Функция ФТЕСТ 353
Функция ХИ2ТЕСТ 354
Прочие функции 355
Функция ВЕРОЯТНОСТЬ 355
Функция КРИТБИНОМ . 356
Функция НАИБОЛЬШИЙ 357
Функция НАИМЕНЬШИЙ 358
Функция НОРМАЛИЗАЦИЯ 359
Функция ПЕРЕСТ 359
Функция ПРОЦЕНТРАНГ 360
Функция РАНГ 361
Функция СКОС 362
Функция СЧЁТ 363
Функция СЧЁТЕСЛИ 364
Функция. СЧЁТЕСЛИМН 364
Функция СЧЁТЗ 365
Функция СЧИТАТЬПУСТОТЫ 366
Функция УРЕЗСРЕДНЕЕ 366
Функция ЧАСТОТА 367
Функция ЭКСЦЕСС 368
Глава 20. Текстовые функции 370
Функция ДЛСТР. 370
Функция ЗАМЕНИТЬ 370
Функция ЗНАЧЕН . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371
12 Содержание

Функция КОДСИМВ 372


Функция ЛЕВСИМВ. 372
Функция НАЙТИ 373
Функция ПЕЧСИМВ. 374
Функция ПОВТОР 374
Функция ПОДСТАВИТЬ 375
Функция ПОИСК 376
Функция ПРАВСИМВ 376
Функция ПРОПИСН 377
Функция ПРОПНАЧ 378
Функция ПСТР 378
Функция РУБЛЬ 379
Функция СЖПРОБЕЛЫ 380
Функция СИМВОЛ 380
Функция СОВПДД 381
Функция СТРОЧН 381
Функция СЦЕПИТЬ 382
Функция Т . 383
Функция ТЕКСТ . 383
Функция ФИКСИРОВАННЫЙ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
Введение

Аналитики, маркетологи, инженеры, менеджеры и просто рядовые пользовате­


ли компьютеров постоянно сталкиваются с необходимостью выполнения раз­
личных вычислений - от подсчета стоимости покупок до анализа параметров
работы атомного реактора или состояния фондового рынка.
Некоторые из таких вычислительных задач элементарно решаются в уме, для
выполнения других приходится использовать компьютеры. Разумеется, компь­
ютер предварительно нужно «научить~ вычислять именно то, что нужно - со­

ставить программу.

Программы также бывают самыми разными - от «калькуляторов~. позволяю­


щих сложить два числа, до сложнейших комплексов, способных за доли секун­
ды рассчитать траекторию полета на Марс, но совершенно неприспособленных
для решения более «Приземленных• задач.
Одной из разновидностей программ, предназначенных для ускорения и автома­
тизации вычислений и анализа данных, являются так называемые «электрон­
ные таблицы•. Как следует из названия, программы этого класса предназначе­
ны для обработки информации, представленной в виде таблиц. Заполняя такую
виртуальную таблицу, вы можете вводить в ячейки не только числа, но и коман­
ды, позволяющие выполнять действия над данными из других ячеек. В зависи­
мости от уровня программы набор таких команд может быть довольно обшир­
ным - от арифметических действий до функций статистического анализа или
взаимодействия с базами данных.
К числу электронных таблиц относится и широко известная программа Micro-
входящая в комплект поставки Microsoft Office. Большинство поль­
soft Excel,
зователей используют ее для простого ввода и печати табличных данных, но
возможности Excel этим не ограничиваются. Вы можете красиво оформлять
таблицы, строить графики и, что самое главное, автоматизировать достаточно
сложные вычисления. Именно вычислительным возможностям Microsoft Excel
будет посвящена эта книга.
Материал книги можно условно поделить на две части. Первая часть посвяще­
на основным принципам работы с формулами. Прочтя ее, вы познакомитесь
с основными понятиями и терминами, которые понадобятся вам как при чте­
нии последующих глав, так и при решении реальных задач.

Вторая часть этой книги является справочником по функциям Microsoft Ex-


cel 2007.Вы познакомитесь с основными правилами их применения, а также
сможете проверить возможности рассматриваемых функций на конкретных
примерах.

В этой книге речь пойдет о последней выпущенной на данный момент версии


Excel, вошедшей в программный пакет Microsoft Office 2007. Несмотря на то что
эта версия программы значительно отличается от предшественниц по внешнему
14 Введение

оформлению, основные принципы работы остаются неизменными. Поэтому по­


лученные в процессе чтения книги знания вы сможете применить и при работе
с более ранними версиями Excel.

От издательства
Ваши замечания, предложения, вопросы отправляйте по адресу электронной
почты comp@piter.com (издательство ~Питер">, компьютерная редакция).
Мы будем рады узнать ваше мнение!
На веб-сайте издательства http://www.piter.com вы найдете подробную инфор­
мацию о наших книгах.
Глава 1
Понятие формулы
в Microsoft Excel 2007
и правила работы с ними

Формула Microsoft Excel - это не что иное, как выражение, по которому вы­
полняются вычисления. Для того чтобы Microsoft Excel распознал выражение
как формулу, она должна начинаться со знака равенства.

Формула может состоять из следующих элементов:

• функций;
• ссылок;

• операторов;

• констант.

Функцией называется стандартная, заранее определенная формула, которая


возвращает результат выполнения в определенном порядке определенных дей­
ствий над значениями, выступающими в качестве аргументов.

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

По умолчанию Microsoft Excel использует стиль ссылок А1, определяющий


столбцы буквами и сочетаниями букв (от А до IV, всего не более 256 столбцов),
а строки - номерами (от 1 до 65 536).
Стиль ссылок R1C1 указывает положение ячейки буквой «R•, за которой идет
номер строки, и буквой «С•, за которой идет номер столбца.
Трехмерный стиль ссылок (вида Имя листа! Ссылка на ячейку или их диапа­
зон) включает в себя ссылку на ячейку или диапазон, перед которой ставятся
имена листов.

Ссылка может быть абсолютной, относительной или смешанной.


Относительная ссылка в формуле (вида А1) основана на относительной пози­
ции ячейки, содержащей формулу, и ячейки, на которую указывает ссылка. При
изменении позиции ячейки, содержащей формулу, изменяется и ссылка. При
копировании формулы вдоль строк и вдоль столбцов ссылка автоматически
корректируется. По умолчанию ссылки задаются как относительные.
16 Глава 1. Понятие формулы в Microsoft Excel 2007 и правила работы с ними

Абсолютная ссылка ячейки в формуле (вида $д$1) всегда ссылается на ячейку,


расположенную в определенном месте. При изменении позиции ячейки, содер­
жащей формулу, абсолютная ссылка не изменяется. При копировании формулы
вдоль строк и вдоль столбцов абсолютная ссылка не корректируется.

Смешанная ссылка (вида $Al или А$1) содержит либо абсолютную ссылку на
столбец и относительную ссылку на строку, либо абсолютную ссылку на строку
и относительную ссылку на столбец. При изменении позиции ячейки, содер­
жащей формулу, относительная ссылка изменяется, а абсолютная ссылка не
изменяется. При копировании формулы вдоль строк и вдоль столбцов относи­
тельная ссылка автоматически корректируется, а абсолютная ссылка не кор­
ректируется.

Оператором называется знак или символ, задающий тип вычисления в выраже­


нии. Операторы делятся на арифметические, логические, операторы сравнения
и операторы ссылок.

Арифметические операторы служат для выполнения операций сложения, вы­


читания, умножения и т. п. Перечень арифметических операторов приведен
в табл. 1.1.

Таблица 1. 1. Перечень арифметических операторов Microsoft Excel

Арифметический оператор Значение

+ Сложение
Вычитание, знак числа, отрицание
Умножение

/ Деление
% Процент

Возведение в степень

Операторы сравнения используются для сравнения двух значений. Результа­


том сравнения является логическое значение: ИСТИНА или ЛОЖЬ. Перечень опе­
раторов сравнения приведен в табл. 1.2.

Таблица 1.2. Перечень операторов сравнения Microsoft Excel

Оператор сра1нени1 Значение

Равно
> Больше

< Меньше

>= Больше ипи равно

<= Меньше ипи равно

<> Не равно

Операторы ссылок используются для описания ссылок на диапазоны ячеек. Пе­


речень операторов ссылок прйведен в табл. 1.3.
Понятие формулы в Microsoft Excel 2007 и правила работы с ними 17

Таблица 1.3. Перечень операторов ссылки Microsoft Excel

Оператор CCWllKИ Значение

Ствится между ссылками на первую и поспеднюю ячейки диапазона


Объединяет несколько ссылок в одну ссылку
Пробея Служит дnя ссылки на общие ячейки JJ11fX диапазонов

Константой называется постоянное значение, не требующее вычисления. Выра­


жение и результат вычисления выражения константами не являются.

Формула вычисляется слева направо, в соответствии со старшинством каждого


оператора в формуле. Если в одной формуле используется несколько операто­
ров, Microsoft Excel выполняет операции в порядке, показанном в табл. 1.4.
Таблица 1.4. Приоритет оператора

Оператор Описание

Оператор ссылки
Пробея Оператор ссылки
Опера10\) ссылки

Знак •минус•
% Процент
Возведение в степень

*и/ Умножение и деление


+и- Сложение и вычитание
=< ><= >= Сравнение

Для того чтобы изменить порядок действий, необходимо заключить часть фор­
мулы, которая должна выполняться первой, в круглые скобки.
Глава 2
Условные формулы

Для создания условных формул используются функции И, ИЛИ, НЕ и ЕСЛИ.

Условные формулы могут использоваться для решения таких задач, как:

• сравнение чисел;
• отображение нулевых значений в виде пробелов или прочерков;
• отображение тире, #Н / Д или НД вместо значения ошибки.

Сравнение чисел
Для решения этой задачи используется функция ЕСЛИ.
Чтобы получить ответ на вопрос, больше ли число в ячейке Al числа в ячей­
ке 81, необходимо ввести в любую ячейку следующую формулу:

=ЕСЛИ(А1>=81;"Да" "Нет")

Подробное описание использованной функции приведено в главе 16 настояще­


го справочника.

Отображение нулевых значений


ввидепробеловилипрочерков
Чтобы получить пустую ячейку в случае, если разность ячеек Al и 81 будет ну­
левой, необходимо ввести в любую ячейку следующую формулу:

=ЕСЛИ(А1-81=0;"";А1-81)

Чтобы получить ячейку, содержащую прочерк, в случае если разность ячеек


Al и 81 будет нулевой, необходимо ввести в любую ячейку следующую фор­
мулу:

=ЕСЛИ(Аl-81=0;"-";Аl-81)

Подробное описание использованной функции приведено в главе 16 настояще­


го справочника.
Отображение тире, #Н/Д или НД вместо значения ошибки 19

Отображение тире, #Н/Д или НД


вместо значения ошибки
Для решения этой задачи используются функции ЕСПИОШИБКА и НД.
Чтобы получить ячейку, содержащую выражение •деление на ноль•, в случае
если невозможно разделить ячейку А1 на 81, необходимо ввести в любую ячей­
ку следующую формулу:

=ЕСПИОШИБКА(Аl/Вl,"Деление на ноль")

Чтобы получить ячейку, содержащую прочерк, в случае если невозможно разде­


лить ячейку А1 на 81, необходимо ввести в любую ячейку следующую форму­
лу:

=ЕСПИОШИБКА(Аl/Вl,"-")

Чтобы получить ячейку, содержащую выражение #Н/ д, в случае если невозмож­


но разделить ячейку А1 на 81, необходимо ввести в любую ячейку следующую
формулу:

=ЕСПИОШИБКА(А2/АЗ,НД())

Подробное описание функции ЕСПИОШИБКА приведено в главе 16 настоящего


справочника. Подробное описание функции НД приведено в главе 15 настояще­
го справочника.
Глава 3
Формулы даты и времени

Формулы даты и времени, могут использоваться для решения таких задач, как:
• сложение дат;

• добавление времени;
• вычисление разности двух дат;

• вычисление разницы во времени;

• подсчет дней перед датой;


• отображение дат в виде дней недели;
• вставка в ячейку текущих даты и времени;
• вставка дат в юлианском представлении.

Сложение дат
Прибавить к заданной дате определенное количество дней, месяцев и лет мож­
но с помощью функций ДАТА, ГОД, МЕСЯЦ и ДЕНЬ.

Пусть в ячейке А1 ~аходится дата 01.01.2008.


Чтобы прибавить к ней 3 месяца, введем в любую ячейку следующую формулу:

=ДАТА(ГОД(Аl);МЕСЯЦ(Аl)+З;ДЕНЬ(Аl))

Чтобы прибавить к ней 8 лет, введем в любую ячейку следующую формулу:

=ДАТА(ГОД(А1)+8;МЕСЯЦ(Аl);ДЕНЬ(А1))

Чтобы прибавить к ней 8 лет, 3 месяца и 20 дней, введем в любую ячейку сле­
дующую формулу:

=ДАТА(ГОД(А1)+8;МЕСЯЦ(Аl)+З;ДЕНЬ(А1)+20)

Подробное описание использованных функций можно найти в главе 12 настоя­


щего справочника.

Добавление времени
Прибавить к заданному времени определенное количество часов, минут и се­
кунд можно с ПОМОЩЬЮ функции ВРЕМЯ.
Пусть в ячейке А1 находится время 14:45:15.
Вычисление разницы во времени 21

Чтобы прибавить к нему 5 часов, введем в любую ячейку следующую формулу:

=Аl+ВРЕМЯ(5;0;0)

Чтобы прибавить к нему 45 минут, введем в любую ячейку следующую фор~улу:

=Аl+ВРЕМЯ(0;45;0)

Чтобы прибавить к нему 10 секунд, введем в любую ячейку следующую формулу:

=Аl+ВРЕМЯ(0;0;10)

Чтобы прибавить к нему 5 часов, 45 минут и 10 секунд, введем в любую ячейку


следующую формулу:

=-Аl+ВРЕМЯ(5;45;10)

Подробное описание использованной функции можно найти в главе 12 настоя­


щего справочника.

Вычисление разности двух дат


Для того чтобы вычислить количество рабочих дней между двумя датами, мож­
но использовать функцию ЧИСТРАБДНИ.

Пусть в ячейке А1 находится дата 01.10.2007, а в ячейке А2 - дата 31.12.2007.


Чтобы вычислить количество рабочих дней между этими датами, введем в лю­
бую ячейку следующую формулу:

=ЧИСТРАБДНИ(Аl;А2)

Для того чтобы вычислить количество месяцев между этими датами, введем
в любую ячейку следующую формулу:

=МЕСЯЦ(А2)-МЕСЯЦ(А1)

Если в ячейке А2 находится дата 05.05.2008, то необходимо использовать функ­


цию ГОД. Введем в любуiо ячейку следующую формулу:

=(ГОД(А2)-ГОД(А1))*12+МЕСЯЦ(А2)-МЕСЯЦ(А1)

Чтобы вычислить количество лет между этими датами, введем в любую ячейку
следующую формулу:

=ГОД(А2)-ГОД(А1)

Подробное описание использованных функций можно найти в главе 12 настоя­


щего справочника.

Вычисление разницы во времени


Чтобы вычислить разницу между двумя значениями времени, можно использо­
вать функцию ТЕКСТ.
Пусть в ячейке А1 находится время 11:15:54, а в ячейке А2 - время 18:54:00.
22 Глава 3. Формулы даты и времени

Чтобы вычислить количество часов между двумя этими значениями, введем в


любую ячейку следующую формулу:

=ТЕКСТ(А2-Аl;"ч")

Чтобы вычислить количество часов и минут между двумя этими значениями,


введем в любую ячейку следующую формулу:

=ТЕКСТ(А2-Аl;"ч:мм")

Чтобы вычислить количество часов, минут и секунд между двумя этими значе­
ниями, введем в любую ячейку следующую формулу:

=ТЕКСТ(А2-Аl;"ч:мм:сс")

Если разница не превышает 24 часа, количество часов между этими двумя зна­
чениями можно подсчитать по формуле:

=ЧАС(А2-А1)

Если разница не превышает 60 минут, количество минут между этими двумя


значениями можно подсчитать по формуле:

=МИНУТЫ(А2-А1)

Если разница не превышает 60 секунд, количество секунд между этими двумя


значениями можно подсчитать по формуле:

=СЕКУНДЫ(А2-А1)

Подробное описание функции ТЕКСТ находится в главе 20 настоящего справоч­


ника. Подробное описание функций ЧАС, МИНУТЫ и СЕКУНДЫ находится в гла­
ве 12 настоящего справочника.

Подсчет дней перед датой

Чтобы вычислить количество дней, оставшихся до выбранной даты, можно ис­


пользовать функцию СЕГОДНЯ.

Пусть в ячейке Al находится дата 01.01.2008.


Чтобы определить, сколько дней осталось до Нового года, введем в любую
ячейку следующую формулу:

=Аl-СЕГОДНЯ ()
Подробное описание функции СЕГОДНЯ находится в главе 12 настоящего спра­
вочника.

Отображение дат в виде дней недели


Определить, на какой день недели приходится заданная дата, можно с помощью
функции ТЕКСТ.
Вставка дат в юлианском представлении 23

Пусть в ячейке А1 находится дата 08.08.2008.


Чтобы определить полное название дня недели, на который приходится эта
дата, введем в любую ячейку следующую формулу:

=ТЕКСТ (А1; "дддд")

Чтобы определить сокращецное нi~авание дня недели, на который приходится


эта дата, введем в любую ячейку следующую формулу:

=ТЕКСТ (Al; "ддд")

Подробное описание функции ТЕКСТ находится в главе 20 настоящего <;правоч­


ника.

Вставка в ячейку текущих даты и времени

Для выполнения этой задачи используются функции СЕГОДНЯ и ТДАТА.


Текущую дату можно получить, если ввести в любую ячейку следующую фор­
мулу:

=СЕГОДНЯ()

Текущие дату и время можно получить, если ввести в любую ячейку следую­
щую формулу:

=ТДАТА()

Подробное описание функций СЕГОДНЯ и ТДАТА находится в главе 12 настояще­


го справочника.

Вставка дат в юлианском представлении

В Microsoft Excel под юлианским представлением даты понимается формат


даты, в котором после текущего года стоит номер дня с начала года (то есть
дате 1 января 2008 года соответствует значение 2008001 ). Этот формат не осно­
ван на юлианском календаре.

Юлианское представление дат иногда используется в астрономии, в этом слу­


чае даты отсчитываются с 1 января 4713 года дон. э.
Для вставки текущей даты в юлианском представлении можно использовать
функции ТЕКСТ, СЕГОДНЯ и ДАТАЗНАЧ.

Чтобы полуЧ:ить текущий день в юлианском представлении с двузначным обо­


значением года, введем в любую ячейку следующую формулу:

=ТЕКСТ(СЕГОДНЯ () ; "г г") &ТЕКСТ ((СЕГОДНЯ() -ДАТ АЗ НАЧ (" 1. 1. "&ТЕКСТ


(СЕГОДНЯ();" г г" ))+1); "000")

Чтобы получить текущий день в юлианском представлении с четырехзначным


обозначением года, введем в любую ячейку следующую формулу:
24 Глава З. Формулы даты и времени

=ТЕКСТ (СЕГОДНЯ () ; "г г г г") &ТЕКСТ ((СЕГОДНЯ () -ДАТАЗНАЧ ( "1.1. "&ТЕКСТ


(СЕГОДНЯ() ; "г г")) +1) ; "000")
Для преобразования даты в юлианское представление можно использовать
~~~ "'\t'4...~"'\ ~ N>."'\~~"~"-
Пусть в ячейке Al находится дата 07.07.2007.
Эту дату в юлианском представлении с двузначным обозначением года можно
получить, если ввести в любую ячейку следующую формулу:

=TEKCT(Al; "г г")&ТЕКСТ( (Аl-ДАТАЗНАЧ ( "1.1. "&ТЕКСТ(Аl; "гг") )+1) "000")

Эту дату в юлианском представлении с двузначным обозначением года можно


получить, если ввести в любую ячейку следующую формулу:

=ТЕКСТ(Аl; "г ггг")&ТЕКСТ( (Аl-ДАТАЗНАЧ ("1.1. "&ТЕКСТ(Аl;" ") )+1) "000")

Подробное описание функции ТЕКСТ находится в главе 20 настоящего справоч­


ника. Подробное описание функций СЕГОДНЯ и ДАТАЗНАЧ находится в гла­
ве 12 настоящей книги.
Глава 4
Математические формулы

Математические формулы могут использоваться для решения следующих за­


дач:

• сложение чисел;

• вычитание чисел;

• умножение чисел;
• деление чисел;

• вычисление процентных отношений;


• возведение числа в степень.

Сложение чисел
Пусть в ячейке А1 находится число 10, а в ячейке А2 - число 15.
Элементарный способ сложить эти два числа - ввести в любую ячейку следую­
щую формулу:

=Al+A2
Можно сложить числа с помощью функции СУММ. Для этого введем в любую
ячейку формулу:

=CYMM(Al;A2)
Подробное описание функции СУММ можно найти в главе 18 настоящего спра­
вочника.

Вычитание чисел

Пусть в ячейке А1 находится число 5, а в ячейке А2 - число 45.


Чтобы вычесть первое число из второго, введем в любую ячейку следующую
формулу:

=A2-Al.

Умножение чисел

Пусть в ячейке А 1 находится число 12, а в ячейке А2 - число 3.


26 Глава 4. Математические формулы

Чтобы перемножить эти числа, введем в любую ячейку формулу:

=Al*A2
или:

=ПРОИЗВЕД(Аl;А2)

Деление чисел
1
Пусть в ячейке А 1 находится число 36, а в ячейке А2 - число 6.
Чтобы разделить первое число на второе, введем в любую ячейку следующую
формулу:

=Al/A2.

Вычисление процентных отношений


Если после введенного числа стоит знак процента (%), оно воспринимается
Microsoft Excel как сотая часть числа (то есть 1%- как 0,01).
Пусть в ячейке А1 находится число 10.
Чтобы найти 5 % от заданного числа, введем в любую ячейку формулу:

=Al *5%.

=А1*(1+40%)
.
Чтобы увеличить заданное число на 40 %, введем в любую ячейку формулу:

Чтобы уменьшить заданное число на 10 %, введем в любую ячейку формулу:

=Al*(l-10%)

Возведение числа в степень


Пусть в ячейке А 1 находится число 8.
Чтобы возвести заданное число в куб, введем в любую ячейку формулу:

=влз

или:

=СТЕПЕНЬ(8;3)

Подробное описание функции СТЕПЕНЬ можно найти в главе 18 настоящего


справочника.
Глава 5
Текстовые формулы

Текстовые формулы могут использоваться для решения следующих задач:


• изменение регистра текста;

• объединение текста и чисел;


• повторение знака в ячейке;
• удаление отдельных знаков из текста.

Изменение регистра текста

Преобразование всех букв в прописные осуществляется с помощью формулы:

=ПРОПИСН("россия")

Результат: РОССИЯ.
Преобразование всех букв в строчные осуществляется с помощью формулы:

=СТРОЧН("РОДина")

Результат: родина.

Преобразование первых букв в прописные, а всех остальных - в строчные осу­


ществляется с помощью формулы:

=ПРОПНАЧ("РоссийСКАя федеРАция")

Результат: Российская Федерация.


Подробное описание функций ПРОПИСН, СТРОЧН и ПРОПНАЧ можно найти в гла­
ве20 настоящего справочника.

Объединение текста и чисел


Пусть в ячейке Al находится число 12.
Чтобы объединить заданное число в одной ячейке с текстом •стульев•, исполь­
зуйте формулу:

=СЦЕПИТЬ(Аl;"стульев")

Подробное описание функции СЦЕПИТЬ можно найти в главе 20 настоящего


справочника.
28 Глава 5. Текстовые формулы

Повторение знака в ячейке


Чтобы повторить заданный символ определенное количество раз, используйте
формулу:

=ПОВТОР("*";S)

Подробное описание функции ПОВТОР можно найти в главе 20 настоящего спра­


вочника.

Удаление отдельных знаков из текста


Чтобы удалить заданное количество знаков в начале или в конце текста, можно
использовать функции ДЛСТР, ЛЕВСИМВ и ПРАВСИМВ.

Пусть в ячейке Al находится текст: •Столовые приборы на 12 персон•.


Удалим последние 6 знаков с помощью формулы:

=ЛЕВСИМВ(Аl;ДЛСТР(Аl)-6)

Удалим первые 8 знаков с помощью формулы:

=ПРАВСИМВ(Аl;ДЛСТР(Аl)-8)

Подробное описание функций ДЛСТР, ЛЕВСИМВ и ПРАВСИМВ можно найти в гла­


ве 20 настоящего справочника.
Глава 6
Формулы подсчета

Формулы подсчета могут использоваться для решения следующих задач:


• подсчет количества ячеек, содержащих числа;

• подсчет нспустых ячеек;

• подсчет всех ячеек в л;иапазоне.

Подсчет количества ячеек, содержащих числа

Чтобы нодсчитать количество ячеек с числами в указанном диапазоне, введем


следующую формулу:

=СЧЕТ(Аl:А20)

Подробное описание функции СЧЕТ приведено в главе 19 настоящего справоч­


ника.

Подсчет непустых ячеек


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

=СЧЕТЗ(Аl:А20)

Подробное описание функции СЧЕТЗ приведено в главе 19 настоящего справоч­


ника.

Подсчет всех ячеек в диапазоне


Чтобы подсчитать общее количество ячеек в указанном диапазоне, введем сле­
дующую формулу:

=ЧСТРОК(Аl:Е20) * ЧИСЛСТОЛБ(Аl:Е20)

Подробное описание функций ЧСТРОК и ЧИСЛСТОЛБ приведено в главе 17 на­


стоящего справочника.
Глава 7
Формулы преобразования

Формулы преобразования могут использоваться для решения следующих за­


дач:

• преобразование времени;
• преобразование величин;
• преобразование арабских цифр в римские.

Преобразование времени
Чтобы преобразовать указанное количество дней в часы, можно использовать
формулу:

=ПРЕОБР(10;"dау" "hr")
Чтобы преобразовать указанное количество часов в минуты, используйте фор­
мулу:

=ПPEOБP(S;"hr" "mn")
Чтобы преобразовать указанное количество лет в дни, можно использовать
формулу:

=ПРЕОБР(2;"уг" "day")
Подробное описание функции ПРЕОБР приведено в главе 13 настоящего спра­
вочника.

Преобразование величин
Чтобы преобразовать у1<азанное количество градусов Цельсия в градусы
Фаренгейта, можно использовать формулу:

=ПРЕОБР(А2;"С" "F")
Для преобразования указанного количества километров в мили, используйте
формулу:

=ПРЕОБР(А2;"km" "mi")
Подробное описание функции ПРЕОБР приведено в главе 13 настоящего спра­
вочника.
Преобразование арабских цифр в римские 31

Преобразование арабских цифр в римские


Чтобы получить классическую форму записи римского числа, используйте
формулу:

=РИМСКОЕ(25;0)

Подробное описание функции РИМСКОЕ приведено в главе 18 настоящего спра­


вочника.
Глава 8
Понятие функции в Excel 2007
и правила работы с ними

Функцией в Microsoft Excel называется встроенная формула, имеющая уни­


кальное имя.

Функция начинается со знака равенства, за которым следуют имя функции


и список аргументов в круглых скобках, разделенных точкой с запятой в рус­
ской версии Windows или запятой в английской версии Windows 1.
Для отображения списка доступных функций необходимо щелкнуть мышью на
ячейке и нажать клавиши Shift+FЗ.
Аргумент может быть числом, текстом, логическим значением, массивом или
ссылкой на ячейку.
После ввода функции появляется всплывающая подсказка относительно син­
таксиса и аргументов.

Ввести функцию можно двумя способами:


• после знака равенства ввести в ячейку название и аргументы функции;
• использовать Мастер функций.

Macrep функци~t ш.Jr 1 из 2 !? 1 :~ 1

Вве.Аите краткое ОГИ::81Не АеЙСтвия, которое tfY)l(tIO t:1айти


~~~-~~мнтек~_~н·
К.-теnJРИА: 10 не•аено tкПОЛЬЮВ8WИХСЯ ~:J

JiiЧAlcrloiiiтilllд•••••••••••••••1"!.i
'УРЕЗСРЕДН:Е
; Сч.1ТАТЬПУСТОТЫ
, С'ЕТЗ
C'EТECllМi
~-~----- ------ .!01
ЗПЦJП:(....... 1~)
~T!КCЦOa:IНIМtlCТINIA-·

ок 11 от-..

Рис. 8. 1. Диалоговое окно Мастера функций

1 Здесь и далее рассматриваете~ •русская• Windows с установленными региональными настройками


11.11я России. - Примеч. ред.
Понятие функции в Excel 2007 и правила работы с ними 33

Чтобы ввести функцию с помощью Мастера функций, необходимо нажать кнопку


1Е Вставить функцию в строке формул и-::---~.
Диалоговое окно Мастера функций представлено на рис. 8.1.
Далее необходимо выбрать нужную функцию, задав поиск в окне Поиск функции
или с помощью поля Категория.

Для упрощения редактирования можно воспользоваться автоматическим за­


вершением. После ввода знака равенства и начальных букв под ячейкой откры­
вается список доступных функций.
Для ввода в качестве аргумента ссылки на ячейки необходимо нажать кнопку
~ Свернуть диалоговое окно, находящуюся рядом с аргументом, выделить ячей­
ки на листе, а затем нажать кнопку ~ Развернуть диалоговое окно.
Для ввода в качестве аргумента другой функции необходимо ввести функцию
в поле этого аргумента.

В формулах можно использовать до семи уровней вложения функций.


Глава 9
Функции надстроек
и автоматизации

Функция SQL. REQUEST


Связывается с внешним источником данных и выполняет запрос из рабочего
листа, затем возвращает результат в виде массива. Дополнительное программи­
рование не требуется.

Синтаксис

SQL.RЕQUЕSТ(строка_связи;ссылка_на_код_возврата; показ_драйвера;
текст_запроса;нужны_имена_столбцов)

Табnица 9.1. Аргументы функции SQL.REQUEST

Н11111ено11н11е Значение Пр1111еч1н11е

строка_связи Необходимая дпя ус- Арrумект можно веести как массив или как строку. Если длина
тановnения связи ин- строки превышает 250 знаков, ее необходимо ввести как массив.
Информация, содержащакя в арrумекте, нужна испоnьзувмому
драйверу дпя )'{:ТаНОвпения связи и позrому должна иметь преду­
СМО'IJ)еНный драйвером формат.
При исrюльзовании драйвера dВASE арrумент имеет вид
DSN=IWt'ind;PWD=test.
При исrюльзовании драйвера SQL Selver арrумент имеет вид
DSN=МySeiver; UID=dl>ayer; PWD=123; DataЬase=PuЬs.
При использовании драйвера ORACL.E аргумент имеет вид
DNS=М)'()racleDataSource; DBQ=МYSERl/ER; UID--JohпS;
PWD=Sesame.
Имя источника данных (DSN), указанное в аргументе, должно быrь
определено IJ1J того, как бу~ предпринята попытка установиrь
связь

ссылка_на_код_возврата Ссылка на ячейку, Аргумент используется в тех случаях, когда функция должна воз-
в которую нужно по- вратить выполненную строку связи.

местить выполнен- Если арrумент опущен, функция не ВОЗВраtЩlеТ выполненную стро-


ную строку связи ку связи

показ_драйвера Арrумент, указываю- Аргумент может принимать одно из следующих значений:


щий, в каких случаях 1 - диалоговое окно драйвера вы11ОДИ1СЯ всегда;
должно выводиться 2 - диалоговое окно драйвера выВОДИ'IСЯ только в том случае, если
~оговое окно информации в аргументе строка_связи недостаточно дпя установ-
драивера и какие па- пения связи, доступны все параметры диалогового окна;
раметры доступны
Функции надстроек и автоматизации 35

Наименование Значение Примечание

З - диалоговое окно драйвера 11Ы8ОД1ПС11 только в том случае, если


информации в ар!'}Менrе строка_связи недосrаточно дnя установ­
ления связи, nарашnры диалогового окна недоступны, если они не
являются необходимыми;
4- диалоrовое окно драйвера не выводится; если ~
связь не удалось, то возвращается ошибка.
Если ар!'}МЕ!НТ опущен, оо умолчанию испопьзуется значение 2
текст_запроса Инструкция SQL., ко- Если длина ар1'}МеНТ11превышает255 симвооов, ~ввести за­
торую требуется вы- прос в вертикальный диапазон ячеек. Значения ячеек сцеппяются,
полнить в источнике образуя законченную инструкцию SQL
данных

нужны_имена_столбцов Указывает, должны Арrумент принимает значение ИСТИНА, если требуется, чтобы
ли имена столбцов имена столбцов возвращались в первой строке результата, или
возвращаться в виде значение ЛОЖЬ, если они не нужны. Если аргумент опущен, функ-
первой строки ре- ция не возвращает имена столбцов
зультата

Функция ВЫЗВАТЬ

Вызывает процедуру из динамически связываемой библиотеки или программ­


ный ресурс.

Имеются две синтаксические формы этой функции. Синтаксис 1 используется


только с предварительно зарегистрированным программным ресурсом, кото­
рый использует аргументы, полученные с помощью функции РЕГИСТРАТОР.
Синтаксис 2а и 2б используется для одновременной регистрации и вызова про­
граммного ресурса.

ВНИМАНИЕ~~~~~~~~~~~~~~~~~~~~~~~~~
Некорректное изменение параметров реестра может привести к существенному повреждению
операционной системы с необходимостью ее переустановки.

Синтаксис 1- используется с функцией РЕГИСТРАТОР

ВЫЗВАТЬ(идентификатор_регистрации;аргументl;

Таблица 9.2. Аргументы функции ВЫЗВАТЬ

Наименование Значение

идентмфикатор_реrистрации Значение, возвращенное ранее вы­


полненной функцией РЕГМСТРАТОР
или РЕГИСТРАТОР.ИД
Арrумент, который должен быть пере­
дан Процедуре

Синтаксис 2а - Microsoft Excel для Windows


ВЫЗВАТЬ(имя_модуля;процедура;типы_данных;аргументl; ... )
36 Глава 9. Функции надстроек и автоматизации

Табnица 9.3. Аргументы функции ВЫЗВАТЬ

Н11111ено11н11е Зн1чен11е

имя_модуля Закпюченный в кавычки тексr, задающий в Microsoft Ехсе1 имя динамиче­


ски связываемой библиотеки (DЩ, которая содержит процедуру
процедура Тексr, задающий имя процедуры из DLL в Microsoft Excel дnя Windows
типы_данных Тексr, задающий тип ~ных возвращаемого значения и типы ~ных всех
арrументов дпя процедуры из DLL или программного ресурса

арf"1МеНТ Арrvмент, который должен быть передан процедуре

Синтаксис 26 - Microsoft Excel для компьютеров Макинтош

ВЫЗВАТЬ(имя_файла;ресурс;типы_данных;аргументl;

Табnица 9.4. Аргументы функции ВЫЗВАТЬ

Н11111енован11е Зн1чен11е

имя_файпа Имя файла, содержащего программный ресурс

ресурс Имя программного ресурса

типы_данных Тексr, задающий тип ~ных возвращаемого значения и типы ~ных всех
арl'VМЕ!НТОВ дnя процедуры из DLL или программного ресурса
~. который доrокен быть передан процедуре

Функция ПЕРЕСЧЕТЕВРО
Преобразует значение денежной суммы в единицах евро в значение в нацио­
нальной валюте стран, использующих евро, или преобразует число из одной на­
циональной валюты в другую с использованием в качестве промежуточного ре­
зультата значения в евро.

Валютами, доступными для пересчета, являются валюты стран-членов Евро­


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

Синтаксис

ПЕРЕСЧЕТЕВРО(число;исходное_значение;конечное_значение;полная_
точность;точность_триангуляции)

Табnица 9.5. Аргументы функции ПЕРЕСЧЕТЕВРО

На1111енован11е Зн1чен11е Пр1111еч1н11е

чисяо Денежная сумма, которую требуется


преобразовать, или ссыпка на ячейку,
содержащую значение денежной суммы
исходное_значение Строка из трех знаков или ссыпка ДОсlупны спедующие коды валют:
на ячейку, содержащую сrроку, соот­ Бельгия - франк (BEF};
ветствующую коду ISO исходной Люксембург - франк (ШF);
валюты
Германия - немецкая марка (DЕМ);
Испания - песета (ESP);
Функции надстроек и авт.оматизации 37

Н11111ено1ан11е Значен11е Пр1111ечан11е

Франция - франк (FRF);


Ирландия - фунт (IEP);
Италия - лира (IТL);
Нидерланды - rульден (NLG);
Авсrрия - шиллинг (АТS);
Пор~угалия - ЗCК'J/JIJ (Pl'E);
Финляндия - финская марка (RM);
Греция - драхма (GRD);
Словения - толар (SIТ);
Страны, использующие евро, - евро (ВJR)
конечное_значение Строка из трех знаков или ссылка
на ячейку, содержащуJО строку, соответ­
ствующую коду 150 валюты, в которую
~ пересчитать значение
гюпная_точность Логическое значение или выражение, ЛОЖЬ- оrображение результата, относящегося
результатом которого явnяется логиче- к конкретной валюте; явnяется значением по
ское значение, указывающее, как выпол- умолчанию в случае, если арrумекr опущен.

няется отображение результата ИСТИНА- отображение результата, включая


все значащие цифры вычиспения

точность_трианrуляции Цепов чиспо, равное или большее З, Если арrумент опущен, приложение Microsoft
соответствующее чисnу значащих цифр, Е'хсе1 не округляет промежуrочное значение
которое доткно использоваться в проме- в единицах евро.

жуrочном значении, выраженном в еди- Если арrумент указан при перерасчете из валю-
ницах евро, при перерасчете из одной ты страны, входящей в еврозону, в значение
валюты в /Jf1fГYIO евро, приложение Microsoft Е'хсе1 рассчитывает
промежуrочное значение в единицах евро, кото­
рое может быть затем пересчитано в требуемую
валЮl}'

Функция ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ
Возвращает данные, хранящиеся в отчете сводной таблицы.

Синтаксис

ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ(поле_данных:сводная_таблица:полеl:
эпемl: попе2; элем2; )
Таблица 9.6. Аргументы функции ПОЛУЧИТЬ.ДДННЫЕ.СВОДНОЙ.ТАБЛИЦЫ

На1111ено1ан11е Зн1чен11е

гюле_данных Заключенное в кавычки имя поля данных, содержащего данные, кото­


рые требуется ИЗВ/lеЧЬ
сводная_табпИЦil Ссылка на ячейку, диапазон ячеек или именованный диапазон ячеек
в оrчете сводной таблицы
ооле От 1 до 126 имен полей, описывающих данные, которые требуется
извлечь

зnем От 1 до 126 имен злеменrов, описывающих данные, которые


требуется извлечь
38 Глава 9. Функции надстроек и автоматизации

Функция РЕГИСТРАТОР.Ид
Возвращает регистрационный идентификатор для указанной динамически свя­
зываемой библиотеки (DLL) или ранее зарегистрированного программного ре­
сурса.

Синтаксис 1 - Microsoft Excel для Windows


РЕГИСТРАТОР.ИД(имя_модуля;лроцедура;типы_данных)

Таблица 9.7. Аргументы функции РЕГИСТРАТОР.Ид

Н1111111но11н111 3HIЧIHJlll

имя_модуля Текст, задающий имя DLi, которая содержит функцию в Microsoft


Excel для Windows
процедура Текст, задающий имя функции DLl в Microsoft Ехсе1 для Windows
типы_данных Текст, задающий типы данных возвращаемого значения и типы дан­
ных всех аргументов функции DLl

Синтаксис 2- Microsoft Excel для компьютеров Макинтош

РЕГИСТРАТОР.ИД(имя_файла;ресурс;типы_данных)

Таблица 9.8. Аргументы функции РЕГИСТРАТОР.Ид

HlllllllHOllHJlll Зн1ч1н111

имя_файла Текст, задающий имя файла, содержащего ресурс в Microsoft Excel


для компыотеров Макинтош

Текст, задающий имя функции в ресурсе в Microsoft Ехсе1 для компью­


теров Макинтош
типы_данных Текст, задающий типы данных возвращаемого значения и типы дан­
ных всех аргументов функции DLl
Глава 10
Функции кубов

Оперативный доступ к разнообразным формам представления информации


обеспечивает поддержку принятия управленческих решений. Реализация этого
принципа воплощена в технологии О LAP.
Технология OLAP или оперативная аналитическая обработка данных (On-Line
Analytical Processing) - класс приложений и технологий, предназначенных для
сбора, хранения и анализа многомерных данных.
Высокую скорость работы с многомерными данными позволяет обеспечивать
многомерная база данных со специальной организацией хранения.
Данные в многомерной базе данных хранятся как совокупность измерений. Из­
мерение это список значений, относящихся с точки зрения пользователя
к одному и тому же типу данных.

Визуализация двумерной базы данных - электронная таблица. Строки и столб­


цы являются измерениями.

Визуализация трехмерной базы данных - куб, где каждое измерение формиру­


ет одну из сторон куба.
Базы данных большей размерности не имеют физических аналогов, однако они
также позволяют пользователям группировать информацию в измерения.
ОLАР-клиент - приложение оперативной аналитической обработки данных,
которое позволяет пользователям выполнять нужный им анализ.

Microsoft Office Excel 2007 как элементарный ОLАР-клиент позволяет произ­


водить операции над многомерными данными, извлекаемыми из службы под­
держки принятия решений (SQL Server Analysis Services) или локальных ОLАР­
кубов.
Функции кубов используются для извлечения данных OLAP из служб SQL
и отображения их в ячейке.
Server Analysis Services

Функция КУБЗНАЧЕНИЕ
Возвращает сгруппированное значение из куба.
Под кортежем понимается упорядоченный набор из N элементов.

Синтаксис

КУБЗНАЧЕНИЕ(подключение;выражение_элементаl;выражение_
элемента2 ... )
40 Глава 1 О. Функции кубов

Таблица 1О.1. Аргументы функции КУБЗНАЧЕНИЕ

Наименование Значение Примечание

подключение Текстовая строка, содержа1Щ111 Если имя подключения не явnяется допустимым, сохранен­
имя подключения к кубу ным в книге, функция возвращает значение оwибки #ИМЯ?.
Если сервер OIAP не работает, недоступен или возвращает
сообщение об оwибке, функция возвращает значение ошиб­
ки #ИМЯ?
выражение_злемента Текстовая строка, которая воз- Если в качестве арrумента исrюльзуется ссылка на ячейку
вращает злеменr или кортеж и эта ссылка содержит функцию КУБ, то аргумент исrюльзует
в кубе многомерное выражение для элемента в ячейке, на которую
указывает ссылка, а не значение, которое отображается
в эrой ячейке.
Аргумент может быть множесrвом, определенным с помо­
щью функции КУБМНОЖ

Функция КУБМНОЖ
Определяет вычисленное множество элементов или кортежей путем пересылки
установленного выражения в куб на сервере, который формирует множество,
а затем возвращает его в Microsoft Office Excel.
Под кортежем понимается упорядоченный набор из N элементов.

Синтаксис

КУБМНОЖ(подключение;выражение_множества;подпись, порядок_
сортировки,сорт_по)

Таблица 10.2. Аргументы функции КУБМНОЖ

Наименование Значение Примечание

подключение Текстовая строка, содержа1Щ1Я Если имя подключения не явnяется допустимым, сохра­
имя подключения к кубу ненным в книге, функция возвращает значение ошибки
#ИМЯ?. Если сервер OIAP не работает, недоступен или
возвращает сообщение об оwибке, функция возвращает
значение оwибки #ИМЯ?
выражение_множества Текстовая строка, содержаlЩIЯ Арrvмент таюке может быть ссылкой на диапазон Excel,
выражение, которое возвраща- который содержит один или несколько элементов, корте-
ет множество элементов или жей или множеств, входящих в состав множества
кортежей

nодnись Текстовая строка, которая ото­


бражается в ячейке вместо вы­
деленного сВОЙСПlа из куба,
если оно определено

гюрядок_сортировки Тип сортировки Арrумент может принимать следующие значения:


О - нет сортировки: оставляет существующий порядок
в множесrве; арrумекr сорт_rю игнорирован;

1 - сортировка множества rю возрастанию rю параметру


сорт_по; арr)'Мент сорт_rю обязателен;
2- сортировка множества rю убыванию по параметру
сорт_rю; аргумент сорт_rю обязателен;
Функции кубов 41

Наименование Значение Примечание

3- сортировка множесп~а по возрастанию аnьфа; арrу­


мент сорт_по игнорирован;

4- сортировка множесп~а по убыванию аnьфа; арrvмент


сорт_по игнорирован;

5- сортировка множесп~а по на~ураnьному возраста­


нию; арrумент сорт_по игнорирован;

6- сортировка множесп~а по на~ураnьному убыванию;


арrумент сорт_по игнорирован.

Значение арrvмента по умолчанию равно нулю. Сорти­


ровка по аnьфа для множесп~а кортежей сортирует по по­
спеднему эпементу в каждом кортеже

сорт_по Текстовая сrрока значения, по Если арrvмент порядок_сортировки требует значения ар­
которому выполняется сорти­ rvмента сорт_по, а оно отсуrствует, функция КУБМНОЖ
ровка возвращает сообщение об оwибке #ЗНАЧ!

Функция КУБПОРЭЛЕМЕНТ

Определяет п-й или ранжированный элемент множества. Используется для


возвращения одного или нескольких элементов в множестве.

Синтаксис·

КУБПОРЭПЕМЕНТ(nодключение;выражение_множества;номер;лодпись)

Таблица 10.З. Аргументы функции КУБПОРЭЛЕМЕНТ

Наименование Значение Примечание

nодк11ючение Текстовая сrрока имени ПОДК11ючения к кубу Если имя nодкпючения не явm~ется
~мым подкпючением, сохра­
ненным в книге, функция возвращает
значение оwибки #ИМЯ?. Если сер­
вер OLAP не работает, недос1У118Н
ипи возвращает сообщение об оwиб­
ке, функция возвращает значение
ошибки #ИМЯ?
выражение_множесп~а Текстовая сrрока выражения множесп~а, которая Арr/мент ТllJOlte МОJКет быть функцией
fJ;Jf!f в результате множество эпементов ипи корте­ КУБМНОЖ ипи ССЬUJкой на ячейку, со­
жей держащую функцию КУБМНОЖ
номер Целочисленное значение, определяющее наивысwее
значение, которое будет возвращено
подпись Текстовая строка, которая отображается в ячейке
вместо выделенного свойства из куба, если оно оп­
ределено

Функция КУБСВОЙСТВОЭЛЕМЕНТА
Возвращает значение свойства элемента в кубе. Используется для подтвержде­
ния того, что имя элемента внутри куба существует, и для возвращения опреде­
ленного свойства для этого элемента.
42 Глава 1 О. Функции кубов

Синтаксис

КУБСВОЙСТВОЭЛЕМЕНТА(подключение;выражекие_элемента;свойство)

Табnица 10.4. Аргументы функции КУБСВОЙСТВОЭЛЕМЕНТА

На11111еноаан111е Значен111е Пр11111ечан111е

Текстовая строка имени гюдкnючения Если имя гюдкnючения не является допустимым


к кубу гюдкnючением, сохраненным в книге, функция
возвращает значение ошибки #ИМЯ?. Если сер-
вер OLAP не работает, недосJvпен ипи возвра­
щает сообщение об ошибке, функция
возвращает значение ошибки #ИМЯ?
выражение_множества Текстовая строка выражения множест- Арrумент таюке может быть функцией
ва, которая Pl1l!f в результате множест- КУБМНОЖ ипи ссыпкой на ячейку, содержащую
во элементов ипи кортежей функцию КУБМНОЖ
Текстовая строка возвращаемого име-
ни свойства ипи ссыпка на ячейку, ко-
торая содержит имя свойства

Функция КУБЧИСЛОЭЛМНО>К

Определяет количество элементов множества.

Синтаксис

КУБЧИСЛОЭЛМНОЖ(множество)

Табпица 10.5. Аргументы функции КУБЧИСЛОЭЛМНОЖ

На111мено1ан111е Значен111е Пр11111ечан111е

множество Текстовая строка выражения Microsoft Office Аргумент также может быть функцией
Excel, которая возвращает множество, опре- КУБМНОЖ ипи ссыпкой на ячейку, которая
деnенное функцией КУБМНОЖ содержит функцию КУБМНОЖ

Функция КУБЭЛЕМЕНТ

Возвращает элемент или кортеж в иерархии куба. Используется для подтвер­


ждения того, что данный элемент или кортеж существует в кубе.
Под кортежем понимается упорядоченный набор из N элементов.

Синтаксис

КУБЭЛЕМЕНТ(подключение:выражение_элемента;подnись)

ПРИМЕЧАНИЕ~~~~~~~~~~~~~~~~~~~~~~~
Когда функция КУБЭЛЕМЕНТ используется в качестве аргумента для другой функции КУБ, по­
следняя использует многомерное выражение, определяющее элемент или кортеж, а не значе­

ние, которое отображается в ячейке функции КУБЭЛЕМЕНТ


Функции кубов 43

Табnица 10.6. Арrументы функции КУБЭЛЕМЕНТ

Наименоаание Значение Примечание

подключение Текстовая строка имени подключения к кубу Если имя подключения не является~­
мым подключением, сохраненным в книге,
функция возвращает значение ошибки
#ИМЯ?. Если сервер OLAP не работает, не­
ДОС1у11ен или возвращает сообщение об
ошибке, функция возвращает значение
ошибки #ИМЯ?
выражение_элемента Текстовая строка многомерного выражения, Аргумент может также быть кортежем, опре-
которое возвращает уникальный элемент деленным как диапазон ячеек или константа
в кубе массива
гюдпись Текстовая строка, которая отображается Когда кортеж возвращается, исrюльзуется
в ячейке вместо выделенного свойства, если выделенное сsойство для последнего эле-
ОtЮ определено, из куба мента в кортеже.
Если хотя бы один элемент в кортеже имеет
недопустимое значение, функция возвраща­
ет значение ошибки #ЗНАЧ!

Функция КУБЭЛЕМЕНТКИП

Вычисляет свойство ключевого индикатора производительности (КИП) и ото­


бражает его имя в ячейке.

ВНИМАНИЕ~~~~~~~~~~~~~~~~~~~~~~~~~
Функция КУБЭЛЕМЕНТКИП поддерживается только в том случае, если книга подключена
к Microsoft SQL Server 2005 Aпalysis Services или источнику данных более поздней версии.

Ключевой индикатор производительности (КИП, KPI) - показатель, ориенти­


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

При использовании классического подхода к системе ключевых показателей


производительности обычно выделяются следующие их группы:
• рентабельность;
• ликвидность;
• оборачиваемость;
• финансовая устойчивость.
При использовании модели показателей деятельности, включающих в себя как
финансовые, так и нефинансовые КИП, обычно рекомендуют выделять сле­
дующие группы ключевых показателей производительности:

• финансово-экономические показатели для бизнеса в целом;


• удовлетворенность клиентов;

• основные и вспомогательные бизнес-процессы;


• эффективность персонала.
44 Глава 1 О. Функции кубов

Синтаксис

КУБЭЛЕМЕНТКИЛ(подключение;имя_КИЛ;свойство_КИЛ;подпись)

Табnица 10.7. Арrументы функции КУБЭЛЕМЕНТКИП

На1111енован11е Значение Пр1111ечан11е

ПОДК11ючение Текстовая строка имени ПОДК11ючения Если имя подключения не является ДОП)'СТИМЫМ под­
к кубу ключением, сохраненным в книге, функция возвра­
щает значение ошибки #ИМЯ?. Если сервер Ol..AP не
работает, недОСJУПеН или еозвращает сообщение об
ошибке, функция возвращает значение ошибки
#ИМЯ?

имя_КИЛ Текстовая строка имени ключевоrо ин­


дикатора производитеnьности в кубе

своi1ство_КИЛ Возвращаемый компонент ключевоrо Аргумент может принимать следующие значения:


индикаrора производитеnьности 1- •ЗначениеКИП•: факrическое значение:
2- •ЦепьКИП•: конечное значение;
3- •СостояниеКИП•: сосrояние ключевого индика­
тора производктельности в конкретный момент вре­
мени;

4- •ТрендКИП•: измерение значения во времени;


5- •ВесКИП•: относительная важность, присвоенная
ключевому индикатору производитеnьности;

6- •КомrюнентТекущегоВремениКИП•:
временный контекст дпя ключевого индикатора про­
изводительности

подпись Альтернативная текстовая сrрока, ото­


бражаемая в ячейке вместо значения
имя_КИЛ и своi1ство_КИП
Глава 11
Функции для работы
с базами данных

Функция БДДИСП

Оценивает дисперсию генеральной совокупности по выборке, используя отве­


чающие заданным условиям числа в поле базы данных.
Под дисперсией принято понимать отклонение от среднего значения.

Выборкой называется часть объектов из генеральной совокупности, отобран­


ных для изучения, с тем чтобы сделать заключение обо всей генеральной сово­
купности. Чтобы выборка достаточно точно отражала генеральную совокуп­
ность, необходимо, Чтобы она была репрезентативной. Репрезентативной
выборкой называется выборка из генеральной совокупности, представляющая
основные особенности генеральной совокупности.
База данных представляет собой связанные данные, строки данных являются
записями, а столбцы полями. Верхняя строка списка содержит заголовки
всех столбцов.

Синтаксис

БДДИСП(база_данных;поле;условия)

Таблица 11. 1. Аргументы функции БДЦИСП

Наименование Значение Примечание

база_данных Интервал ячеек, образующих базу данных

гюпе Сrолбец, используемый функцией Арrумент может бьпь задан как текст с загопов­
ком столбца в двойных кавычках, либо как число
(без кавычек), задi!1ОЩ1!е ПОJJОJКение столбца
в списке, либо как адрес ячейки
Интервал ячеек, который содержит зада­
ваемые~

Пример

В качестве примера используем базу данных, представленную в табл. 11.2.


Пусть эта база данных расположена в ячейках Al:F4 рабочего листа. Диалоговое
окно функции БДДИСП представлено на рис. 11.1.
46 Гnава 11. Функции для работы с базами данных

Таблица 11.2. Запасы, поставка и расход топлива по холдингу РАО «ЕЭС России» в 2005 году

ТОМИIО Единицы Запасы на начапо Поставка Расход Запасы на конец


иамерени• периода периода

Уголь Тыс. тонн 14117 104857 104359 14556


Мазут Тыс. тонн 3024 4658 4940 2680
Газ Млн К)'б. м 142 624 142624

Ар1vмс1нt~1фу11kн~111 ? !~1
·IДАИСТ!·· .•.

..,...,..._ ~~':."- ----· ....::.:::.=Ji1 • {"f..-";"u.-.•;"З8nDiнaМ11•.•


ом. ~---- ·--=ri] • 'naa.u"

.....,.... ~.!.'-~--==- _~=~=-:Jil • AlrA3


• 1I0191119801
~-... ........."~~а- .......
.._..... -..~-.-.--.-·
-~MQUIY......,,C~.

~•. JIJJW1911,11

ок JI о.-
~···*"""'
Рис. 11. 1. Диалоговое окно функции БддИСП

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

Под дисперсией принято понимать отклонение от среднего значения.


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

Синтаксис

БДДИСПП(база_данных;поле;условия)

Табпица 11.З. Аргументы функции БддИСПП

Наименование Значение Примечание

база_данных Интервал ячеек, образующих базу данных


поле Сrолбец, используемый функцией Аргумент может быть задан как тексr с заго­
ловком сrолбца в двойных кавычках, либо как
число (без кавычек), задающее положение
сrолбца в списке, либо как адрес ячейки
Интервал ячеек, коrорый содержит задавае­
мые условия
Функции для работы с базами данных 47

Пример

В качестве примера используем базу данных, представленную в табл. 11.4.


Пусть эта база данных расположена в ячейках A1:F4 рабочего листа. Диалоговое
окно функции БДD.ИСПП представлено на рис. 11.2.
Табпица 11.4. Запасы, поставка и расход топлива по холдингу РАО •ЕЭС России» в 2005 году

Топ.nи10 Единицы Запасы на нача.nо Поставка Расход Запасы на конец


иэмерени• периода периода

Уголь Тыс. тонн 14117 104857 104359 14556


Мазуr Тыс.тонн 3024 4658 4940 2680
Газ Млн куб. м 142 624 142 624

Лp1 V~'rl'F1ft•I фy!IKlll\~ ? Х

О1( 11 о-

Рис. 11.2. Диалоговое окно функции БДЦИСПП

Функция БДПРОИЗВЕД
Перемножает значения в поле базы данных, которые удовлетворяют заданным
условиям.

База данных представляет собой связанные данные, строки данных являются


записями, а столбцы - полями. Верхняя строка списка содержит заголовки
всех столбцов.

Синтаксис

БДПРОИЗВЕД(база_данных;поnе;усnовия}

Табпица 11.5. Аргументы функции БДПРОИЗВЕд

Наименование Знечение Примечание

база_данных Интерваn ячеек, образующих базу данных


поле Столбец, используемый функцией Арrумент может быть задан как тексr с заго­
IЮВКОМ сrопбца в двойных кавычках, либо как
чисnо (без кавычек), задающее положение
сrолбца в списке, либо как адрес ячейки
Интервал ячеек, который содержит задавае­
мые усповия
48 Гnава 11. Функции для работы с базами данных

Пример

В качестве примера используем базу данных, представленную в табл. 11.6.


Пусть эта база данных расположена в ячейках A1:F4 рабочего листа. Диалоговое
окно функции БДПРОИЗВЕД представлено на рис. 11.3.

Таблица 11.6. Запасы, поставка и расход топлива по холдингу РАО •ЕЭС России• в 2005 году

TOllJIИIO EдlilHИЦlil Запасы на начuо Поставка Расход Запасы на конец


измерен и• периода периода

Уголь Тыс. тонн 14117 104857 104359 14556


Ма1уr Тыс. тонн 3024 4658 4940 2680
Газ Млн куб. м 142624 142 624

-6Дf1'0ИЭВЕА

~~--- Jil - -rrQllJИIO·;·ц.-.";"Зlnecы


.
&ue...A- ___ Nll /tll .••

Пuе ~i~=---------==·
____Ji) • "РасхоА"
1рмпрм1i !~!:АЗ=---- А1:АЗ

- 515533460
~ 3Н8'8И1 ~ noneii :Nl1llt8ii ~.а-, YAQ8ll8ТllOPЯIOI lфМТ8рtlО.

1рмпрм1i lltleПDIН, CQAllPJQlllllli ус-~ данНЫХ. ДtlarllDOН­


~ СТО11бца" 0/#ff ячеilку с~·

ЭН.-: 515SЭЭ460

Спрмsо ПО ШIЙ Фунсщt! ок 1 [о-


Рис. 11.З. Диалоговое окно функции БДПРОИЗВЕд

Функция &ДСУММ

Суммирует числа в поле базы данных, которые удовлетворяют заданным усло­


виям.

База данных представляет собой связанные данные, строки данных являются


записями, а столбцы полями. Верхняя строка списка содержит заголовки
всех столбцов.

Синтаксис

БДСУММ(база_данных;поле;условия)
Функции для работы с базами данных 49

Таблица 11.7. Аргументы функции БДСУММ

Наименование Значение Примечание

база_данных Инrервал ячеек, образующих базу данных


rюле Столбец, испол~мый функцией Арrумент можвr быть задан как текст с заго­
ловком сrолбца в двойных кавычках, либо как
число (без кавычек), задающее ГIОJIОЖеНие
столбца в списке, либо как адрес ячейки
Инrервал ячеек, который содержит задавае­
мые условия

Пример
В качестве примера используем базу данных, представленную в табл. 11.8.
Пусть эта база данных расположена в ячейках Al:F4 рабочего листа. Диалоговое
окно функции БДСУММ представлено на рис. 11.4.
Таблица 11.8. Запасы, поставка и расход топлива по холдингу РАО •ЕЭС России» в 2005 году

Топп1110 Единицw Запасы на начапо Поставка Расход Запасы на конец


измерено периода периода

Уголь Тыс. тонн 14117 104857 104359 14556


Мазуr Тыс. ТОНН 3024 4658 4940 2680
Газ Млн куб. м 142 624 142 624

~°"""
_Ii] -
.- !~f!~-----··-·
rтаnJ88D•;"'u..И!М.•;"31nвсынемв.•.
... ·-· --
LёГ-- -j§] - "3lr....111--·
....,..... [~-;-АЗ _Jj} • Аl:АЭ
- 17141
,_._,,..l'IDlll(CТllllliu)JllИ:eilбiaoo-.-~.
............ _ _.....~в....-.~..-.

-mtn8uи-....:lkyc-.

-•17141

ок 11 о.-, 1

Рис. 11.4. Диалоговое окно функции БДСУММ

Функция &ИЗВЛЕЧЬ
Извлекает из поля базы данных отдельное значение, удовлетворяющее задан­
ным условиям.

База данных представляет собой связанные данные, строки данных являются


записями, а столбцы - полями. Верхняя строка списка содержит заголовки
всех столбцов.
50 Глава 11 • Функции для работы с базами данн ...х

Синтаксис

БИЗВЛЕЧЬ(база_данных;поле;условия)

Таблица 11.9. Ар~:-ументы функции БИЗВЛЕЧЬ

Наименование Значение Примечание

база_данных Интервал ячеек, образующих базу данных


rюле Столбец, используемый функцией Арrумент может быть задан как текст с заго­
ловком столбца в двойных кавычках, либо как
число (без кавычек), задающее ПОJJОЖение
сrолбц~I в списке, либо как адрес ячейки
Интерваn ячеек, который содержиr задавае­
мые условия

Пример
В качестве примера используем базу данных, представленную в табл. 11.10.
Пусть эта база данных расположена в ячейках Al:F4 рабочего листа. Диалоговое
окно функции БИЗВЛЕЧЬ представлено на рис. 11.5.

Таблица 11.1 О. Запасы, поставка и расход топлива по холдинrу РАО •ЕЭС России•
в2005году

TOПJIИIO Единицw Запасы на начuо Поставка Расход Запасы на конец


измерен и• периода периода

Уголь Тыс. тонн 14117 104857 104359 14556


Мазут Тыс. ТОНН 3024 4658 4940 2680
Газ Млн куб. м 142624 142624

''·-:-·. "! ,.;


-~
~ [_AI,~- -----~·- • {"fonn1Wi'4.-."J~мe-",
l1Dlle j FI ~ • -Э.- 118- f11111МОМ"
~ [~-~- Jil • AloA2
. . _ _ , 1О 118*--VJJlllCI!, ...."
- ·J-
........... --r,!'l""'"l'"O·
~ --~~б-.-.д--­
-С11116&е"~......,~~

(mw0 0Р mjiфумщми [ ок J{ ~ 1

Рис. 11.5. Диалоговое окно функции БИЗВЛЕЧЬ

Функция &СЧЁТ
Подсчитывает количество ячеек в поле базы данных, которые содержат числа,
удовлетворяющие заданным условиям.
Функции для работы с базами данных 51

База данных представляет собой связанные данные, строки данных являются


записями, а столбцы - полями. Верхняя строка списка содержит заголовки
всех столбцов.

Синтаксис

БСЧЁТ(база_данных;поле;условия)

Табпица 11. 11. Аргументы функции БСЧ~

Наименоеание Значение Примечание

ба.1а_данных Интерваn ячеек, образующих


базу данных
поле Столбец, испопьзуемый ~нт может быть задан как текст с заголовком столбца
функцией в двойных кавычках, либо как чиспо (без кавычек), задающее
11ОJ1ОЖение сrопбца в списке, либо как адрес ячейки.
~ не явnяется обязатепьным. Есnи арrумент опущен,
то функция БСЧ~ подсчитывает копичеспю отвечающих усло­
виям записей в базе данных
условия Инrервал ячеек, который со­
держит задаваемые усnовия

Пример

В качестве примера используем базу данных, представленную в табл. 11.12.


Пусть эта база данных расположена в ячейках Al:F4 рабочего листа. Диалоговое
окно функции БСЧЁТ представлено на рис. 11.6.

Табпица 11. 12. Запасы, поставка и расход топлива по холдингу РАО «ЕЭС России• в 2005 году

Томиво Единицы Запасы на начмо Поставка Расход Запасы на конец


измерено периода периода

Уrопь Тыс. тонн 14117 104857 104359 14556


Ma.1yl' Тыс. тонн 3024 4658 4940 2680
Газ Млн К}'б. м 142 624 142 624

- 3
~-----· .........·~"'*-"°~~

Рис. 11.6. Диалоговое окно функции БСЧ~


52 Глава 11. Функции для работы с базами данных

Функция БСЧЁТА
Подсчитывает непустые ячейки в поле базы данных, которые удовлетворяют
заданным условиям.

База данных представляет собой связанные данные, строки данных являются


записями, а столбцы полями. Верхняя строка списка содержит заголовки
всех столбцов.

Синтаксис

БСЧЁТА(баэа_данных;поле;условия)

Табпица 11. 13. Аргументы функции БСЧЁТА

Наименование Значение Примечание

база_данных Инrервап ячеек, образующих


базу данных
попе Сrопбец, испопьзуемый функ- Арrумент может быть задан как текст с заголовком столбца
цией в двойных кавычках, либо как число (без кавычек), задающее
положение стоп6ца в списке, либо как адрес ячейки.
Арrумент не является обязательным. Если ~ опущен,
то функция БСЧЁТ подсчитывает количество отвечающих ус­
повиям записей в базе данных
Инrервап ячеек, который со­
держит задаваемые условия

Пример
В качестве примера используем базу данных, представленную в табл. 11.14.
Пусть эта база данных расположена в ячейках Al:F4 рабочего листа. Диалоговое
окно функции БСЧЁТА представлено на рис. 11.7.

Арrуме нты фуннш-т 11_ l_Ri


БСЧЕТА

- 2
1'1оАсчtпыNет 1СО1МЧ8СТ11О Н1111\'С1ЫХ - в llЫбарка t0 идак1116uы AlltWC по МАМО1\' ~qжrермю\
llpмтepмil ..ver-, ~ ~ 6---. A/1ll1IJOlt 81<11ОЧ8Т
:мrо- стопtiца И ОАН'f АЧ1i1ку -rc-.

:эка--: 2

Crpw;a no пой функцим

Рис. 11. 7. Диалоговое окно функции БСЧЁТА


Функции для работы с базами данных 53

Таблица 11.14. Запасы, поставка и расход топлива по холдингу РАО •ЕЭС России•
в2005году

Топnи10 Единицw Запасы HI HIЧ&nO Поста1ка Расход Запасы на конец


иэмерен111 периода периода

Уголь Тыс. тонн 14117 104857 104359 14556


Мазуr Тыс. тонн 3024 4658 4940 2680
Газ Млн куб. м 142624 142624

Функция ДМАКС
Возвращает наибольшее число в поле базы данных, которое удовлетворяет за­
данным условиям.

База данных представляет собой связанные данные, строки данных являются


записями, а столбцы полями. Верхняя строка списка содержит заголовки
всех столбцов.

Синтаксис

ДМАКС(база_данных;поле;условия)

Табпиuа 11. 15. Аргументы функции ДМАКС

Наимено1ание Значение Примечание

база...данных Интервал ячеек, образующих базу данных

ооле Столбец, исоользуемый функцией Арrумент может быть задан как текст с за­
головком столбца в двойных кавычках,
либо как чиспо (без кавычек), задающее
положение столбца в списке, либо как ад­
рес ячейки
Интервал ячеек, который содержит задаваемые
~вия

Пример

В качестве примера используем базу данных, представленную в табл. 11.16.


Пусть эта база данных расположена в ячейках Al:F4 рабочего листа. Диалоговое
окно функции ДМАКС представлено на рис. 11.8.
Таблица 11. 16. Запасы, поставка и расход топлива по холдингу РАО •ЕЭС России•
в2005году

Tonn1110 Единицы Запасы на начапо Поста1ка Расход Запасы на конец


иэмерен111 периода периода

Уrопь Тыс. тонн 14117 104857 104359 14556


Мазуr Тыс.тонн 3024 4658 4940 2680
Газ Млн куб. м 142624 142624
54 Глава 11. Функции для работы с базами данных

.__... - (Ai!:i--====··- ------. • M_.;"u.-~"".


.....
lO.i:::~--=-==---- 1i) - '11ocr-·
11111111
~=---===----~ Аl:М
~---<m.ifU) ........ 6--.-••
_,__..
" 142bl<I

.,....... _
_
____

____
......... _.......,.
µ" ..." _

ок 11 о.-

Рис. 11.8. Диалоговое окно функции ДМАКС

Функция ДМИН
Возвращает наименьшее число в поле базы данных, которое удовлетворяет за­
данным условиям.

База данных представляет собой связанные данные, строки данных являются


записями, а столбцы - полями. Верхняя строка списка содержит заголовки
всех столбцов.

Синтаксис

ДМИН(база_данных;поле;условия)

- -пне
- W-E~---=-
L~! ___ -
-- " i"Т-·;._.-;"Зnсы" ...".
- ~Jil • ,,_.
........... ~~__:-=-:-:-о=-=-:,. -~ •.!~:М

eo:.i--r------'-'- - 49«1

ок 11 о-

Рис. 11.9. Диалоговое окно функции ДМИН

Таблица 11. 17. Аргументы функции ДМИН

На1111енован11е Значение Пр1111ечан11е

база_данных Интервал ячеек, образующих базу


данных

поле Сrолбец. используемый функцией Арrумент может быть задан как текст с заголовком
столбца в двойных кавычках, либо как число (без кавы­
чек), задающее положение сrолбца в списке, либо как
адрес ячейки
Функции для работы с базами данных 55

Наименование Значение Примечание

усnовия Икrервал ячеек, который содержит


задаваемые )'С11ОВИ11

Пример
В качестве примера используем базу данных, представленную в табл. 11.18.
Пусть эта база данных расположена в ячейках A1:F4 рабочего листа. Диалоговое
окно функции ДМИН представлено на рис. 11.9.
Таблица 11.18. Запасы, поставка и расход топлива по холдингу РАО •ЕЭС России» в 2005 году

TOПllИIO Единицы Запасы на начапо Постаака Расход Запасы на конец


измерено периода периода

Уrопь Тыс.тонн 14117 104857 104359 14556


Мазуr Тыс. тонн 3024 4658 4940 2680
Газ Млн куб. м 142624 142624

Функция ДСРЗНАЧ
Усредняет значения в поле базы данных, удовлетворяющие заданным условиям.
База данных представляет собой связанные данные, строки данных являются
запися~и. а столбцы - полями. Верхняя строка списка содержит заголовки
всех столбцов.

Синтаксис

ДСРЗНАЧ(база_данных:поле;условия)

Табпица 11.19. Аргументы функции ДСРЗНАЧ

Наименование Значение Примечание

база.JlllllHЬIX Интервал ячеек, образующих базу данных


ооле Сrолбец, испаnьзуемый функцией Аргумент может бЫТh задан как тексr с заrо·
ловком столбца в двойных кавычках, либо как
число (без кавычек), задающее положение
столбца в списке, либо как адрес ячейки
усnовия Интервал ячеек, который содержит эадавае·
мыеусловия

Пример
В качестве примера используем базу данных, представленную в табл. 11.20.
Пусть эта база данных расположена в ячейках A1:F4 рабочего листа. Диалоговое
окно функции ДСРЗНАЧ представлено на рис. 11.10.
Таблица 11.20. Запасы, поставка и расход топлива по холдингу РАО •ЕЭС России» в 2005 году

Тоnпиао Единицы Запасы на начапо Поставка Расход Запасы на конец


измерено периода периода

Уголь Тыс. тонн 14117 104857 104359 14556


Мазуr Тыс.тонн 3024 4658 4940 2680
Газ Млн куб. м 142624 142624
56 Глава 11. Функции для работы с базами данных

ДСРЭНАЧ

- - - jAl:F4
па. :а~~----=-
=---=--===--=-Ji] •-{"Т_.;"ед.-.•;-з.,_,Н8,._"
"э..:w Н8ltl'lln01'11Р№М"
llpornpo4I ~~~~------ - .:_::1i] • Al:M

......,_,._llC8X_.....cтonli&e ____,...._y_ _- 8570,5


,._,

ок ![о-

Рис. 11. 1О. Диалоговое окно функции ДСРЗНАЧ

Функция ДСТАНДОТКЛ
Оценивает стандартное отклонение на основе выборки из генеральной совокуп­
ности, используя числа в поле базы данных, которые удовлетворяют заданным
условиям.

Стандартное отклонение - это мера того, насколько широко разбросаны значе­


ния данных относительно их среднего значения.

Выборкой называется часть объектов из генеральной совокупности, отобран­


ных для изучения, с тем чтобы сделать заключение обо всей генеральной сово­
купности. Чтобы выборка достаточно точно отражала генеральную совокуп­
ность, необходимо, чтобы она была репрезентативной.
База данных представляет собой связанные данные, строки данных являются
записями, а столбцы - полями. Верхняя строка списка содержит заголовки
всех столбцов.

Синтаксис

ДСТАНДОТКЛ(база_данных;поле;условия)

Табпица 11.21. Аргументы функции ДСТАНДОТКЛ

Наименование Значение Примечание

база_данных Интереаn ячеек, образующих ба.1у


данных

попе Сrолбец, используемый функцией Арrумент может быть задан как текст с заголовком
сrопбца в двойных кавычках, либо как чисnо (без кавы­
чек), задающее пооожение сrопбца в списке, либо как
адрес ячейки
условия Интереаn ячеек, который содержит
задаваемые условия
Функции для работы с базами данных 57

Пример

В качестве примера используем базу данных, представленную в табл. 11.22.


Пусть эта база данных расположена в ячейках A1:F4 рабочего листа. Диалоговое
окно функции ДСТАНДОТКЛ представлено на рис. 11.11.

Табпица 11.22. Запасы, поставка и расход топлива по холдингу РАО «ЕЭС России» в 2005 году

TOПJlllBO Ед11н11цы Запасы на начапо Поставка Расход Запасы на конец


измерен мв пер мода пер11ода

Уголь Тыс. тонн 14117 104857 104359 14556


Мазуr Тыс. тонн 3024 4658 4940 2680
Газ Млн куб. м 142624 142624

дрrу....,нты функцнн 1_ IX
ДGАНДОТКЛ

&ua~ §:F4
Па• !.о ___ ----
~ r~~--
- 70299,84908
Оц-т ста.мртное~nо вЫбо~же оо 11ЫА8111ЖОi1чести6- - ·
IСрмтериll - · ~ycnaet1116--.
3МО11О11О1С стОJ!бu и DNll' INli«y с ус,_.
~-т

ЗН.-: 70299,84908

CrJ!wo по пой Фmщ"" ок 1( Or-.

Рис. 11. 11. Диалоговое окно функции ДСТАНДОТКЛ

Функция ДСТАНДОТКЛП
Вычисляет стандартное отклонение генеральной совокупности, используя чис­
ла в поле базы данных, которые удовлетворяют заданным условиям.
Стандартное отклонение - это мера того, насколько широко разбросаны значе­
ния данных относительно их среднего значения.

Генеральной совокупностью называется совокупность всех принимаемых во


внимание значений.

База данных представляет собой связанные данные, строки данных являются


записями, а столбцы полями. Верхняя строка списка содержит заголовки
всех столбцов.

Синтаксис

ДСТАНДОТКЛП(база_данных;поле;условия)
58 Глава 11. Функции для работы с базами данных

Таблица 11.2З. Аргументы функции детАНДОТКЛП

Наименование Значение Примечание

база_данных Интерваn ячеек, образующих базу


данных

поле Столбец, используемый функцией Арrумент может быть задан как текст с загоповком
столбца в двойных кавычках, либо как чисnо (без кавы­
чек), задающее пооожение столбца в списке, либо как
адрес ячейки
условия Интервал ячеек, который содержит
задаваемые ~вия

Пример
В качестве примера используем базу данных, представленную в табл. 11.24.
Пусть эта база данных расположена в ячейках Al:F4 рабочего листа. Диалоговое
окно функции ДСТАНДОТКЛП представлено на рис. 11.12.
Таблица 11.24. Запасы, поставка и расход топлива по холдингу РАО «ЕЭС России» в 2005 году

Топ11и10 Единицы Запасы на начмо Поста11а Расход Запасы на конец


измерени1 периода периода

Уголь Тыс. тонн 14117 104857 104359 14556


Мазуr Тыс.тонн 3024 4658 4940 2680
Газ Млн куб. м 142624 142624

Ар1 уме11ты функu~~ ? -Х'


ДСТАНДОТКm

-....--~н-
-:-w---
--=-=.:::-Ji] •
----=::Ji] -
{"Т-";'еа.-.";"3811сы,.. ......
'11rхт_.
1рмтерм1i ~~~~- --='=-- =:_1i) • Аl:АЗ
- 50099,5
-TCТ-~l'IO~CllllOIOjl\1НDCIВ _ _ _ '811f ...........

1рмтерм1i -.~vc-6D.l-
-tтllllliu"_INМ\vc,.,......
.. . . . - -

Рис. 11. 12. Диалоговое окно функции ДСТАНДОТКЛП


Глава 12
Функции даты и времени

Функция ВРЕМЗНАЧ

Преобразует время из текстqвого формата в числовой.


Время в текстовом формате для Microsoft Excel - это текстовые строки в ка­
вычках, например, "17 :20:59"
"11 :00" или

Время в числовом формате для Microsoft Excel - это десятичная дробь в интер­
вале от О до 0,999 999 99, представляющая время от 0:00:00 до 23:59:59.

Синтаксис

ВРЕМЗНАЧ(время_как_текст)

Табпица 12. 1 • Аргументы функции ВРЕМЗНАЧ

Наименование Значение Примечание

время_ как_текст Тексrовая строка, задающая время в любом Информация о дате в данном арrумекrе иnю-
из форматов времени Microsoft Excel рируется

Пример

!IРЕМЗНАЧ

......_.__твст ~~ ~ - - Jil - '5:511"


• O,:нэD!!liSl56
~ 11р11111мs Т11<С1'О811rО формате•_,.,, ~-...,..•Ьаl-
.ui0.!19!1981426 (23:5':59). llluA ФО!lмv/1\', JЦll'llr8 .... ~ 1К1 . . . . .
_,., от(О1ОО:ОО)

" _..._тает СТ11ОQ П1С1;Те, ,,.......,..1Р8181 •Jюбсм ю ФО11маТО8 ~


М:nJsdl:Offlclfшl(~O ..... ~).

:SН.0-: 5:50:00

f ок 11 от-

Рис. 12. 1 • Диалоговое окно функции ВРЕМЗНАЧ

Функция ВРЕМЯ

Преобразует заданное время в числовой формат.


60 Глава 12. Функции даты и времени

Время в числовом формате для Microsoft Excel - это десятичная дробь в интер­
вале от О до
0,999 999 99, представляющая время от 0:00:00 до 23:59:59.

Синтаксис

ВРЕМЯ(часы;минуты;секунды)

Табпица 12.2. Аргументы функции ВРЕМЯ

Наименование Значение Примечание

часы Число or О до 32767, задающее часы Если значение больwе 23, OtIO деnится на 24;
остаток от деления будет соответсn~оваrь зна­
чению часов

минуты Число or О до 32701, задающее минуты Если значение больwе 59, OtIO будет пересчи-
1ЗНО в часы и минуrы

Число от О до 32701, задающее секунды Если значение больwе 59, OtIO будет пересчи-
1ЗНО в часы, минуты и секунды

Пример

Аргументы функции i2 IX:


ВРЕМЯ

Чм:ы [з_____ -=-=---=-- __=ri) - э


Нмиуrы [_?_1_
~ [15___
-----==---=Ji) -- 21
--_::ri] 15

• О,1З9756944
~ --811\А8'К811ЧllСЫ, llМН'(ТЬIМ~8-8КО,.. . . . . . Еха11.

Се11\111А111 - от о /ll) 59, 111UСТ- ClllqlliAy.

- - : 3:21:15

CПDOlt(a rю этой функции 1 ок 11 ~

Рис. 12.2. Диалоговое окно функции ВРЕМЯ

Функция ГОД

Преобразует дату, заданную в числовом формате, в год.


Дата в числовом формате для Microsoft Excel - это целое число в диапазоне
ОТ 1 ДО 295 846 5.

Год определяется как целое число в диапааоне от 1900 до 9999. Результат вы­
полнения функции ГОД выдается в григорианском летоисчислении.

Синтаксис

ГОД(дата_в_числовом_формате)
Функции даты и времени 61

Табпица 12.З. Арrументы функции ГОД

Наименование Значение Примечание

дата, год которой необходимо дата должна вводиться с использованием функции JJATA
--
дата в числовом
формате
-
наЙ1И

Пример

Лрrуме1пы фуннцнн [? ~!
год

Д.Т8_8_._ _ _tармеуе ~ДАТ/\(2007;1~!)

- 211117
11сееращает rод - - 'К11D от 1900 llJ 9999.

Дlrr•-8-----~ 'К/1О 8 - А81Ы-еремм4, ltCПOlblyelOl 8 Мcrosllft Offlt8 Excel.

311&<8te: 2007

Crюwa по этоt1 dm1щ"" еж )\ ~

Рис. 12.З. диалоговое окно функции ГОД

Функция ДАТА
Преобразует заданную дату в соответствующее ей целое число.

Синтаксис

ДАТА(год;месяц;день)

Табпица 12.4. Арrументы функции ДАТА

Наименование Значение Примечание

год Аргумент дnиной от одной /JP че- Если значение арr/МеНТ3 находится в диапазоне от О
тырех цифр до 1899 (вкnючительно), к нему прибавnяется число 1900.
Если арrvмент находиrся в диапазоне от 1900 /JP 9999
(вкnючительно), зто значение испоnЬЗ)"еТСЯ дnя обозначе·
ния года. Если значение арrvмента меньше О или бопьwе
9999, Microsoft Е.хсе1 воовращает значение ошибки
#ЧИСЛО!
месяц Положительное или отрицатель­ Если значение этого арrvмента бопьwе 12, введенное чис­
ное целое число в диапазоне по месяцев отсчитывается от первого месяца указанного
от 1 (январь) до 12 (деrабрь), года.
представnяющее месяц года Если значение этого арrvмента меньwе 1, то к нему добав­
ляется единица и полученный резупьтат вычитается из чис·
па, соответствующег первому месяцу указанного года

день Положительное или отрицатель­ Если значение этого арr/МеНТ3 бопьwе числа дней в ука­
ное целое число в диапазоне занном месяце, введенное чисnо дней отсчитывается от
от 1 /JP 31, представnяющее первого дня месяца.
день месяца Если значение этого арr/МеНТ3 меньше 1, то к нему добав­
пяется единица и полученный результат вычитается из чис·
ла, соответствующеr первому дню указанного месяца
62 Гnава 12. Функции даты и времени

Пример

/ll>TA
r... с~:::.: ____________::з --
-- i-•::::-·-------------------
li::~: :::.~ .:::.·.:::·::.~::.:::Ji1 -
- 7
7
_ _ ._._....,. _ _ _ Qllloo..,..
- 3!IZ7D

. . . . '8008. . . . . . .8ТJ..М.Jl,_....,. " ~ .......

-3!1Z711

Рис. 12.4. Диалоговое окно функции ДАТА

Функция ДАТАЗНАЧ

Преобразует дату из текстового формата в числовой формат.


Дата в текстовом формате для Microsoft Excel - это текстовые строки в кавыч­
ках, например, "22.10.2007" или "31-дек-2007"

Дата в числовом формате для Microsoft Excel - это целое число в диапазоне
от 1 до 295 846 5.

Синтаксис
ДАТАЗНАЧ(дата_как_текст)

Табпице 12.5. Аргументы функции

Наименование Значение Примечание

дата как текст Тексr, представ­ Значение арrуменrа ДО11JКНО соотвеп:твовать дате в инrерваnе ar 1 янва­
пяющий p;rry ря 1900 f1IJ з 1 декабря 9999 года.
в формате Д81Ы Есnи значение арrуменrа находится вне диапазона допустимых значе­
Microsoft Excel ний, функция ДАТАЗНАЧ возвращает значение ошибки #ЗНАЧ!.
Есnи в арrумекrе опущен год, функция ДАТАЗНАЧ использует текущий
год из встроенных часов компьютера.

Информация о времени в арrументе иrнорируется

Пример

·All-- _.-
..--..-. ~~~.=-_:------=-"
- -
.._..,..-
_.,..,
...,.._._.,"_....,_,............ _~~~~

Аn...,..-т =-~==--~-=-:r..:

-- 31.12.- -

t:w.'!/o-

Рис. 12.5. Диалоговое окно функции ДАТАЗНАЧ


Функции даты и времени 63

Функция ДАТАМЕС

Вычисляет дату в числовом формате, отстоящую на заданное число месяцев


вперед или назад от заданной начальной даты.

Дата в числовом формате для Microsoft Excel - это целое число в диапазоне
ОТ 1 ДО 295 846 5.

Синтаксис

ДАТАМЕС(нач_дата;число_месяцев)

Табпице 12.6. Арrументы функции ДАТАМЕС

Н11111ено1ание Значение Примечание

нач_даrа Начаnьная дата ДОлжен 11ВОДК1ЪСЯ с испопьзованием функции /JATA.


Есnи ~ не является допус1ММОЙ датой, функция
/JАТАМЕС возвращает значение ошибки #ЗНАЧ!
число_месяцев Количество месяцев /JP ипи Положительное значение арrумента означает будущие даты;
nocne начальной даты отрицательное значение - проwедшие

Пример

NoTNiE.C
-::::-Ji1 • ЭРЭ69

--
-.......Т• [AдтA(2001;io;l~ _ _
: - - - - - [6---~~--=----:---Jil - 6

fJlllll!088_!•..._.
_..-.6tач .......•).
...... _~"--- ....... --or
,:::·.·.,

О1( 1( От-.

Рис. 12.6. Диалоговое окно функции ДАТАМЕС

Функция ДЕНЬ

Преобразует дату, заданную в числовом формате, в день месяца.

Дата в числовом формате для Microsoft Excel - это целое число в диапазоне
ОТ 1 ДО 295 846 5.
День месяца определяется как целое число в диапазоне от 1 до 31. Результат
выполнения функции ДЕНЬ выдается в григорианском летоисчислении.

Синтаксис

ДЕНЬ(дата_в_числовом_формате)
64 Глава 12. Функции даты и времени

Таблица 12. 7. Аргументы функции ДЕНЬ

Наимено1ание Значение Примечание

даm_в_числовом_формате Дащ день которой необходимо найти Да18должна вводкn.ся с использованием


функции дАТА

Пример

Аргументы функции '? :х


ДЕНЬ

д.т•-8-~-~ JДATA(:ziЮ_?i:!o_;_~
-- - З9Э6Э
- в
ВоJерацеет Ч1tС11О месяца -ЧltCllO от 1 АО ЭI.

д.т•-8-~-~ чмсnо 8 ICOAll M1»tlPllllltМ. ~ е МIO'osoft Offlce Exl:el.

з..ач.-: в

Croa!l!<a по щ•ii фvнsuии ()1( 11 ~

Рис. 12. 7. Диалоговое окно функции ДЕНЬ

Функция ДЕНЬНЕД
Преобразует дату в числовом формате в день недели.
Дата в числовом формате для Microsoft Excel - это целое число в диапазоне
ОТ 1 ДО 295 846 5.
День недели определяется как целое число в интервале от 1 (воскресенье)
до 7 (суббота).

Синтаксис

ДЕНЬНЕД(дата_в_числовом_формате;тип)

Таблица 12.8. Аргументы функции ДЕНЬНЕД

Наименование Значение Примечание

да1В_в_числовом_формате Чисnо, соответствующее дате, день не- Да18 доткна вводкn.ся с испопьзованием
дели которой необходимо найти функции дАТА
тип Число, определяющее тип возвращае- Арrумент может принимать следуnцие зна-
мого значения чения:

1 или опущен - от 1 (воскресенье) до 7 (суб­


бота);
2- от 1 (понедеnьник) /JP 7 (воскреоенье);
3- от О (понедельник) /JP 6 (воскресенье)
Функции даты и времени 65

Пример

ApryмeflJЫ функции . !?ii~i


ДЕНЬНЕД

д.т._._.___...._п [~~~~7;_!_!;~~L==~-=--:8} - Э9Э97


т..~ ~ -=--=-~·==:- Ji.1 - 2
- 7
lllllllpeu&.wr 'К11О ar 1 АО 7, соо11111ТСТ8'j'ЮIЦ88 номеру .1Н11 нu.е111 А11Я -.111Н111 даты.
Т№ чисnо (1,211111 Э), ~ тнп отсчета нцмм (с Вс-1 АО Сб-7; с
f'tt-1 lllJ Вс-7 ltll! С f')t-0 lllJ Вс-6 CDOTllllТCT-),
.~

ЗН.-:7

C!JIМ!Sa по '!9ii ФVНК11!1И

Рис. 12.8. Диалоговое окно функции ДЕНЬНЕД

Функция ДНЕЙЗ60
Вычисляет количество дней между двумя датами на основе 360-дневного фи­
нансового года.

Синтаксис

ДНЕЙЗ60(нач_дата:кон_дата:метод)

Таблица 12.9. Аргументы функции ДНЕЙЗ60

Н111мено1ан11е Значенме Примечание

начJlllТ3, конJ111Т3 fJJJ0 даты, количество дней Если арrумент нач.дата соответствует дате более поздней, чем
между которыми необхо- арrумент кон.дата, то функция возвращает отрицательное зна-
димо вычисnить чение.

даты должны вводиться с исnользованием функции fJATA


Логическое значение, кото- Арrумент может принимать два значения:
рое определяет, какой ме- ЛОЖЬ иnи опущен - американский метод (если начальная дата
тод, европейский иnи является последним чисnом месяца, то она полагается равной
американский, должен ис- 30-му чисnу того же месяца; если конечная дата является по­
пользоваться при вычисnе- сnедним чисnом месяца и начальная дата меньwе, чем 30-е
ниях чисnо, то конечная дата полагается равной первому чисnу сnе­
дующего месяца, в противном сnучае конечная дата полаrается
равной 30-му чисnу того же месяца);
ИСТИНА- европейский метод (начальная и конечная даты, ко­
торые приходятся на 31-е чисnо месяца, полагаются равными
30-му чисnу того же месяца)
66 Глава 12. Функции даты и времени

Пример

--~

Рис. 12.9. Диалоговое окно функции ДНЕЙЗбО

Функция ДОЛЯГОДА
Вычисляет долю года, которую составляет количество дней между начальной
и конечной датами.

Синтаксис

ДОЛЯГОДА(нач_дата;кон_дата;базис)

Табnица 12. 1 О. Аргументы функции ДОЛЯГОДА

Н1ммено11нме Знвченме Прммечвнме

нач_дата Начаnьная дата Дата доткна 1111ОД1ПЪСЯ с исnопьзованием функции IJATA

кон.дата Конечная дата Дата доткна 1111ОД1ПЪСЯ с исnопьзованием функции /JATA


базис Правило начиспения коли­ Принимаемые значения:
чества дней в месяце О ипи отсуrствие - америrанский М&ТОА (NASD): 30 дней в меся­
и году це{J60 дней в году (при спеду1ОЩИХ усnовмях: еспи начаnьная
дата явnяется 31-м чмспом месяца, то она nопаrается равной
30-му числу того JКе месяца; еспи конечная дата явnяется 31-м
чиспом месяца и начальная дата меньше, чем 30-е ЧИС/Ю, то ко­
нечная дата оопаrается равной 1-му чисnу сnедующего месяца,
в проrивном сnучае конечная дата nопаrается равной 30-му чис­
lf'/ того же месяца);
1 - фактическое кооичеспю дней в месяце/фактическое количе­
ство дней в году;
2- фапическое количество дней в месяце/J60дней в году;
3- факrмческое количество дней в месяце(.365 дней в году;
4- европейский метод: 30 дней в месяце(J60 дней в году (при
усповим: начапьная и конечная датЬI, которые приходятс11
на 31-е чисnо месяца, оопагакm:я равными 30-му числу того же
месяца)
Функции даты и времени 67

Пример

~!JIYJ-tC'HThl фytlKШHi ,.... Х

i
!
.._... ............. ,_...,..,Cll(Т

(мочм1,наi1" ICllNl'tdl).
_ _........,._y ____
- О-,786301З7
- ',_
",f.,
~ •.~

llDc ~cnoca6--.

- 0,78630137
ок ](о- J

Рис. 12. 1 О. Диалоговое окно функции ДОЛ ЯГОДА

Функция КОНМЕСЯЦА
Вычисляет дату в числовом формате для последнего дня месяца, отстоящего
вперед или назад на заданное число месяцев.

Синтаксис

КОНМЕСЯЦА(нач_дата;число_месяцев)

Пример

.._....---'_..._..
8111f'NL--··---i-..-r8).
-~ ,.,_...~№--•~
__ • ЭIOZI
~·....--····

......
-= э1.10.2О16

Рис. 12. 11. Диалоговое окно функции КОНМЕСЯЦА

Табnица 12. 11. Аргументы функции КОНМЕСЯЦА

Н11111енован11е Значен11е Пр1111ечан11е

нач_дата Начальная дата Дата доmкна вводиться с исnоnьзованием функции дАТА.


Е'сли значение 8Рf"1118НТ8 не 11В111181а1 дonycntмoii .1U1ЮЙ в чисnовом
формате, функция КОНМЕСЯ~ возвращает значение оwибки
#ЧИСЛО!.

продолжение .Р
68 Глава 12. Функции даты и времени

Табnице 12.11 (продолжение)

Наименование Значение Примечание

Если сумма аргуменrов нач_дата и чисnо_месяцев не явnяется допусти­


мой датой в чисnовом формате, функция КОНМЕСЯц.\ возвращает зна­
чение оwибки #ЧИСЛО!
чисnо_месяцев Количество месяцев Положительное значение аргуменrа означает будущие даты; отрицатепь-
до или после на- ное значение - прошедшие
чалыюйдаты

Функция МЕСЯЦ
Преобразует дату в числовом формате в месяц.
Дата в числовом формате для Microsoft Excel - это целое число в диапаэоне
от 1 до 295 846 5.
Месяц - это целое число в диапа:юне от 1 (январь) до 12 (декабрь). Резу:1ьтат
выполнения функции МЕСЯЦ выдается в григорианском летоисчислении.

Синтаксис

МЕСЯЦ(дата_в_числовом_формате)

Табnице 12- 12. Арrументы функции МЕСЯЦ

Наименование Значение Примечание

дата_в_чисnовом_формате дата, месяц которой необхо- дата должна вводиться с исnользованием функции
димо найти IJATA

Пример

fo'ECJ:l.I

Аи•-------~ [~.r~~l.11;152 .. Ji1 • ЗМIJI


- 11

·--llDIOlwy8llClll•
~-·-.аот1(-)111J12~).

д.•-8-.___~е _,,. Мkroldt Olfke E>aol.

()1( 11 0.-

Рис. 12. 12. Диалоговое окно функции МЕСЯЦ

Функция МИНУТЫ
Преобразует время в числовом формате в минуты.
Время в числовом формате для Microsoft Excel - это десятичная дробь в интер­
вале от О до 0,999 999 99, представляющая время от 0:00:00 до 23:59:59.
Минуты - это как целое число в интервале от О до 59.
Функции даты и времени 69

Синтаксис

МИНУТЫ(время_в_числовом_формате)

Табпица 12. 1 З. Аргументы функции МИНУТЫ

Наименование Значение Примечание

время_в_числовом_формате Время, для которого требуется Арrумент может быть задан текстовой строкой в ка-
выделить минуты вычках, десsпичным числом или резульmом других
формул или функций

Пример

f'МiУТЬI
......_._ _ _ ~ "15:50:51" --_JriJ • О,ЫО347222
- 50
1111!1р8цеот _....·-'КМ от о 40 59.

11рв8_а_--~ 'К11О 8 l<OA8 А8-, НCl10JWY"""" 8 Мlcrooaft Offlce Excel, М,.,


Т81<СТ8фароооте-, -16:48:00.

Ctиatco ПQ этой функции ()1( l!o.-


Рис. 12. 1 З. Диалоговое окно функции МИНУТЫ

Функция НОМНЕДЕЛИ
Преобразует числовое представление в число, которое указывает, на какую не­
делю года приходится указанная дата.

ВНИМАНИЕ~~~~~~~~~~~~~~~~~~~~~~~~~
В алгоритме функции НОМНЕДЕЛИ предполагается, что неделя, на которую приходится 1 янва­
ря, является первой неделей года. Однако по европейскому стандарту первой неделей года
считается та, на которую в новом году приходится не менее четырех дней. Следовательно, если
первая неделя января в новом году содержит меньше четырех дней, функция НОМНЕДЕЛИ воз­
вращает для эrого года номера недель, не соответствующие европейскому стандарту.

Синтаксис

НОМНЕДЕПИ(дата_в_числовом_формате;тип)

Табпица 12.14. Аргументы функции НОМНЕДЕЛИ

Наименование Значение Примечание

дата_в_числовом_формате Число, соответствующее дате, Дата доткна вводиться с использованием функции


день недели которой необхо- IJATA
димонайти
тип Число, определяющее тип воз- Арrумекr может принимать спедуоцие значения:
вращаемого значения 1 или опущен - от 1 (воскресенье) до 7 (суббота);
2 - от 1 (понедельник) до 7 (воскресенье);
3 - от О (понедельник) до 6 (воскресенье)
70 Гпава 12. Функции даты и времени

Пример

Cpwsl по mi!dмtspмм

Рис. 12. 14. Диалоговое окно функции НОМНЕДЕЛИ

Функция РАБДЕНЬ
Вычисляет дату в числовом формате, отстоящую вперед или назад на заданное
количество рабочих дней.
Дата в числовом формате для Microsoft Excel - это целое число в диапазоне
от 1 до 295 846 5.
Рабочими днями не считаются выходные дни и дни, определенные как празд­
ничные.

Синтаксис

РАБДЕНЬ(нач_дата;количество_дней;праздники)

Пример

_ ......._.__
........... ,........ __
'
__
~--~"--.,._ .............. _
- 391!11

......................"_.",.."...........
Сrим!а no m!I! Фvmm ок 11 о-

Рис. 12. 15. Диалоговое окно функции РАБДЕНЬ

Таблица 12. 15. Аргументы функции РАБДЕНЬ

Наименование Значение При11еч1ние

нач_дата Начаnьная дата Дата должна вводиться с использованием функции дАТА


Функции даты и времени 71

На11меноеан11е Значен11е Пр11мечаН11е

количество_,цней Количество дней 1JIJ ипм поспе на- ПOJIOJ008Jlьнoe значение арrvмента обозl~ачает будущую
чальной даты, не явnяющихся вы- дату; отрмЦJJ811ьное - ПpoweдwylO
ходными ипи праздниками

праздники Необязатепьный список из одной Список может предстаll/IАТЬ собой диапазон ячеек, со­
или нескольких дат, например го­ дерJtаЩИХ даты, ипи констанrу массива чисnовых пред­
сударственных праздников, кото­ ставnений дат.
рые треб)'еТСА ИСКЛЮЧIПЬ ИЗ Д1та доmкна 1111ОДИТЬС11 с использованием функции IJl..TA
рабочего каnендаря

Функция СЕГОДНЯ

Возвращает текущую дату в числовом формате.


Дата в числовом формате дшJ Microsoft Excel - это целое число в диапазоне
ОТ 1 ДО 295 846 5.

Синтаксис

СЕГОДНЯ( )

Таблица 12.16. Аргументы функции СЕГОДНЯ

НамменоеаН11е

~нrов данная функция не имеет

Пример

-· ,..__
Qyмso пр пqйФУtрtм Г <Ж =· l [ О-

Рис. 12. 16. Диалоговое окно функции СЕГОДНЯ

Функция СЕКУНДЫ

Преобразует время в числовом формате в секунды.

Время в числовом формате для Microsoft Excel - это десятичная дробь в интер­
вале от О до
0,999 999 99, представляющая время от 0:00:00 до 23:59:59.
Секунды определяются как целое число в интервале от О до 59.

Синтаксис

СЕКУНДЫ(время_в_числовом_формате)
72 Глава 12. Функции даты и времени

Табnица 12.17. Аргументы функции СЕКУНДЫ

Наименование Значение Примечание

время_в_числовом_формате Время, из KO'IOPQГO нужно Арrумент может бьrJь задан текстовой строкой в ка­
выделить секунды вычiах, десsпичным числом ипи резулыатом друrих
формул ипи функций

Пример

СЕЮ1НАЫ
....._._ _ _~ 1"3_:42:~
lil • О,1548Э1963
" 58
lllDlplщaoт--·- _,.,от о /j/J 511 •
......_._ _ _.....,... 'Кll081CQU........_... _.~OfflceExail, -
Те~сс:тефароат•-· -11"'8:23.

ЗН.-: 58

ок 11 о.-

Рис. 12. 17. Диалоговое окно функции СЕКУНДЫ

Функция ТДАТА

Возвращает текущую дату и время в числовом формате.

Дата в числовом формате для Microsoft Excel - это целое число в диапазоне
ОТ 1 ДО 295 846 5.
Время в числовом формате для Microsoft Excel - это десятичная дробь в интер­
вале от О до 0,999 999 99, представляющая время от 0:00:00 до 23:59:59.

Синтаксис

ТДАТА( )

Табnица 12.18. Аргументы функции ТДАТА

Наименование

Арrvментов дilltнaя функция не имеет

Пример

-· ,,,,.__ r " ок -i 1 от-


Qpwso r1шgi! фmswti

Рис. 12.18. Диалоговое окно функции ТДАТА


Функции даты и времени 73

Функция ЧАС
Преобразует время в числовом формате в часы.
Время в числовом формате для Microsoft.Excel - это десятичная дробь винтер­
вале от О до
0,999 999 99, представляющая время от 0:00:00 до 23:59:59.
Часы - это целое число в интервале от О до 23.

Синтаксис

ЧАС(время_в_чисnовом_формате)

Таблица 12.19. Аргументы функции ЧАС

Наименование Значение Примечание

время_в_чисnовом_формате Время, из которого Арrумент может быть задан текстовой СJрОкой в кавычках,
нужно выделить часы десятичным числом или результатом других формул или
функций

Пример

дрrуменrы фу11н11нн !? Х
ЧАС

llpe8_. _ _ _ ~ "3:02:25"
Т!i) - 0,126678241

~ часые- чием ото до23 •

......_.___ ._.те 'КROBICllA8-, """"""-•МlcrasdtOfflceExal,

,_..формате-, ,..,.._ 16:18:00.


-

-.з

О1С 1! 0.-

Рис. 12.19. Диалоговое окно функции ЧАС

Функция ЧИСТРАБДНИ
Вычисляет количество рабочих дней между двумя датами. Праздники и выход­
ные в это число не включаются.

Синтаксис

ЧИСТРАБДНИ(нач_дата;кон_дата;nраздники)

Таблица 12.20. Аргументы функции ЧИСТРАБДНИ

Наименование Значение Примечание

нач_дата Начальная дата дата доткна вводиться с использованием функ·


ции/JАТА
количес~ю_дней Количество дней ю или после началь· Попожительное значение аргумента обозначает
ной даты, не являющихся выходными будущую дату; отрицательное - проwедшую
или праздниками

продолжение ..Р
74 Глава 12. Функции даты и времени

Таблица 12.20 (продолжение)


На1111еноаан11е Значение Примечание

праздники Необязательный список из одной ипи Список может представлять собой диапазон яче·
нескольких РIП. например rосударствен· ек, содержащих даты, ипи константу массива чи­
ных праздников, которые tребуется ис- сnовых представлений дат.
ключмn. из рабочего календаря дата должна вводиться с использованием функ­
ции /JATA

Пример

~ \ддтА(2001;10;15)
.; ~~-, дАТА(2007;11;15)
- ~ JддтА(200?_~;1-."1;~4J_ _ _~
---"'-. "~~~ .":""'r~"";;·'F'"' ~:- ";:~ ~- •~

--...... -11.,..........-oeuнaill-­

Ш-•lllPlllUC_МlllilpМl_,,11111

-"~..--.,--

еж 1! o-r-

Рис. 12.20. Диалоговое окно функции ЧИСТРАБДНИ


Глава 13
Инженерные функции

Функции работы с комплексными числами


В абстрактном представлении комплексные числа - это пара действительных
чисел а и Ь с заданными определенным образом операциями умножения и сло­
жения. Комплексное число z = (а,Ь)записывают как

z =а+ ь~ (13.1)
где а - действительная часть числа z;
Ь - мнимая часть числа z;
i- мнимая единица.

z обозначается Re z. Мнимая часть Ь числа z обо­


Действительная часть а числа
Im z.
значается
Мнимая единица i = Д (может также обозначаться j) имеет следующее свой­
ство:

i 2 = -1. (13.2)
Операции сложения, вычитания и умножения комплексных чисел осуществля­
ются так, как если бы мнимая единица была переменной, а комплексные чис­
ла - многочленами от этой переменной с учетом формулы 13.2.

ВНИМАНИЕ~~~~~~~~~~~~~~~~~~~~~~~~~
Все функции работы с комплексными числами допускают для мнимой единицы обозначение i
или j, но не / и не J. Использование верхнего регистра приводит к ошибке #ЗНАЧ!. Все функ­
ции, в которых используются два и более комплексных числа, требуют, чтобы обозначения
мнимой единицы были одинаковыми

В тригонометрическом представлении комплексное число однозначно опреде­


ляется своим модулем r и аргументом t.p.
В показательной (эйлеровской) форме комплексное число с модулем r и аргу­
ментом t.p записывается как r · е""
Действительная часть комплексного числа а = r cos t.p, мнимая часть Ь = rsin t.p.

Функция КОМПЛЕКСН
Преобразует коэффициенты при действительной и мнимой частях комплексно­
го числа в комплексное число в форме z = а+ Ьi .
76 Глава 13. Инженерные функции

Синтаксис

КОМПЛЕКСН(действительная_часть:мнимая_часть;мнимая_единица)

Таблица 13.1. Аргументы функции КОМПЛЕКСН

Наименование Значение Примечание

действительная часть действительная ч8С1Ь ком- Арrуменr должен быть числом, в противном случае ~ся
nлексноrо числа оwибка #ЗНАЧ!

мнимая_часть Мнимая часть комплексного Арrуменr доrокен быть числом, в противном случае ~тся
чисnа ошибка #ЗНАЧ!

мнимая_единица Обозначение мнимой едини- Арrуменr может иметь значение только i или j, в противном
цы в комплексном числе случае выдается ошибка #ЗНАЧ!.
Если аргумент опущен, то предполагается, что он равен i

Пример

-КСМVЕJ(СН

"*181Y....__ 818mt Г." ~~]il - 2


r---
----_-]jj] - э
""--- ~--
--~-
- - - · !.
~ ~ прм ~И ""'111ОЙ 'СТАХ """1/111СtНО 'КЛ<18 КОМ1/80t08-11О •

. . . . . . ._ 'IКТlt .......,. Ч8С1'1о llDl"Ul8kOtOrO 'КJ11.

Орама m iтq'! фхн~щт ()1( 11 от-

Рис. 13. 1. Диалоговое окно функции КОМПЛЕКСН

Функция МНИМ.АВS

Вычисляет модуль комплексного числа, заданного в форме z= а+ Ьi.

Модулем комплексного числа z называется число

lzl=~a 2 +b 2 =.Jz.z, (13.3)


где z- комплексное число;

z- комплексно-сопряженное 1 к нему число.


Модуль комплексного числа есть неотрицательное действительное число. Мо­
дуль комплексного числа равен нулю тогда и только тогда, когда равны нулю

действительная и мнимая части комплексного числа.

1 Комплексно-сопряженным к числу а + Ьi нааывается число а - Ьi.


Функции работы с комплексными числами 77

Синтаксис

МНИМ.АВS(компл_число)

Таблица 13.2. Аргументы функции МНИМ.АВS

Наименование Значение Примечание

-
компл число Комnпексное число, модуль кото- Арrумент должен быть задан в тексrовом формате кли
poro требуется найти с помощью функции КОМПЛЕКСН

Пример

/'К'lll.AВS

--- "5+бi" -:Jil. - "5+6i"


- 7,810219676
~ абсмо~ .,.-..,, (llOAY•) КDOVllllCDtOrO _,,.,,

- - - "'""'""°""
......,,..,.,.., _,.,, lбcolЮТlf\'IO-КO'fCIPO'tl троб\tета1
- · 7,810249676
Cmw;t ПР !:ТОЙ d:мtwn1 ок 11<»-

Рис. 13.2. Диалоговое окно функции МНИМ.АВS

Функция МНИМ.СОS

Вычисляет косинус комплексного числа, заданного в форме z= а+ Ьi.


Косинус комплексного числа определяется по формуле:

cos(a + Ьi) = cos а· chb- isina ·shb. (13.4)

Синтаксис

МНИМ.СОS(компл ЧИСЛО)

Пример

Арrумен1ы фун"ll"'' ?lf}(


-.cos
...,._...,.,:·z+Эо" --_Ji] - "2+31'

ilDJlpluul8т - КIМUll!ICDtOl'O --·


- - - _ _ _,,,,, A/lllCOТaparo---.

ок 11 0.-

Рис. 13.3. Диалоговое окно функции МНИМ.СОS


78 Глава 1 З. Инженерные функции

Таблица 13.3. Арrументы функции МНИМ.СОS

Н11111енов1ние 3Н8'18Н118 Пр1111еч1н11е

_
компл чиспо Комплексное чиспо, косинус Арrумект должен быть задан в текстовом формате или с по-
котороrо требуется найти мощью функции КОМПЛ19<СН.
Еспи аргумент имеет логическое значение, функция возвра­
щает значение ошибки #ЗНАЧ!

Функция МНИМ.ЕХР

Вычисляет экспоненту комплексного числа, заданного в форме z= а + Ьi.


Экспонента комплексного числа определяется по формуле:

(13.5)

Синтаксис

МНИМ.ЕХР(комnл_число)

Таблица 13.4. Арrументы функции МНИМ.ЕХР

Н11111ено11н11е 3н1чен11е Пр1111еч1н11е

компл_чисnо Комплексное чисnо, экспоненту Арrумект должен быть задан в текстовом формате или
которого требуется найти с гюмощыо функции КОМПЛЕКСН

Пример

Лpryr.--111h1 фу11н11•н• 1?_ i~~I


......
, ~--·
J ............ Г.z+41"
t f ~~~~- - - • - - "2+'11*

......,_...,,.,~···

---- - - · AМICD'rapanl~!lllD10lefТ•,

( ок J[ ~

Рис. 13.4. Диалоговое ОКНО функции МНИМ.ЕХР

Функция MHИM.LN

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


z=a+ bi.
Функции работы с комплексными числами 79

Натуральный логарифм комплексного числа вычисляется по формуле:

lnz = 1n~a 2 + Ь 2 + i arctg ~. (13.6)


а

Синтаксис

МНИМ.LN(компл_число)

Таблица 13.5. Аргументы функции MHИM.LN

Наименование Значение Примечание

комм_число Компяексное число, натураnьный Аргумент должен быть задан в текстовом формате
логарифм которого требуется найти ипи с помощью функции КОМПЛЕКСН

Пример

А1>'У""'"""фу11кц>111 ')_,х.

- - - - - ....
1·2'-+_1·- - - - - - - - - - - - - - "2#'

~~- ......~--
.....__ ~-.-~~~- ......
- - . . . D,80f7t8!115621705+9,~~
QD-'1Pm11Фmsмm ( ок lloт-

Рис. 13.5. Диалоговое окно функции MHИM.LN

Функция MHИM.LOG1 О
Вычисляет десятичный логарифм комплексного числа, заданного в форме
z =а+ bi.
Десятичный логарифм комплексного числа вычисляется по формуле:
lnz
lgz=-. (13.7)
ln10

Синтаксис

МНИМ.LОG10(компл_число)

Таблица 13.6. Аргументы функции MHИM.LOG10

Наименование Значение Примечание

комм_число Комплексное число, десllТИ'lный ло- Арrумент должен быn. задан в текстовом формаrе
гарифм которого требуется найти ипи с помощью функции КОМПЛЕКСН
80 Глава 13. Инженерные функции

Пример

Лр1у~1пы фувкц11~.t ' :~11-g-


""1М.LOGIO

_ _ЧМС811 1.~!+.:' ---~ - "!+r

~ АКяnнмl-IР"Фм 1СО111111КСНDП1 чнсм.

- -- """1lllll<Ot чист, А11Я которого --ДICll'l'...-81 -орнфм.

- - · 0,150514997831991+o,Э410940ll84I016i
Qp=• ПО !~ТоН фунtщмn ок 11 о-

Рис. 13.6. Диалоговое окно функции MHИM.LOG10

Функция MHИM.LOG2

Вычисляет двоичный логарифм комплексного числа, заданного в форме


Z=a+Ьi.
Двоичный логарифм комплексного числа определяется по формуле:

lnz
}og 2 Z=-. (13.8)
ln2

Синтаксис

МНИМ.LОG2(компл_число)

Таблица 13.7. Аргументы функции MHИM.LOG10

Наименование Значение Примечание

компn_число Комплексное число, двоичный логарифм Арrумент должен бытъ задан в тексrовом
которого требуется найrи формате иnи с помощью функции
КОМПЛЕКСН

Пример

мtf'l.LOG2

- - - - - t_?+_3!:._ ___ __ -Jj] - "2+r

Ва11р1щает ~ nor/llllllllМ ~ 'КJ\11 •

._._.__ --Otll8 'МСJ!О, A/lltl<010pOl'O--= -.М nar/llllllllМ.

Qрмко m этай ФУНК'WМ ок il сп-

Рис. 13.7. Диалоговое окно функции MHИM.LOG2


Функции работы с комплексными числами 81

Функция MHИM.SIN
Вычисляет синус комплексного числа, заданного в форме z= а+ bi.
Косинус комплексного числа определяется по формуле:

sin(a + Ьi) = sina chb - i cos а· shb. (13.9)

Синтаксис

ННИМ.SIN(компл_число)

Таблица 13.8. Арrументы функции МНИМ.СОS

Наименоаание Значение Примечание

комм_число Комплексное число, синус которого Арrумент должен бьпь задан в текстовом формате
требуется найти или с помощью функции КОМПЛЕКСН

Пример

iр1умtн1ы фуннuни ? 1·Х

.Itil - ·1+21"
~""""....,,_.,_,,.,

. . . . ._. . . ~'ICJID. AJIRкoтapQl'08NtCINТOI~.

-: З,шт1151321617+1,959Ю11М1421611

О1С 11 от....

Рис. 13.8. Диалоговое окно функции MHИM.SIN

Функция МНИМ.АРГУМЕНТ
Вычисляет значение аргумента комплексного числа, заданного в форме
z=а+Ы.
Аргумент комплексного числа вычисляется по формуле:
ь
'{J=argz=arctg-, (13.10)
а

где ч> Е]-11';11'].

Синтаксис

ННИМ.АРГУМЕНТ(компл_число)

Таблица 13.9. Арrументы функции МНИМ.АРГУМЕНТ

Наименование Значение Примечание

комм_число Комплексное число, арrумент кото­ др!}мент функции должен бьпь задан в тексто­
рого требуется найти вом формате или с помощью функции
КОМПЛЕКСН
82 Гпава 13. Инженерные функции

Пример

• О,'85М163
~-q, ТO«h\IП)ll, ~·· 1М!а-.
----- ___ .,..ianqiaro......,.._~.

-:О,785З9816З

ок 11 ~ )
Рис. 13.9. Диалоговое окно функции МНИМ.АРГУМЕНТ

Функция МНИМ.ВЕЩ
Вычисляет значение вещественной части комплексного числа, заданного в фор­
ме z =а+ hi.

Синтаксис

МНИМ.ВЕЩ(комnл_число)

Таблица 13.10. Аргументы функции МНИМ.ВЕЩ

Наименование Значение Примечание

компл_число Комплексное число, коэффициент при веще- Арrумент должен бьпъ задан в тексrовом фор-
ственной части коrорого треб)'l!Тся найrи мате иnи с помощью функции КОМПЛЕКСН

Пример

дрrу...,нты фу11н1111" ? Х

МНИМ.ВЕЩ

----f.~--

~~-~~..,,.--о-
- 6
.
._.._ _ - - - -...... ll8'flRIR ............. , •• -8'1t-
~(A&J\;J1"1u.tiall)'*"4o _.

ЗН.-: 6

Ссмко пр прй фytpm

Рис. 13.10. Диалоговое окно функции МНИМ.ВЕЩ

Функция МНИМ.ДЕЛ
Вычисляет частное от деления двух комплексных чисел, заданных в форме
z=a+hi.
Функции работы с комплексными числами 83

Частное двух комплексных чисел вычисляется по формуле:

Z1 z, ·Z2 Z1 ·Z2 а 1 а 2 +Ь 1 Ь 2 +(а 2 Ь 1 -a1 b2 )i


-=--= (13.11)
Z2 Z2-·Z2 lz2l2 а;+ ь;

где z- комплексное число;

z- комплексно-сопряженное к нему число.

Синтаксис

ННИМ.ДЕЛ(компл_числоl;компл_число2)

Таблица 1З.11. Аргументы функции МНИМ.ДЕЛ

Н11111еноаание Значение Примечание

Компл_число1 Делимое AprJмetrr должен быть задан в тексrовом формате или с помощью функ­
ции КОМПЛЕКСН
компл _число2 Деnиrеnь Арrумент должен быть задан в текстовом формате или с помощью функ­
ции КОМПЛЕКСН

Пример
-,-
Арrуменrы фу11н1нн1 IJ_1:~.

:.__. . .
-JН!М.дЕЛ

.....
~
_'М8DZ" ~-:--=-----=-
==--- "2+2"
"i-21'

-~ чeer№elЖX--'IQll.

.__'81С8112 -~---~

...........
hwa?J.1!! irя'Фmsum [ <Ж 11 От.-

Рис. 13.11. Диалоговое окно функции МНИМ.ДЕЛ

Функция МНИМ.КОРЕНЬ

Вычисляет значение квадратного корня из комплексного числа, заданного в фор­


ме z =а+ Ьi.
Квадратный корень комплексного числа определяется по формуле:

JZ = Fr(cos~ + isin~), (13.12)

где r = ~а 2 + Ь 2 ;
84 Гпава 13. Инженерные функции

ь
'fJ = arctg-
a

Синтаксис

МНИМ.КОРЕНЬ(компл_число)

Таблица 13.12. Аргументы функции МНИМ.КОРЕНЬ

На11мено1ан11е Значен11е Пр11мечан11е

компл_чиспо Комплексное чиспо, квадра1Ный корень Арfvмент должен быть задан в текстовом форма­
которого требуется найти те или с помощью функции КОМПЛЕКСН

Пример

дргуме1пы функц1111 1? lf"XI


МНИМ.КОРЕНЬ

IЬ8ul_--.o L"2+5i:__ __________ _JiJ ;., "2+5i"

8o38J)ilUUIOТ - Кl!е,llраТНОГО корня каммекtНОrО 'КJlll,

К-11_'8ICJIO KOМПlllllCXl«e чмсnо, АЛА котсроrо -..:ляется квцреп..; IOOlllИ>·

О1( 11 от-

Рис. 13.12. Диалоговое окно функции МНИМ.КОРЕНЬ

Функция МНИМ.ПРОИЗВЕД
Вычисляет произведение от 2 до 255 комплексных чисел, заданных в форме
z=a+Ьi.
Произведение двух комплексных чисел вычисляется по формуле:

z1 ·z 2 =(а 1 ·а 2 -Ь1 ·Ь 2 )+(а 1 ·Ь 2 +Ь 1 ·a2 )i. (13.13)

Синтаксис

МНИМ.ПРОИЗВЕД(компл_числоl;компл_число2;

Таблица 13.13. Аргументы функции МНИМ.ПРОИЗВЕД

На11менован11е Значен11е Пр11мечан11е

компл_ чиспо От 1 lllJ 255 перемножаемых комплексных чисел Арfvмент должен быть задан в тексто­
вом формате или с помощыо функции
КОМПЛЕКСН
Ваэlращает ~от 1 до 255 KOf'llneкcныx 'МС.еn •
.._.._..::82: КО1111n_"МСnоt;КО1«1Л_"МСnо2; •.• компn_....:nо1, Кtк1n_'4'1СЛО2, ••• -от 1
АО 255 nеремно~ ко~ -...:en.

ЭН.-: 61-28i

(ГQООКО no !ТОЙ фунсцtt~ ()1( 11 ст-

Рис. 13.13. Диалоговое окно функции МНИМ.ПРОИЗВЕД

Функция МНИМ.РАЗН

Вычисляет разность двух комплексных чисел, заданных в форме z= а+ Ьi.


Разность двух комплексных чисел вычисляется по формуле:

Z1 -Z2 =(а! -а2)+(Ь1 -b2)i. (13.14)

Синтаксис

ННИМ.РАЗН(комnл_числоl;комnл_число2)

Пример

-.РдЭН

._..__ • ~z1:· --
._.._'8С-2 [~.::z;;;---

11о!1р1u&81т putOCn. /111'1Х~ЧИС8Л,

К-_--2 --КОМПJ8<ОIО8'К/IО,

em.s. м црt1 dмgttt ()1( i 1 ст-

Рис. 13.14. Диалоговое окно функции МНИМ.РАЗН


86 Глава 13. Инженерные функции

Таблица 1З.14. Аргументы функции МНИМ.РАЗН

Наименование Значение Примечание

компл _число 1 Уменьшаемое Арrумент ДОJ1ЖеН быть задан в текстовом формате или
с помощью функции КОМПЛЕКСН
компл_число2 Вычитаемое Арrумент должен быть задан в текстовом формате или
с помощью функции КОМПЛЕКСН

Функция МНИМ.СОПРЯЖ
Вычисляет комплексно-сопряженное число для комплексного числа, заданного
в форме z =а+ Ьi.
Комплексно-сопряженное число вычисляется следующим образом: z= а - Ьi.

Синтаксис

МНИМ.СОПРЯЖ(компл_число)

Таблица 1З.15. Аргументы функции МНИМ.СОПРЯЖ

Наименование Значение Примечание

компл_чисnо Комплексное число, для которого Арrумент должен быть задан в текстовом формате
ищется сопряженное число или с помощью функции КОМПЛЕКСН

Пример

ЖИМ.СОГll'ЯЖ

._,,,_.__ [.:Z:;:-21-- -----~~-=---- .


"2+21"

._.._ЧИС81 ICONIU8XНO&'loКllD1 .... tcoтopcro~--·~IJl)8


1С1111111111О:Н _,.,,

ЭН..-: 2-21

Рис. 13. 15. Диалоговое окно функции МНИМ.СОПРЯЖ

Функция МНИМ.СТЕПЕНЬ
Возводит в степень комплексное число в форме z= а+ bi.
Комплексное число, возведенное в степень п, вычисляется по формуле:

z" = r"·ei'IЧ' = r•(cosn1.p+ isinn1.p), (13.15)


где r = ~а 2 + Ь2 ;
ь
'Р = arctg-.
а
Функции работы с комплексными числами 87

Синтаксис

lfНИМ.СТЕПЕНЬ(компл_число;число)

Таблица 1З.16. Аргументы функции МНИМ.СТЕПЕНЬ

Наименование Значение Примечание

компл_ число Комплексное число, возводимое в сте- ~кт должен быть задан в текстовом формате
пень или с помощью функции КОМПЛЕКСН
число Сrепень, в которую возводится ком- ~ может быть целым или дробным, положи-
плексное число тельным или отрицательным числом

Пример

Арrументы функции !JjX]


1'tf/1М.СТЕОО-Ь

· - 'ICJIO
-
!L.::.
"S+'li" ~
========i__ll:/lllll::= - "5+41"
'kllO 14- • -"

lo3epeuwie1" кoмru.otoe 'КllCI, 80388...- в ~·с ~11111U1Нf8111М;

Чмt88 C'l'llWll, e itaтopyto 11С1111О.1МТСЯ КОМ111111К\СНD1 ЧМС/IО,

·3нoч11tt4t: ·1519+720

СrрмкА no цpji функgnк ) еж J\0т-

Рис. 1З.16. Диалоговое окно функции МНИМ.СТЕПЕНЬ

Функция МНИМ.СУММ

Вычисляет сумму от 2 до 255 комплексных чисел, заданных в форме


Z= а+ bi.
Сумма двух комплексных чисел определяется по формуле:

(13.16)

Синтаксис

МНИМ.СУММ (компл_числоl;компл_число2;

Таблица 1З.17. Аргументы функции МНИМ.СУММ

Наименование Значение Примечание

компл _число От 1 до 255 суммируемых комллексных ~ допжен быть задан в текстовом формате
чисел или с помощью функции КОМПЛЕКСН
Во-ает С\'*У """"""'°' ЧМ1:8/1,
_ _'8С111131: "°"""-_,,.,!)"°"""-
~; ... ОТ 1 ДО 255 ~ "°""""'°"
""""'·
Знечеже:7+ЗI

еж 11 от-

Рис. 13.17. Диалоговое окно функции МНИМ.СУММ

Функция МНИМ.ЧАСТЬ

Вычисляет коэффициент при мнимой части комплексного числа, заданного


в форме z =а+ Ьi.

Синтаксис

МНИМ.ЧАСТЬ(компл_число)

Таблица 13.18. Аргументы функции МНИМ.ЧАСТЬ

Наименование Значение Примечание

компл_число Комплексное число, коэффициент при Арrумент должен быть зад11н в текстовом формате
мнимой часrи которого треб)'ется найrи или с rюмощыо функции КОМПЛЕКСН

Пример

""'1М.ЧАСТЬ

....._._.. [·4-.;.s-----=~-=---~---JiJ - "4-IQ"


- 5
~~""'"""'"чet'l>ll<Ol-=atl!IO'К/111,

--- -....0,AllЯКOT_..,.._,,..,..,..~­
NИllil'«'IМ.

-=5
еж 11 от-

Рис. 1З.18. Диалоговое окно функции МНИМ. ЧАСТЬ


Функции перевода чисел из одной системы счисления в другую 89

Функции перевода чисел


из одной системы счисления в другую

В позиционных системах счисления одна и та же цифра в записи числа прини­


мает различные значения в зависимости от того, в какой позиции она располо­
жена.

Изобретение позиционной нумерации приписывается шумерам и вавилонянам,


в дальнейшем она была развита индусами.

Двоичная система счисления - позиционная система счисления с основани­


ем 2, в ней используются цифры О и 1. Двоичная система используется в циф­
ровых устройствах, потому что электронная система может находиться лишь
в одном из двух состояний - либо ~выключено• (цепь разомкнута, двоичная
цифра О), либо ~включено• (цепь замкнута, двоичная цифра 1). Двоичная сис­
тема используется в дискретной математике, информатике, программировании.

Восьмеричная система счисления - позиционная система счисления с основа­


нием 8, в ней используются цифры О до 7. Восьмеричная система характеризу­
ется легким переводом восьмеричных чисел в двоичные и обратно, путем заме­
ны восьмеричных чисел на триады двоичных. Ранее широко использовалась
в программировании, в настоящее время почти полностью вытеснена шестна­

дцатеричной.

Десятичная система счисления - позиционная система счисления с основани­


ем 1О, ее возникновение связано с количеством пальцев.

Шестнадцатеричная система счисления позиционная система счисления


с основанием 16. Обычно в качестве шестнадцатеричных цифр используются
десятичные цифры от О до 9 и латинские буквы от А до F для обозначения
цифр от 10 до 15. Используется в программировании, поскольку в современных
компьютерах минимальной единицей памяти является 8-битный байт, аначе­
ния которого удобно записывать двумя шестнадцатеричными цифрами.
В общем случае Ь-ичная система счисления определяется натуральным числом
Ь > 1, называемым основанием системы счисления. Для представления числа в
Ь-ичной системе счисления его представляют в виде линейной комбинации сте­
пеней числа Ь:

(13.17)

rде О~ ak ~ Ь.
Если число в Ь-ичной системе счисления равно а 1 а 2 а 3 ••• а., то для его перевода
в десятичную систему необходимо вычислить сумму:

(13.18)
90 Глава 13. Инженерные функции

Информация в ЭВМ представляется в виде двоичных кодов фиксированной


или переменной длины. Отдельные элементы двоичного кода, принимающие
значения О или 1, называются битами. 8 бит составляют байт. Крайний бит яв­
ляется показателем знака числа и называется знаковым.

Для упрощения вычислений используются прямой, дополнительный и обрат­


ный коды. Прямой код двоичного числа выглядит так же, как и само число, зна­
ковый бит положительного числа равен О, отрицательного - единице. Обрат­
ный код положительного числа совпадает с прямым кодом. Обратный код
отрицательного числа образуется путем замены единиц нулями, а нулей - еди­
ницами, знаковый бит равен единице. Дополнительный код положительного
числа совпадает с прямым кодом. Дополнительный код отрицательного числа
совпадает с его обратным кодом, к младшему биту добавляется единица.

Функция ВОСЬМ.В.ДВ
Преобразует восьмеричное число в двоичное.

Синтаксис

ВОСЬМ.В.ДВ(число;разрядность)

Пример

Ар1уме111ьt фу1шшнi '? Х

....
восьм.в.дв

р~ г----
~~---·· __==ii) -
__ JI] •
25
""'6ое
- 10101

-10101

()1( 11 от-

Рис. 13.19. Диалоговое окно функции ВОСЬМ.В.ДВ

Табпица 13.19. Аргументы функции ВОСЬМ.В.ДВ

Наименование Значение Примечание

число Преобразуемое восьме­ ~ент не даmкен содержать более 1О знаков. Самый crnpwий
ричное число бит числа явnяется знаковым битом. Остаnьные 29 являются би­
тами значения. Отрицательные числа записываются в дополни­
тельном коде.

Если Щll"illeнт имеет отрицательное значение, то Щll"illeнт •раз­


ридность» игнорируется и возвращается 1О-разрядное двоичное
число.

Если значение арrумента не является допусJИмым восьмеричным


числом, то функция возвращает ошибку #ЧИСЛО!
Функции перевода чисел из одной системы счисления в другую 91

Н•менованме Значение Примечание

Количесrво используемых Если этот арrумент опущен, используется минимальное необхо­


разрядов в возвращаемом димое количество разрядов. Разрядность используется в том
значении случае, если нужно приписать к возвращаемому значению ееду­
щие нули.

Если значение аргумента не является числом, функция возвра­


щает ошибку #ЗНАЧ!.
Если аргумент имеет отрицательное значение, функция возвра­
ЩЩ!Т ошибку #ЧИСЛО!

Функция ВОСЬМ.В.ДЕС
Преобразует восьмеричное число в десятичное.

Синтаксис

ВОСЬМ. В .ДЕС (чиспо)

Табnица 1З.20. Аргументы функции ВОСЬМ.В.ДЕС

lllнмено1ание Значение Примечание

ЧИС/10 Преобразуемое восьме- Арrумент не должен содержать более 1О знаков. Самый стар-
ричное число ший бит числа является знаковым битом. Остальные 29 являют­
ся битами значения. Оrрицательные числа записываются
в дополнительном коде.

Если значение аргумента не является допустимым восьмерич­


ным числом, то функция возвращает ошибку #ЧИСЛО!

Пример

- 8

'~-'КJlll·-·
!;' ..... __._,,.,_,_тробуета~~.
,..,_,8

Рис. 1З.20. Диалоговое окно функции ВОСЬМ.В.ДЕС

Функция восьм.В.ШЕСТН

Преобразует восьмеричное число в шестнадцатеричное.

Синтаксис

ВОСЬМ.В.ШЕСТН(число;разрядность)
92 Глава 13. Инженерные функции

Таблица 1 З.21. Аргументы функции ВОСЬМ.В.ШЕСТН

Наименоаание Значение Примечание

число Преобразуемое Арrумент не дояжен содержать более 1О знаков. Самый старший бит числа
восьмеричное является знаковым битом. Остаnьные 39 явяяются битами значения. Отри-
число цательные чисnа записываются в дополнитеnьном коде.

Если арrvмент имеет отрицательное значение то арrумент •разрядность»


ипюрируется и возвращается 10-разрядное шестнадцатеричное число.
Если значение арrvмента не явяяется доп~мым восьмеричным числом,
то функция возвращает ошибку #ЧИСЛО!
Количесп~о ис­ Если этот арrумент опущен, используется минимальное необходимое ко­
пользуемых раз­ личество разрядов. Разрядносrь используется в том спучае, если нужно
рядов приписать к возвращаемому значению ведущие нули.
в возвращаемом Если значение арrумента не явяяется числом, функция возвращает ошибку
значении #ЗНАЧ!.
Если арrvмент имеет отриЦi!Тельное значение, функция возвращает ошиб­
ку #ЧИСЛО!

Пример

-
ВОСЬМ.В.UJ:С1Н

Р-..-ть
--~]i] -
--Ji]-
17
...,u...,

~--·--· - " _ ._ _ _ тро6уетсоо~.

О1*М 00 !!щl функщt1 ок 1( От-.

Рис. 1 З.21. Диалоговое окно функции ВОСЬМ. В.ШЕСТН

Функция ДВ.В.ВОСЬМ
Преобразует двоичное число в восьмеричное.

Синтаксис

ДВ.В.ВОСЬМ(число; разрядность)

Таблица 1З.22. Аргументы функции ДВ.В.ВОСЬМ

Наименование Значение Примечание

ЧИСЛО Преобразуемое Арrумент не дояжен содержать более 1О знаков. Самый старший бит чисnа
двоичное число явяяется знаковым битом. Остаnьные 9 бит явпяются битами значения. От­
рицательные числа записываются в допопнитепьном коде.

Если арrvмент имеет отрицательное значение, то арrvмент •разрядность»


ипюрируется и возвращается 10-разрядное восьмеричное число.
Если значен_ие арrумента не явпяется до~мым двоичным чиспом,
то функция возвращает ошибку #ЧИСЛО!
Функции перевода чисел из одной системы счисления в другую 93

Наименование Значение Примечание

Количество ис- Есnи этот Щ)Г1МеНТ опущен, используется минимальное необходимое ко-
попьзуемых раз- личество разрядов. Разрядность используется в том сnучае, если нужно
рядов приписать к возвращаемому значению ведущие нули.

в возвращаемом Есnи значение арrумента не является числом, функция возвращает оwибку


значении #ЗНАЧ!.
Если арrvмент имеет отрицательное значение, функция возвращает оwибку
#ЧИСЛО!

Пример

Арrументы функц"" 12: r~:I


.Аf!.В.ВОСЬМ

Чис8О \_
111 ООО --[fj} - 111000

РаsрААНОСТЪ -~-
- 70
~т - Ч1tCJ10 llllOCЫ08IJl1ЧНDI •
..__ _._чмсяо,которов~~.

~:70

Спраеко по пой ФvНJSUИ11 ОК 11 Oneia

Рис. 1З.22. Диалоговое окно функции ДВ.В.ВОСЬМ

Функция ДВ.В.ДЕС
Преобразует двоичное число в десятичное.
Преобразование двоичного числа в десятичное осуществляется по следующему
алгоритму: необходимо умножить первую цифру слева на 2, к полученному ре­
зультату прибавить вторую цифру, полученную сумму умножить на два и при­
бавить третью цифру, затем полученную сумму умножить на два и прибавить
четвертую цифру, продолжая этот процесс до тех пор, пока не будет прибавлена
последняя (самая правая) цифра двоичного числа.

Синтаксис

ДВ.В.ДЕС(число)

Табпица 13.23. Аргументы функции ДВ.В.ДЕС

Наименование Значение Примечание

число Преобразуемое Арrумент не должен содерхать более 1О знаков. Самый старший бит числа
двоичное число является знаковым битом. Остальные 9 бит являются битами значения.
Отрицательные числа записываются в дополнительном коде.
Есnи значение аргумента не является допустимым двоичным числом,
то функция возвращает оwибку #ЧИСЛО!
94 Глава 13. Инженерные функции

Пример

Арrументhlфу11н11"" . ?.Х

ДВ.В.ДЕС

.._. [lo:_1_1~~1._ __ _ ---~Jil • 10UOH


- 91

~--·~
:З...-: 91

ок 11 ~

Рис. 13.23. Диалоговое окно функции ДВ.В.ДЕС

Функция ДВ.В.ШЕСТН
Преобразует двоичное число в шестнадцатеричное.
Преобразование многозначного двоичного числа в шестнадцатеричное осуще­
ствляется по следующему алгоритму: нужно разбить его на тетрады справа на­
лево и заменить каждую тетраду соответствующей шестнадцатеричной цифрой.

Синтаксис

ДВ.В.ШЕСТН(число; разрядность)

Пример

др1v~11н1 фу111-t11~0, '," х

д11.в.шостн

.__ ~~- --=:Jil • IQllOll


__=:ril -
Р....-... [__ 11106-

....
- 2)

~--·~·
--.-..~·~

Ct'paps§ по пой фyнsurtt ок 1\от-

Рис. 13.24. Диалоговое окно функции ДВ.В.ШЕСТН

Таблица 13.24. Аргументы функции ДВ.В.ШЕСТН

Наименование Значение Примечание

число Преобразуемое Арrумент не должен содержать более 1О знаков. Самый crcipwий бит чисnа
двоичное чисnо явnяется знаковым битом. Остальные 9 бит явnяются битами значения. От­
рицатеnьные ЧИС/18 записываmся в доrюлнительном коде.

Если арt"/Ме1fТ имеет отрицатеnьное значение, то Щ11')'МеНТ •разрядность»


иnюрируется и возвращается 1О-разрядное wестнадцатеричное чиспо.
Функции перевода чисел из одной системы счисления в другую 95

На1111ноuние Значение Примечание

Если значение арrумента не явnяется допусrимым двоичным числом,


то функция возвращает оwибку #ЧИСЛО!
Количество исnоль- Если этот арrумент опущен, используется минимальное необходимое коли-
зуемых разрядов чество разрядов. Разрядность используется в том случае, если нужно при-
в возвращаемом писать к возвращаемому значению ведущие нули.

значении Если значение арrумента не является числом, функция возвращает оwибку


#ЗНАЧ!.
Если арrумент имеет отрицательное значение, функция возвращает ошибку
#ЧИСЛО!

Функция дес.в.восьм
"
Преобразует десятичное число в восьмеричное.

Синтаксис

ДЕС.В.ВОСЬМ(число; разрядность)

Табnмца 1З.25. Аргументы функции ДЕС.в.восьм

Н111111но1ание Значение Примечание

Ч11СЛО Преобразуемое Арrумент должен лежать в пределах-536 870 912 ... +536 870 911.
десятичное Если арrумент имеет отрицательное значение, то арrумент •разрядноеть»
число иnюрируется и возвращается 10-разрядное восьмеричное число.
Если значение арrумента не является допусrимым десятичным числом,
то функция возвращает оwибку #ЧИСЛО!
Количесrво испопь­ Если этот арrумент опущен, используется минимальное необходимое ко­
зуемых разрядов личесnю разрядов. Разрядность используется в том случае, если нужно
в возвращаемом приписать к возвращаемому значению ведущие нули.
значении Если значение арrумента не явnяется числом, функция возвращает оwибку
#ЗНАЧ!.
Если арrумент имеет отрицательное значение, функция возвращает оwиб­
ку #ЧИСЛО!

Пример

• 72

~--·-·
._ ..----.-~~-

ок /[о.....

Рис. 1З.25. диалоговое окно функции ДЕС.В.ВОСЬМ


96 Глава 13. Инженерные функции

Функция ДЕС.В.ДВ

Преобразует десятичное число в двоичное.

Преобразование десятичного числа в двоичное осуществляется по следующему


алгоритму: десятичное число делится на два, остаток от деления записывается

в младший разряд искомого двоичного числа (самая правая цифра). Затем по­
лученное частное снова делится на два и остаток от деления записывается

в следующий разряд (приписывается слева) искомого двоичного числа и так до


тех пор, пока не будет получено последнее частное (равное 1). Эта последняя
единица записывается в старший разряд (самая левая цифра) искомого двоич­
ного числа.

Синтаксис

ДЕС.В.ДВ(число; разрядность)

Таблица 13.26. Аргументы функции ДЕС.В.ДВ

Н111мено11н11е Значение Примечание

число Преобразуемое десятичное число АрrумВ!fТ должен лежать в предеnах -512 ... +511.
Если арrvмент имеет отрицательное значение, то арrу­
мент •разрядllОСТЬ» игнорируется и возвращается

10-ра:зрядное двоичное число.


Если значение арrvмента не является допустимым деся­
тичным числом, то функция возвращает оwибку #ЧИСЛО!
33 разрядность Количество используемых разрядов Если этот аJ)Г1МеНТ опущен, используется минимальное
в возвращаемом значении необходимое количество разрядов. Разрядность испопь­
зуется в том случае, если нужно приписать к возвращае­
мому значению ведущие нули.

Если значение арrумента не является числом, функция


возвращает оwибку #ЗНАЧ!.
Если арrvмент имеет отрицательное значение, функция
возвращает ошибку #ЧИСЛО!

Пример

- 101010
~~-...в-.

- -1111--....~тро6о/етаl~.

З.--: 101010

Рис. 13.26. Диалоговое окно функции ДЕС.В.ДВ


Функции перевода чисел из одной системы счисления в другую 97

Функция ДЕС.В.ШЕСТН

Преобразует десятичное число в шестнадцатеричное.

Синтаксис

ДЕС.В.ШЕСТН(число; разрядность)

Таблица 13.27. Аргументы функции ДЕС.В.ШЕСТН

Н1111еноаание Значение Примечание

'llC/10 nреобразуемое Арrумент должен Находиться В Пределах


дecm1Чtt0e ЧИСЛО -549 755 813 888... +549 755 813 887.
Если арrvмент имеет отрицательное значение, арrумент •раэрядностъ•
иnюрируется и возвращается 10-разрядное шестадцатеричное число.
Если значение арrумента не является доП)'СТИмым десятичным числом,
то функция возвращает оwибку #ЧИСЛО!
Количество исполь­ Если этот арrумент опущен, используется минимальное необходимое
зуемых разрядов количество разрядов. Разрядность 11СПОЛьзуется в том сnучае, есnи нуж­
в возвращаемом но приписаn. к возвращаемому значению ведущие нули.
значении Если значение арrумента не явnяется чиспом, функция возвращает
оwибку #ЗНАЧ!.
Если арrумент имеет отрицательное значение, функция возвращает
ошибку #ЧИСЛО!

Пример

Aprv..,.нrы функ11нн ? IXi

-
ДЕС.D.11.ЕСТН

Ре!рwtостъ

~ A8CllТINtDe 'К11D 81111Сn1ЦЦ8Т-.


- ---- ~--:Jfi] -
----~·n•

-
21

15

'k80 ~-_,.,, котороетрвбувтао~тъ.

:ЗН.-: 15

9pFso !1! maj Фунсции еж 11 0тtено

Рис. 13.27. Диалоговое окно функции ДЕС.В.ШЕСТН

Функция шестн.в.восьм

Преобразует шестнадцатеричное число в восьмеричное.

Синтаксис

ШЕСТН.В.ВОСЬМ(число;разрядность)
98 Гпава 13. Инженерные функции

Табпица 1З.28. Аргументы функции ШЕСТН.в.восьм

Наимено1ание Значение Примечание

число Преобразуемое ~rумент не доткен содержать более 1о знаков. самый старший бит чис­
десятичное число ла является знаковым битом. Остальные 39 являются битами значения.
Оrрицатепьные числа записываются в дополнительном коде.
Если арrумент имеет отрицательное значение, то арrумент •разрядность•
игнорируется и вnэвращается 10-разрядное восьмеричное число.
Если значение арrумента не является допустимым шестнадцатеричным
числом, то функция вnэвращ~ет оwибку #ЧИСЛО!
Количество исnоль­ Если этот арrумент опущен, используется минимальное необходимое ко­
зуемых разрядов личество разрядов. Разрядность используется в том случае, если нужно
в возвращаемом приписать к вnэвращаемому значению ведущие нули.

значении Если значение арrумента не является числом, функция вnэвращает оwиб­


ку #ЗНАЧ!.
Если арrумент имеет отрицательное значение, функция вnэвра1Щ.10Т оwиб­
ку #ЧИСЛО!

Пример

Ш!СТН'.8.8:)()f4· ·"'' 4 - --~~;.<....40."!' ,,..:.- ~,~~... -·

.... [4i:~~~:_____________ .=_Ji) • 4S


......,..;,. с__ Jii1 - """""
- 10&

Qpмq rч •тя!! фmgцtt 1 е


QI( 1{ От-.

Рис. 1 З.28. Диалоговое окно функции ШЕСТН.в.восьм

Функция ШЕСТН.В.ДВ
Преобразует шестнадцатеричное число в двоичное.

Синтаксис

ШЕСТН.В.ДВ(число; разрядность)

Табпица 1З.29. Аргументы функции ШЕСТН.В.ДВ

Наимено1ание Значение Примечание

число Преобразуемое ~ент не доткен содержать более 1О знаков. Самый старший бит числа
десятичное является знаковым битом. Остальные 39 явnяются битами значения. Оrри­
число цатеnьные числа записываются в дополнительном коде.

Если арrумент имеет отрицатеnьное значение, то арrумент •разряднос1Ъ»


игнорируется и возвращается 1О-разрядное двоичное число.
Функции перевода чисел из одной системы счисления в другую 99

Наименование Значение Примечание

Есnи значение арrумента не Авnяеrоя доnусrимым wесм~дцатермчны


чисnом, ro фунКЦИА возвра11~аеr ОW11бку IЧИСIЮ!
Количество исполь- Есnи этот ар!'/М1!НТ опущен, используетсА МИНllМIUIЬНОе необходимое ко-
зуемых разрядов личество ра.1р11ДОВ. Разридность исnопьэуеn:я в том случае, если нужно
в возвращаемом приписать к возвращае~ значению ведущие нули.

значении Есnи значение аргумента не явnяеrоя чисnом, фун1Щ1111 воовращает оwибку


#ЗНАЧ!.
Есnи арrумент имеет отрицатеm.ное значение, фунКЦИА воовращает оwиб­
ку #ЧИСЛО!

Пример

t.р1уме111ы функцнн ? Х

·~1н.в.дв

I\
'k8D
РмрААНОСТЪ
с~~,0-
·
----~]iJ _ 17
-·---~~:- _Ji) • щ-обое
- 10111
~ IU8CТllЦll8Т8plNtllчмciioв - ·
Чмс8 _.._.~-.ICctrllpOll~

~10111

I ас

Рис. 13.29. Диалоговое окно функции ШЕСТН.В.ДВ

Функция ШЕСТН.В.ДЕС
Преобразует шестнадцатеричное число в десятичное.
Преобразование шестнадцатеричного числа в десятичное осуществляется по
следующему алгоритму: необходимо это число представить в виде суммы про­
изведений степеней числа 16 на соответствующие цифры в разрядах шестна­
дцатеричного числа, например, 1AF (шестн.) = 1·162 + 10·16 1 + 15·16° = 256 +
+ 160 + 15 = 431 (дес.).

Синтаксис

ШЕСТН.В.ДЕС(число)

Табnица 1 З.30. Аргументы функции ШЕСТН.В.ДЕС

На11меноаание Значение Примечание

число Преобразуемое Арrумент не должен содержать более 1О знаков. Самый старший бит числа
двоичное чиспо АВ/1Я8ТСА знаковым битом. Остальные 39 яВllЯЮТСА битами значения. Оrри­
цательные числа записываются в дооопнительном коде.

Есnи значение аргумента не являетСА допусrимым шеспtадцатеричным


числом, ro функЦИА возвращает оwибку #ЧИСЛО!
,~. ~
С11РОВКО rю 'той функции

Рис. 13.30. Диалоговое окно функции ШЕСТН.В.ДЕС

Функции Бесселя
Функции Бесселя определяются, как линейно-независимые решения уравне­
ния

d' d
х 2 ____:J[+xi+(x 2 -п 2 )у =0. (13.19)
dy 2 dx
Данное уравнение возникает при решении уравнений Лапласа и Гельмгольца
в сферической или цилиндрической системе координат. В качестве примера
можно привести уравнение распространения электромагнитных волн.

Функция БЕССЕЛЬ.1
Вычисляет модифицированную функцию Бесселя первого рода.
Модифицированная функция Бесселя первого рода порядка п от переменной х
является линейной комбинацией функций чисто мнимых аргументов и вычис­
ляется по формуле:

I.(x)= i-• J.(ix), (13.20)


где ] • - функция Бесселя первого рода порядка п.

Синтаксис

БЕССЕЛЬ.I(х; n)
Таблица 13.31. Аргументы функции БЕССЕЛЬ.1

Наименование Значение Примечание

х Значение, дnя Apryмetrr доrокен бьпъ числом, в противном сnучае функция возвращает
которого ВЫЧИСЛЯ· оwибку #ЗНАЧ!
ется функция
Функции Бесселя 101

Намменоаание Значение Примечание

Порядок функции ~ент должен бьпъ числом, в прmивном случае функция возвращает
Бессеnя ошибку #ЗНАЧ!.
Е'сnи арrумент отрицатеnен, функция возвращает ошибку #ЧИСЛО!.
Е'сnи п не явяяется целым числом, оно усекается /J1J целого

Пример

·&ECCEll>.I
х u=--- _..:::Ji] - 1
" ~lo____ ---Ji] - о

ЗН.-: 1,26606!i848

Qp= no 1т9" Фmwttt


0 ()1( 11 Отмене
Рис. 13.31. Диалоговое окно функции БЕССЕЛЬ.1

Функция БЕССЕЛЬ.J
Вычисляет функцию Бесселя первого рода.

Функция Бесселя первого рода j п ( х) определяется, как рещение уравнения, ко­


торое конечно при х =
О и неотрицательных целых п (и расходится при х =О
и неотрицательных дробных п). Значение п называется порядком функции.
Функция Бесселя первого рода порядка пот переменной х вычисляется по фор­
муле:

оо (- l)k (X)n+2k
J.<x>= Е 2 (13.21)
k=O k! J
00

е-х ·x•+kdx
о

Синтаксис

БЕССЕЛЬ.J(х; n)
Табnица 1 З.З2. Аргументы функции БЕССЕЛЬ.J

Наименоаание Значение Примечание

х Значение, дnя Арrумент должен быть чисnом, в прmивном сnучае функция возвращает
которого вычисnяет- ошибку #ЗНАЧ!
сяфункция

продолже11ие .,Р
102 Гпава 13. Инженерные функции

Таблица 1З.З2 (продолжение)

Наименоеание Значение Примечание

n Порядок функции Аргумент доткен быть Чll(;IЮM, в nраrивном сnучае функция возвращает
Бессеnя ошибку #ЗНАЧ!.
Если арrумент отрицателен, функция возвращает ошибку #ЧИСЛО!.
Если n не явnяется цеnым числом, оно усекается 111> цепого

Пример

·&ECCE/1>.J
--= -
х г;-----

11
l.---------------
~----------=- -

s
2
О,046!65119

ЭМ.-: D,04E565119

О1С 1( От-.

Рис. 1 З.З2. Диалоговое окно функции Б~ССЕЛЬ.J

Функция БЕССЕЛЬ.К
Вычисляет модифицированную функцию Бесселя второго рода.
Модифицированная функция Бесселя второго рода порядка п от переменной х
является линейной комбинацией функций чисто мнимых аргументов и вычис­
ляется по формуле:

(13.22)

где j п - функция Бесселя первого рода порядка п;


Уп - функция Бесселя второго рода порядка п.

Синтаксис

БЕССЕЛЬ. К(х; n)

Таблица 1З.ЗЗ. Аргументы функции БЕССЕЛЬ.К

Наименоеание Значение Примечание

х Значение, дnя которого Аргумент должен быть чисnом, в nраrивном случае функция воз­
вычиспяется функция вращает ошибку #ЗНАЧ!
n Порядок функции Бессеnя Ар/}мент доnжен быть чисnом, в nраrивном случае функция воз­
вращает ошибку #ЗНАЧ!.
Если арrvмент отрицателен, функция возвращает ошибку #ЧИСЛО!.
Если n не явnяется цеnым числом, оно усекается 111> цепого
Функции Бесселя 103

Пример

Арrументы фуннц1111 ? .Х

- 0,421024421
11о311Р1ЩаеТ фунщ1tО Бессеnя Кп(х) •


значен.: О, 42102<!121

Crpoa!(t по :пoji ФУН!S!!11t! ок ·н .fn- t


Рис. 13.33. Диалоговое окно функции БЕССЕЛЬ.К

Функция БЕССЕЛЬ. У
Вычисляет функцию Бесселя, называемую также функцией Вебера или функ­
цией Неймана.
Функция Бесселя второго рода Уп(х)определяется, как второе решение диффе­
ренциального уравнения (13.19), образующее вместе с решением первого рода
пару линейно-независимых функций.

Функция Бесселя второго рода порядка пот переменной х вычисляется по фор­


муле:

уn (Х ) -- 1lffi
. ]"(x)cos(u1t)- ]_,,(х)
, (13.23)
u~п sin(u1t)

rде j п - функция Бесселя первого рода порядка п.

Синтаксис

БЕССЕЛЬ.У(х;n)

Таблица 13.34. Аргументы функции БЕССЕЛЬ.У

Наименование Значение nр11мечан11е

х Значение,дnя Арrуме+п должен быть чисnом, в противном сnучае функция возвращает


которого вычисnяется оwибку #ЗНАЧ!
функция

п Порядок функции Арrумект должен быть чисnом, в противном сnучае функция возвращает
Бесселя ошибку #ЗНАЧ!.
Если арrумент Q1J1Ицателен, функция возвращает оwибку #ЧИСЛО!.
Если пне явnяется цеnым числом, оно усекается fJIJ целого
х ~~ з
н
JiJ - 1
- 0,324674424
~ ФYtt1C1Ut10 lieccenA Yn(x).

н !!О\)ЯАОК функции.

:ЗН.-: 0,324674424

С!Н!КО по щй dмtg&иn ок JI От-

Рис. 13.34. Диалоговое окно функции БЕССЕЛЬ.У

Специальные инженерные функции

Функция ДЕЛЬТА

Данная функция называется также дельта-функцией Кронекера. Проверяет ра­


венство двух значений. Возвращает единицу в случае равенства и ноль в про­
тивном случае.

Синтаксис

ДЕЛЫА(числоl;число2)

Пример

Арrументыфу11нцю1 II:)(I
ДЕ/ЪТА

.__1 L~--- ----


F----_----- ---- -li.J - 5
'«1К12 - --~(i] - 4

- о

:~к.-: о

Crpwso по noij функцt1t1 ()1( 11 ~

Рис. 13.35. Диалоговое окно функции ДЕЛЬТА


Специальные инженерные функции 105

Таблица 13.35. Аргументы функции ДЕЛЬТА

Наименование Значение Примечание

число1 Первое число Арrумент должен быть чисnом, в противном случае функция возвращаеr
оwибку #ЗНАЧ!
число2 Второе число Если арrумент опущен, то он полагается равным нулю.
Арrумент должен быть числом, в противном случае функция возвращает
оwибку #ЗНАЧ!

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

2
f(x) = г Jе-
ос

'\/'ff х
1
'
dt. (13.24)

Синтаксис

ДФОШ(х)

Таблица 1 З.З6. Аргументы функции ДФОШ

Наименование Значение Примечание

х Нижний предел интегриро- Арrумент должен быть числом, в противном случае функция возвра-
вания щает оwибку #ЗНАЧ!.
Если арrумент отрицателен, функция возвращает оwибку #ЧИСЛО!

Пример

ДCllOOJ
г--
х,
-~1il -2
• О,00467п36

~-~ ........
х t-"inpuu--ФOW.

ЭН.-: О,00467п36

ок 11 о-

Рис. 1З.З6. Диалоговое окно функции ДФОШ

Функция ПОРОГ
Проверяет, не превосходит ли число заданного порогового значения. Возвраща­
ет единицу, если число больше или равно пороговому значению; в противном
случае возвращает ноль.
106 Глава 1 З. Инженерные функции

Синтаксис

ПОРОГ(число;порог)

Таблица 1З.З7. Аргументы функции ПОРОГ

Наименоаание Значение Примечание

число Проверяемое значение Ар/vмент должен быть числом, в противном случае функция возвра·
щает ошибку #ЗНАЧ!
порог Пороговое значение Если арrумент опущен, то он полаrается равным нулю.
Ар/vмент должен быть числом, в противном случае функция возвра­
щает ошибку #ЗНАЧ!

Пример

~
''k88/2
l1apar ~--------fi1- -
=--z 5

~--" .. "

{'ок Jjo-

Рис. 1 З.З7. Диалоговое окно функции ПОРОГ

Функция ПРЕОБР
Преобразует число из одной системы мер в другую.

Синтаксис

ПРЕОБР(число;старые_единицы;новые_единицы)

Таблица 1 З.З8. Аргументы функции ПРЕОБР

Наименование Значение Примечание

ЧИСЛО Значение в старых единицах измерения, Арrумент должен быть числом, в противном
которое нужно преобразовать случае функция возвращает ошибку #ЗНАЧ!
старые_единицы l:диницы измерения дnя арrумента число Допускаются следуIОЩИе текстовые значения.
Веси масса:
грамм - "g";
слаr (slug) - "sg";
фунт массы (англ.) - "lbm";
Специальные инженерные функции 107

Н11111ено1ан11е Значение Пр1111ечан11е

U (атомная единица массы) - "u";


унция (англ.)- "ozm"
Рассrояние:
метр-"m";
уставная миля - "mi";
морская миля - "Nmi";
дюйм- "iп";
фуr- "ft";
ярд- "yd";
Ангстрем - "ang";
пика ( 1/72 дюйма) - "Pica"
Время:
год- "yr";
день - "day";
час - "hг";
минута - "mn";
~-"sec"
Дввnение:
Паскаль - "Ра" (или "р");
81МОСфера - "аЬn" (или "at");
миллиметр ртутного столба - "mmHg"
Сила:
Ныоrон - "N";
дина - "dyn" (ИЛИ "dy");
фунт силы - "IЬf'
Энерrw:
Джоуль - "J";
эрг- "е";
термодинамическая калория - "с";
1Т калория- "caJ";
электрон-вольт - "fN" (или "ev");
лоwадиная сила-час - "HPh" (или "hh");
Вап-час - "Wh" (или "wh");
фунт-фуr- "flb";
БТЕ (Британская тепловая единица) - ·вru·
(или "Ьtu").
Мощность:
лоwадиная сила- "НР" (ИЛИ "h");
Вап - "W" (или "w").
Магнетизм:
Тесла- 'Т';
Гаусс- "ga"
Teмnepa1VJ18:
градус Цельсия - "С" (или "cel");
продолжение ..Р
108 Глава 1 З. Инженерные функции

Таблица 13.38 (продолжение)


Наименоаание Значение Примечание

градус Фаренгейта - "F" (или "fah");


Кельвины - "К'' (или "kel")
Меры жидкостей:
чайнаЯ ложка - "tsp";
столовая ложка - "tЬs";
унция жидкая - "oz";
чаwка - "cup";
американская пинта - "pt" (или "us_pt");
британская пинта - "uk_pt";
кварта - "qt";
галлон - "gal";
литр- "1" (или "lt").
новые_единицы Единица измерения результата Единицы измерения должны относиться к од­
ной и той же группе

Пример

J'f'E06P

.__ ~=,-
--]i} » 5

ма._~ ·~~ь.:: -- - _:Jil-


-- --Ji) -
"tЬs"
'tsp"
.._..еА..ММ L~·

- 15
~- ... CW«IЙ~llllP8'8P'fl'YIO.
lalt_~ -~AllЯPl!l)'ll>Taтa.

::~н.-: 15

ок il о.-

Рис. 1З.38. Диалоговое окно функции ПРЕОБР

ФункцияФОШ

Вычисляет функцию ошибки, проинтегрированную от нижнего предела до


верхнего.

Вычисление производится по следующей формуле:

2 ь
f(a,b) = г
"l/'JI;
Jе-
а
1
2

dt (13.25)

Синтаксис

ФОШ(нижний_предел;верхний_предел)
Специальные инженерные функции 109

Таблица 13.39. Аргументы функции ФОШ

На1111ено1ан11е 3на11ен11е Пр1111е11ан11е

нижний_предел Нижний предел интеrрирования Аргумент должен быть числом, в противном случае
функция возвращает оwибку #ЗНАЧ!
верхний_ Предел Верхний предел интегрирования Аргумент должен быть числом, в противном случае
функция возвращает оwибку #ЗНАЧ!

Пример

IёiJ -2
--li] - э

• О,СХЖ!65645
~~Olll6ot.

llepoDМI....-... llOJl'Oи'll1'8AllJIЖТ81--ФCllU.

Cnowo rю )TOtl фmsцt!1 ок 11 ~

Рис. 13.39. Диалоговое окно функции ФОШ


Глава 14
Финансовые функции

Финансовые функции, представленные в Microsoft Excel 2007, можно условно


разделить на три группы:

• функции анализа кредитов и вкладов;


• функции для работы с ценными бумагами;
• функции для расчета амортизации.

Функции анализа кредитов и вкладов


Движение денежных средств можно представить численным рядом из последо­
вательности платежей, распределенных во времени. Такой ряд называетс:я пото­
ком платежей ( cash flow, CF ).
Потоки платежей могут быть элементарными, аннуитетными (равной величи­
ны) и произвольной величины. В зависимости от момента поступления первого
платежа различают два типа потоков платежей: пренумерандо (платежи посту­
пают в начале каждого расчетного периода) и постнумерандо (платежи посту­
пают в конце каждого расчетного периода).

Элементарный денежный поток представляет собой единовременную выплату


и последующее поступление (или единовременное поступление с последующей
выплатой), разделенные п периодами времени (месяцев, кварталов, лет). При­
мерами элементарных потоков платежей являются срочные банковские вклады,
единовременные ссуды. Начисление процентов в операциях с элементарными по­
токами, как правило, осуществляется в конце каждого периода ( постнумерандо ).
Аннуитетом (иначе - рентой) называется постоянный доход, получаемый че­
рез равные промежутки времени. Примерами аннуитета являются: выплаты по
облигациям с фиксированной ставкой купона, банковским кредитам, аренде,
страховым полисам.

Простые аннуитеты предполагают получение или выплаты одинаковых по ве­


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

(года, полугодия, квартала, месяца). Простой аннуитет по определению облада­


ет двумя важными свойствами. Первое свойство заключается в том, что все его
п элементов равны между собой. Второе - в том, что отрезки времени между
выплатой/получением сумм одинаковы 1•

1 Лукасевич И. Я. Анализ операций с ценными бумагами с Microsoft Excel.


Функции анализа кредитов и вкладов 111

Функция БЗРАСПИС
Вычисляет будущую стоимость денежного потока (future value, FV) зап перио­
дов при условии переменной процентной ставки.

Синтаксис

БЗРАСПИС(первичное;план)

Таблица 14. 1. Аргументы функции БЗРАСПИС

Н111мено11н11е ЗначеН11е Пр111мечаН11е

первичное Современная стоимость

пnан Массив применяемых про- Значения мoryr быть чиспами ипи пустыми ячейками, любые
центных С111ВОК другие значения дают в резульmе значение ошибки #ЗНАЧ!.
Пустые ячейки тра~сrуются как нули (нет дохода)

Пример

Ставка банка по депозиту составила 28 % годовых на начало года, начисляемых


ежемесячно. Определим величину депозита к концу года при следующих усло­
виях: первоначальная сумма вклада составила 350 ООО рублей, в течение года
ожидается снижение ставок на один процент ежемесячно.

it::"~f!"
.' Я.В· кэ:к14
·~
:
.:. ..... -· {О,~ьэшшаi'Э11:0,Оi25:&, ...
.
~..---·-.-~--- "-·· ·-~--- _ .... ~.: .• ,,.... ":"'7-' .::-:- _ _ _ ...,.... -~- )
. '* "37379,llOll
~~~-··lllllDOlallllili:,....-....-Pl!AI
__,с-._,___

,..... 118р8.""t•••мс...-.m-ст-.

---i~I
ФwМ••Jй\ ..........

Рис. 14. 1. Диалоговое ОКНО функции БЗРАСПИС

Функция БС
Вычисляет будущую стоимость денежного потока (future value, FV) за п перио­
дов при условии постоянной процентной ставки.
Данная величина вычисляется по формуле:

FV" = Pv(1+ :),.,, (14.1)

где PV- современная стоимость;


r- процентная ставка;
112 Глава 14. Финансовые функции

т - число периодов начисления в году;

п - число периодов платежей.

Синтаксис
БС(ставка;кпер;плт;пс: [тип]}

Таблица 14.2. Аргументы функции БС

Наименование Значение Примечание

ставка Процентная ставка Обычно задается в виде десятичной дроби. Если начисление процен·
за период тов осуществляется раз в году, арrумент необходимо откорректировать
соответствующим образом
кпер Общее чисnо перио- Есnи начиспение процентов осуществяяется раз в году, арrумекr необхо-
дов nпатежей димо откорректировать сооrветСП1уJОЩИм образом
пnт Периодический nna- Значение арrумента не может меняться в течение всего периода выnпат.
теж Есnи он опущен, арrумент пс явnяется обязательным
пс Исходная сумма Представляется отрицательным числом в случае выплаты денежных
средств и положительным в случае их получения.

Есnи он опущен, арrумент пnт явnяется обязательным


тип Указание, когда О в случае постнумерандо.
должна производить- 1 в случае пренумерандо.
ся выплата Есnи этот арrумент опущен, то он полагается равным О

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

Пример
Определим будущую величину вклада при следующих условиях: размер перво­
начального взноса - 150 ООО рублей, срок - 3 года, годовая процентная став­
ка - 10,5 %, проценты начисляются раз в год постнумерандо.

.... !______
llltt
~~--~~=-1il
-- -----~~jij -
- 0,105
3
--------~-~Ji] - Ч\otfl1U

Пс Г-!Ш --:.1il - ·15DШО


-м-~"t·

___
т..,

.....,_,.lly_yю~-"---'--'"'--->
........-~и....-_....,Qст-.
--.- -
11< -ом-->~.-
_.........
.,.,~---"-· ......---"
--·-
то....,..nс-а.

О1< ll от-

Рис. 14.2. Диалоговое окно функции БС


Функции анализа кредитов и вкладов 113

ПРИМЕЧАНИЕ~~~~~~~~~~~~~~~~~~~~~~~~
Аргумент пс - первоначальный взнос - задается в виде отрицательной величины, поскольку
с точки зрения вкладчика эта операция влечет за собой опок его денежных средств в текущем
периоде с целью получения положительной величины через некоторое количество лет. Однако
для банка, определяющего будущую сумму возврата средств по данному депозиту, этот аргу­
мент должен быть задан в виде положительной величины, так как означает поступление
средств (увеличение пассивов). Полученный при этом результат - отрицательная величина,
так как операция означает расходование средств (возврат денег банком вкладчику)'

Функция ВСД
Вычисляет внутреннюю норму доходности (internal rate of return, IRR) для ре­
плярных потоков денежных средств произвольной величины.

При расчете показателя IRR предполагается, что вся получаемая от инвестиции


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

NPV = tt=O (1 +NCFt


IRR)t
=0, (14.2)

rде NCFt - величина чистого потока платежей в периоде t;


п - число периодов платежей.

ВНИМАНИЕ~~~~~~~~~~~~~~~~~~~~~~~~~
В Microsoft Excel для вычисления данной функции используется метод итераций. Функцией вы­
полняются циклические вычисления, начиная со значения аргумента предположение, пока не

будет получен результат с точностью 0,00001 %. Если функция не может получить результат по­
сле 20 итераций, выдается значение ошибки #ЧИСЛО!.

Синтаксис

ВСД{эначения;предположение)

Таблица 14.3. Аргументы функции ВСД

Наименование Значение Примечание

значения Массив или ссылка на ячейки, содер- Необходимо наличие по крайней мере одного положи­
жащие числа, для которых требуется тельного и одного отриЦ11ТеЛьного значения.
подсчитать внутреннюю норму доход- Если арrумекr, который является массивом или ссылкой,
ности содержит текст, логические значения или пустые ячейки,
такие значения игнорируются

ПредполоJКеНие Величина, предположительно близ- В большинстве случаев нет необходимости задавать ар-
кая к результату гумекr. Если он опущен, предполаrается значение О, 1
(10%)

1 Лукасевич И. Я. Анализ операций с ценными бумагами с Microsoft Excel.


114 Глава 14. Финансовые функции

Применение

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


средств, определить максимально допустимые затраты на инвестиционный
проект. Также существует практика рассчитывать внутреннюю норму доходно­
сти для использования в количественном анализе инвестиций (приемлемыми
считаются проекты с величиной IRR не ниже 10-20 %).

Пример

Инвестиции в строительство предприятия 100 млн рублей. Планируемая еже­


годная прибыль должна составить: в первый год - 30 млн рублей, во второй -
50 млн, на третий год - 60 млн. Определим внутреннюю норму доходности
проекта.

"вед

- О, 167949361
11с11111*1181Т "1\'Т\)1НН1О1О ст-v ~ . l l / l l P l l ' A l l - - - ~...-..ст­
--...-.
з~мо- МСоеМ11!1~118~, ~'8Clll,.111!:ICQ1'llPlll'llWllllO
- lltl'lpМICINi СТ81)" ,IQllD.lltDCТМ.

:ЭК.-: 16,~

Crpмg пр прi1 Фrt!gмм О1С J.t о-

Рис. 14.З. Диалоговое окно функции ВСД

Функция КПЕР

Вычисляет длительность (количество периодов) операции при условии перио­


дических постоянных выплат и постоянной процентной ставки.

Длительность операции определяется по формуле:

lg(FVп)
PV.
n= (14.3)
lg(1+ r) '
где FV - будущая стоимость;
PV - современная стоимость;
r- процентная ставка.

Синтаксис

КПЕР(ставка;плт;пс; [бс]; [тип])


Функции анализа кредитов и вкладов 115

Таблица 14.4. Аргументы функции КПЕР

Наименование Значение Примечание

Ставка Проценrная ставка за период Обычно задается в виде десятичной дроби. Если на­
числение процетов осуществляется раз в году, арrу­

мент необходимо откорректировать соответствующим


образом
Плт Периодический платеж
пс Приведенная к текущему момеtпу Представляется отрицательным чиспом в случае выrтаты
сrоимость ипи общая сумма, кото­ денежных средств и положительным - в случае их rюлуче­
рая на текущий момент равноценна ния. Если 8Рf'/М8НТ опущен, то он полагается равным О.
ряду будущих плаrежей В зrом случае должно быть указано значение арrумента пс
Требуемое значение будущей сrои­ Если арf'/МеНТ опущен, он полагается равным О.
мости ипи остатка средств гюсnе БудУЩаЯ сrоимость займа равна О.
посnедней выплаты Если предrюлаrается накопить некую сумму в течение ка­
кого-то времени, то эта сумма и есть будУЩаЯ сrоимость
тип Указание, когда должна произво­ Приравнивается к О в случае постнумерандо.
диться выппата Приравнивается к 1 в случае пренумерандо.
Если этот арrумент опущен, то он полагается равным О

Пример

Кредит на сумму 600 ООО рублей взят под 12 % годовых, ежемесячный пла­
теж - 20 ООО рублей. Определим количество периодов, потребующихся для
возврата кредита.

Лрrум~::1111>1 фунишн1 '? 1jX

.юv ·-
'

." ЗIS,141151611'
.
.~alill!'e--,.....,....._
...,.,.Mnoaeмo"i......,...C'I'-
..... ~
. ... ~ ...... 1. . . . -

lk ---tН-U...>~---~.--
-wi~t"8't"8tlo....---.r,
...
,._, ЭS,Ni!i36H

9'W'~mil ...... ок ){ от-


1

Рис. 14.4. Диалоговое окно функции КПЕР

Функция МВСД

Вычисляет модифицированную (скорректированную с учетом нормы реинве­


стиции) внутреннюю норму доходности ( modified internal rate of return, MIRR)
для регулярных потоков денежных средств произвольной величины.
116 Глава 14. Финансовые функции

Формула для расчета модифицированной внутренней нормы доходности:


п

• ECFt(1+ dy·-
"' CFt
f1 t=I
(1 + r)t = -'--'-(1_+_M_IR_R_)_п- ( 14.4)

где CFt - величина потока платежей за период t;


r - процентная ставка;

d- ставка реинвестирования;
п - число периодов платежей.

Синтаксис

МВСД(значения; [ставка_финанс] ;ставка_реинвест)

Таблица 14.5. Аргументы функции МВСД

Наименование Значение Примечание

значения Масс11в ипи ссыnка на ячейки, содержа­ Необходимо наnичие по крайней мере одного поло­
щие числа, дnя которых требуется rюд­ жительного и одного отрицательного значения.

считатъ внутреннюю ставку доходности Если ар~умекr, который явпяется массивом ипи
ссыnкой, содержит тексr, логические значения ипи
~е ячейки, такие значения игнорируются
ставка_финанс Ставка процента, выплачиваемого Указывается в сnучае использования заемных
за заемные средства Средств

ставка_реинвесr Ставка процента, nonyчaeмoro на денеж­


ные потоки при их реинвестировании

Примененме

Функция может применяться для оценки проектов, предполагающих очень вы­


сокую или очень низкую норму прибыли. Использование показателя MIRR
вместо IRR смягчает эффект от инвестиций. Не очень выгодные инвестиции,
для которых нормы прибыли ниже ставки финансирования или нормы реин­
вестиции, будут казаться привлекательнее при использовании MIRR, так как
денежные потоки будут приносить больше дохода. Инвестиции же, для кото­
рых норма прибыли выше ставки финансирования, будут иметь более низкий
MIRR.
Проект приемлем для инвестора, если MIRR больше ставки финансирования
(в случае использования заемных средств) и больше нормы реинвестиций.

Пример

Размер предполагаемой инвестиции - 1 млн рублей. Ожидаемые доходы от ин­


вестиции: в первый год - 300 ООО рублей; во второй год - 400 ООО рублей;
в третий год - 450 ООО рублей; в четвертый год - 380 ООО рублей. Размер уров­
ня реинвестиций - 5,5 %.
:ЗН.- ~;;---= [§1 •
ст-·-~ ~:~=-==--===~==-(i]
_____ -
{-1000000:ЗООООО:400000:450000:ЭЮ

CT_,,_JleИl8eCY ~i5~-- ------~ • 0,055

- 0,133751264
Во!8раЦеТ онутренноtо стаеку АО>Ф,._,.,...., pllA81'11PftONN8C1CИ денежных гютО1<ое, учо1тымя"""
~ты"" n p t e - ~,_, т• Hf1IOllllНТ1 nмучаемы11 от-естировання дене>llНЫ)(
"'8АСТ8.

ст-..,Рl!МН8КТ /IPOll8Нnt8ll ст-•· ~.а среАСтеа, находяuu18СЯ а


обороте~ 111'1 ре11е~н1•1.

ЭН.-: 13,38%

erp.a na этой ФmswtJ ()1( j 1 от-

Рис. 14.5. Диалоговое окно функции МВСД

Функция НОМИНАЛ

Вычисляет номинальную годовую ставку по известной эффективной ( фактиче­


ской) ставке.

Формула для расчета номинальной годовой ставки:

r = m(~EPR+ 1-1), (14.5)


rде EPR - эффективная ставка;
т- число периодов начисления;

п- число периодов платежей.

Синтаксис

НОМИНАП(эффект_ставка;кол_nер)

Табnица 14.6. Аргументы функции НОМИНАЛ

Наименование Значение Примечание

эффекr_ставка Фактическая процентная сrавка Если значение аргумент ~ О, то функция HOMИtwl


возвращает значение ошибки #ЧИСЛО!
коп_пер Количество периодов в году, за кото- Должен быть целым числом.
рые начисnяются сложные проценты Если значение аргумент < 1, то функция HOMИtwl воз­
вращает значение ошибки #ЧИСЛО!.

Пример

Реальная доходность вклада при условии ежемесячной выплаты процентов со­


ставила 15,46 % годовых. Определим номинальную ставку банка.
118 Глава 14. Финансовые функции

Арrуменrы функцюt ? Х

НОfоИ1А/1

\lcul_nep -- --==--=--
емт_ст_ fls,46;,;~--:_ __ __:_ __-:::Ji) • О,1546
[1~_ 12
- 0,1416111462

:З...-: 14,46'11.

Qрооко no !ТОЙ Фmswttt ок 11 ~

Рис. 14.6. Диалоговое окно функции НОМИНАЛ

Функция ОБЩДОХОД

Вычисляет накопленную между двумя любыми периодами сумму, поступив­


шую в счет погашения основного долга по займу.

Синтаксис

ОБЩДОХОД(ставка;кол_пер;нз;нач_период;кон_период;тип)

Таблица 14. 7. Аргументы функции ОБШДОХОД

Наименование Значение Примечание

ставка Процекrная ставка за период Если начисление процектов осуществляется раз в году, ар­
гумект необходимо откорректировать соответствующим об­
разом

кол_пер Общее количество периодов вы- Если начисление проценrов осуществляется раз в году, арrv­
плат мент необходимо откорректировать ооответствующим обра­
зом

нз Исходная сумма Аргумент должен быть пооожительным числом, иначе функ­


ция возвратит ошибку #ЧИСЛО!
нач_период Номер первоrо периода, включен- Нумерация периодов выплат начинается с 1
ного в вычисления

кон_период Номер последнего периода,


включенного в вычисления

тип Указание, когда должна произво­ Аргумект является обязательным, иначе функция возвратит
диться выплата ошибку #ЧИСЛО!.
о в случае постнумерандо.
1в случае пренумерандо

Пример

Кредит на сумму 100 ООО рублей взят на 3 года под 19 % годовых. Погашение
производится ежемесячно. Определим, какая сумма будет- выплачена в счет ос­
новного долга к концу первого года.
Функции анализа кредитов и вкладов 119

Ар1умс11ты фу11к11'111 1 ? 1R1

- ·21282,2Э416
~~(нврест---.)""'У, -••illl\10•nar-CICИ08НOA
~IЙ88~fТIC8~--~·

...Jl8llllO.lll IDllP~~~·-·

·-
ок 11 о-

Рис. 14. 7. Диалоговое окно функции ОБШДОХОД

Функция ОБЩПЛАТ
Вычисляет накопленную сумму процентов за период между двумя любыми вы­
платами.

Синтаксис

ОБЩППАТ(ставка;кол_пер;нэ;нач_период;кон_период;тип)

Таблица 14.8. Аргументы функции ОБЩПЛАТ

Наименование Значение Примечание

Процентная СJаВ«а за период Если начисление процентов осуществляется


раз в году, арrумент необходимо откорректи­
ровать соответСJВУЮщим образом
кол_пер Общее количество периодов вымат Если начисление процентов осуществляется
раз в году, арrумент необходимо откорректи­
ровать соответСJВУЮщим образом
нз ~сумма Аргумент должен быть положительным чис­
лом, иначе функция возвратит ошибку
#ЧИСЛО!

нач_период Номер первого периода, включенного Нумерация периодов выплат начинается с 1


в вычисления

кон_период Номер nоспеднеrо периода, включенного


в вычисления

тип Указание, когда доmкна производиться Аргумент является обязательным, иначе функ­
ВЫП118Тс1 ция возвратит ошибку #ЧИСЛО!.
о в случае посrнумерандо.
1 в случае пренумерандо
120 Глава 14. Финансовые функции

Пример
Кредит на сумму 500 ООО рублей взят на 5 лет под 9,5 % годовых. Погашение
производится ежемесячно. Определим, какая сумма будет выплачена в счет ос­
новного долга к концу третьего года.

...
llll!epeщaeтlC'/lfl'-(НopocT-inaroit)-~,

-----у--
....___. ----~·-·
- ·10675,7Э49
_..,...,.

-= ·106739,7349
О1( l{o-

Рис. 14.8. Диалоговое окно функции ОБЩПЛАТ

Функция ОСПЛТ
Вычисляет часть периодического платежа, которая направлена на погашение
основного долга при условии постоянной процентной ставки.

Синтаксис

ОСПЛТ(ставка:период;кпер;пс: [бс]: [тип])

Таблица 14.9. Аргументы функции ОСПЛТ

Наименование Значение Примечание

ставка Проценrная ставка за период Обычно задается в виде десятичной дроби. Если начисление
процентов осуществляется раз в году, ар!'/МеНТ необходимо от·
коррекrировать соответствующим образом

период Номер периода выпnаты Значение должно находиться в ИtперВЗ/lе от 1 fJP кпер
кпер Общее число периодов пnате- Если начисление процентов осуществляется раз в году, аргумент
жей необходимо откоррекrировать соответствующим образом:
пс Исходная сумма Представnяется отрицательным числом в случае выпnаты денеж­
ных средст11 и положительным - в случае их получения

бс Требуемое значение будущей Если арrvмент опущен, он полаrается равным О.


стоимости или остатка Будущая стоимость кредита равна О.
средств после последней вы- Если предполагается накопить некую сумму в течение какого-то
маты
времени, то эта сумма и есть будущая стоимость
тип Указание, когда должна про­ о в случае постнумерандо.
изводиться выплата 1в случае пренумерандо.
Если этот ар!'/МеНТ опущен, то он полагается равным О
Функции анализа кредитов и вкладов 121

Пример

Кредит на сумму 30 ООО рублей взят на год под 23 % годовых. Погашение про­
изводится ежемесячно. Определим, какая часть ежемесячного платежа идет на
погашение основного долга.

Ар1 У""' н1ы функш"1 ,-? '1 Х


осnлт

Ст- ~.f:/12 _ __-=::в • O,ot91bl667


...... ;1--=-_~---
._ ,-!!~-
_---------1ii1
__---=-- -- 1
12

111: ~~-~=-- -----Ji]


Jil -- -30000

• 2247,Zll!IМ
._._.eeмнty,,,.,_81111r--af~l'D-MAlt"8lilnllpllall8-
llDrnlAНC'l88-nnrr-1 М ПDСТОIКТМ~СТ-.

111: ,......_~СТСИIОСТЪ,Кll'lабщая~,--1111
С81Иt б't•- 11Ы'U18Т.
....... _ •

З...-: 2247,211964

Сrрмм"' Ш!!'! dмlsum ок 11 о-

Рис. 14.9. Диалоговое окно функции ОСПЛТ

Функция ПЛТ
Вычисляет сумму периодического платежа для аннуитета при условии равных
сумм платежей и постоянной процентной ставки.

При известной современной стоимости величина периодического платежа на­


ходится по формуле:

CF = PV[ r( 1 + r)n ] , ( 14.6)


1-(1+rY
где PV - современная стоимость;
r- процентная ставка;

п - число периодов платежей.

При известной будущей стоимости величина периодического платежа рассчи­


тывается по формуле:

CF = FVп [ r ], (14.7)
(1+rY-1
где FVn - будущая стоимость;
r- процентная ставка;

п - число периодов платежей.

Синтаксис

nПТ(ставка;кпер;пс;бс; [тип])
122 Глава 14. Финансовые функции

Таблица 14.10. Аргументы функции ПЛТ

Наименование Значение Примечание

ставка Процентная ставка за период Обычно задается в виде десятичной дроби. Если на·
чисnение процекrов осуществnяется раз в году, apry·
мент необходимо откорректировать соответствующим
образом
кпер Общее ЧИСЛО периодов ппатеJКеЙ Есnи начисление процентов осущесn~nяется раз в году,
арrуменr необходимо откорректировать соответствующим
образом
пс Приведенная к текущему моменту Предетаsпяется отрицатеnьным числом в случае выппаТЪI
стоимость или общая сумма, которая денежнwх средсп1 и положительным - в случае
на текущий момент равноценна ряду их получения

будущих ппатежей
бс Требуемое значение будущей стоимо- Есnи арrумент опущен, он полагается равным О.
сти или остатка средств посnе по- Будущая стоимость займа равна О
следней ВЫПЛ3ТЪI
тип Указание, когда должна производить- О в случае постнумерандо.
ся выплата 1в случае пренумерандо.
Есnи зrот арrумент опущен, то он полагается равным О

Пример
Кредит на сумму 2 ООО ООО рублей взят на 15 лет под 10 % годовых. Определим
сумму ежемесячного платежа.

дрrументы функции 1? 1 Х
пnт

• 21412, IOZЗll
~ C ' t * l ' , _ _ . , IVl8Т. . . AllJI оннумтетано- f'IОСТWК1М'-МIТ-1М
ПDСТО11НСТМ ~ст-.

___
lk -<-->~-...._ бу"_ ........ ....,___

_ , 21492,10235

Рис. 14.10. Диалоговое окно функции ПЛТ

Функция ПРОЦПЛАТ
Вычисляет проценrы, выплачиваемые за определенный инвестиционный период.

Синтаксис

ПРОЦППАТ(ставка; [период] ;кпер;пс)


Функции анализа кредитов и вкладов 123

Таблица 14.11. Аргументы функции ПРОЦПЛАТ

Намменоаание Значение Примечание

СJаВКа Процентная сrавка Обычно задается в виде десятичной дроби. Если начисле­
за период ние процентов осуществnяется раз в году, арrумент необхо­
димо откорректировать соответствующим образом
период Номер периода выплаты Значение должно находиться в интервале от 1 fJf) кnер
mep Общее чисnо периодов nnaтe- Есnи начисnение процентов осуществnяется раз в году, арrу-
жей мент необходимо откорректировать соответствующим образом
пс Исходная сумма Представляется отрицательным числом в случае выплаты ~­
нежных средств и положитеnьным - в случае их получения

Пример.
Банк предлагает 10,8 % годовых по вкладу 100 ООО рублей сроком на 5 лет. Вы­
плата процентов происходит в конце срока. Определим сумму процентов, полу­
ченных по истечении срока.

---- ___Jfil - 0,54


~~=~--=ri] • \СИ(
----~=Ji] -- s-100000
---------=::!Sil
• 510Q)
~--Мафе_.м!~._..

пс -С-)С111t14ОСТЬ, """общая'""*"• - Н8
.uiи.il--!iy•--т .
.:;
homпq1фmgptt ок 11 Опеtо

Рис. 14. 11. Диалоговое окно функции П РОЦПЛАТ

Функция ПРПЛТ
Вычисляет часть периодического платежа, которая направлена на погашение
процентов при условии постоянной процентной ставки.

Синтаксис

ПРПЛТ (ставка; период; к пер; пс; [бс) [тип))

Таблица 14.12. Аргументы функции ПРПЛТ

Н111менование Значение Примечание

СJаВКа Процентная сrавка за период Обычно задается в виде десятичной дроби. Если начис­
ление процентов осущесrвляется раз в году, аргумент не­
обходимо откорректировать соответствующим образом
продолжение .,Р
124 Глава 14. Финансовые функции

Таб11ица 14.12 (продолжение)


Наименование Значение Примечание

период Номер периода ВЫПЛ81ЪI Значение должно находиться в интерваnе от 1 fJf) кпер
кпер Общее число периодов Есnи начисление процентов осуществпяется раз в году, арrу-
платежей менr необходимо оrкорректироваr соап~етствующим образом
пс Приведенная к текущему моменту Предсmвnяется отрицатепьным числом в случае выплаты
сrоимосrь иnи общая сумма, ко- денежных средств и положитеnьным - в случае их получения
торая на текущий момекr равно-
ценна ряду будущих
платежей
бс Требуемое значение будущей Есnи арrумекr опущен, он полагается равным О
сrоимосrи или остатка средств
nocne последней выплаты
тип Указание, когда должна произво- О в случае посrнумеран/Jf).
диться выплата 1в случае пренумерандо.
Есnи этот арrумекr опущен, то он полаrается равным О

Пример

Кредит на сумму 30 ООО рублей взят на год под 23 % годовых. Погашение про­
изводится ежемесячно. Определим, какая часть ежемесячного платежа идет на
погашение процентов.

Арrуменrы функцмм i? llX

ст-• [~i:~--­
~ Г

._'
nc ' 1 -зоюо

- 575
Во- сумму М8'18..ti '1JОЦОНТО8 ПD МНllОС- И ..,.U П11РНОА Н8 ..,._ ПОСТD11НС1118 СУ*
-МIТ8118ЙИ ПОСТD11НС1118~tт-.

Пс --(-)СТОНllОСТЬ,_....,(\'1118,_Н8
......,_..~буА _ _,,..,.,

ок llo.-

Рис. 14. 12. Диалоговое окно функции ПРПЛТ

Функция ПС

Вычисляет современную стоимость потока за п периодов (present value, PV).


Современная (приведенная) стоимость представляет собой общую сумму, кото­
рая на настоящий момент равноценна ряду будущих выплат.
В случае если начисление процентов осуществляется т раз в году, соотношение
будет иметь следующий вид:
Функции анализа кредитов и вкладов 125

(14.8)

rде FV - будущая стоимость;


r- процентная ставка;

т - число периодов начисления в году;

п -·число периодов платежей.

Синтаксис

ПС(ставка;кпер: [плт] ;бс; [тип])

Пример
.
Сумма выплат по кредиту по истечении 5-летнеrо срока составила 560 ООО руб­
лей. Определим первоначальную сумму займа, если ставка равна 10 % годовых.

rк:

ст-.. 10% . --!i]_- 0,1


lnep [j} - 5
llln' ljJ - ..,..,...,
6с ~~---"-- ------~---
--------~--• 34ms,9409
Тlol •
_...,
...,....._(IC _
--Pll&rfirA--·
..,..... __
_,,.,,).-...--•~-.-"~

1с "'----68мнс, кoщWl _ _,_llllCJlt

ок 11 0.-

Рис. 14.13. Диалоговое окно функции ПС

Таблица 14.13. Аргументы функции ПС

Наименование Значение Примечание

ставка Процентная ставка за период Обычно задается в виде десятичной дроби. Если начис­
ление процентов осуществляется раз в году, ~нт не·
обходимо откорректироваrь СООJВеТСПIУЮЩИМ образом
кпер Общее чисnо периодов пла Есnи начисnение процентов осущесrвnяется раз в году, apry·
тежей менr необходимо откорректировать соответствующим обра·
эом

плт Вымата, производимая в каждый Значение арrумента не может меняться в течение всего пе-
период риода выппаr

бс Требуемое значение будущей Есnи арrумент опущен, он полаrается равным О.


стоимости иnи остапа средств Будущая стоимость займа равна О.
после посnедней выплаты Есnи предполаrается накопить некую сумму в течение како­
го-то времени, то эта сумма и есть будущая стоимость

продолжение .,Р
126 Гпеве 14. Финансовые функции

Таблица 14.12 (продолжение)

Наименование Значение Примечание

тип Указание, когда должна произво- О в случае посrнумерандо.


диться выnnата 1в случае пренумерандо.
Есnи этот арrумекr опущен, то он попагается равным О

Функция СТАВКА
Вычисляет периодическую процентную ставку за один период. Для определе­
ния годовой процентной ставки полученный результат необходимо умножить
на количество начислений в году.

При 11звестных величинах FV, PV и п процентную ставку можно определить по


формуле:
1

r=(~:); -1, (14.9)

где FV - будущая стоимость;


PV - современная стоимость;
п - число периодов платежей.

ВНИМАНИЕ~~~~~~~~~~~~~~~~~~~~~~~~
Функция СТАВКА в Microsoft Excel вычисляется путем итерации и может давать нулевое значе­
ние или несколько значений. Если последовательные результаты функции СТАВКА не сходятся
с точностью 0.0000001 после даадцати итераций, то функция СТАВКА возвращает сообщение
об ошибке #ЧИСЛО!.

Синтаксис

СТАВКА(кпер;плт;пс;бс;тип;предположение)

Табnица 14.14. Аргументы функции СТАВКА

Наименование Значение Примечание

кnер Общее чисnо периодов пnатежей по аннуитеtу Есnи начисnение процентов осуществляется
раз в году, ар!)'МеНТ необходимо откоррек­
тировать соответсrвующим образом
11ЛТ Выпnата, производимая в каждый период
пс Приведенная к текущему моменtу СТОИМОС1Ь ипи ПредсrавтlеТСЯ отрицательным числом
общая сумма, которая на текущий момент равно­ В случае ВЫ111131Ы денежных средст11 И ПОЛО­
ценна ряду будущих пnатежей JКИте/IЬНЫМ - в случае их получения. Есnи
арrумент опущен, то он поnаrается равным О.
В зrом случае доmсно бьnь указано значе­
ние арrvмента плт

бс Требуемое значение будущей стоимости ипи ос­ Есnи арrvмент опущен, он полагается рав­
татка средств после последней ВЫ111131Ы ным О.
Будущая СТ0ИМ0С1Ь займа равна О.
Есnи предооnаrается накоп111Ь некую сумму
в течение какого-то времени, то зга сумма
и есrь будущая СТ0ИМ0С1Ь
Функции анализа кредитов и вкладов 127

На1111ено1ан111е Значение Пр11111ечан111е

тип Указание, когда должна производиться О в сnучае постнумерандо.


вымата 1в случае пренумерандо.
Еспи зrот арrумент опущен, то он попаrает­
ся равным О
nредnwюJКение Предполагаемая веnичина ставки Еспи значение предположения опущено,
то оно полагается равным 1О %

Пример

Кредит на сумму 80 ООО рублей взят на 5 лет, ежемесячный платеж составил


2000рублей. Определим годовую процентную ставку.

дрrумснrы фу11•1\Н'1 i_?li~.1

... ,::=5*=12======·~ - 60
п.т /-211XJ ]iJ - -2000
nc Jвоо:ю =::::Jil •, tlllPI
6с c:=_____]il • Чl!СЛО
TIWI с=. =w • ЧМ<:RО
- 0,014394781
~~ст~ ПllМl\'МПТУ мо.v~н l'llPl104• Н1qи11р 1'Р11'ОАО8ОА ~ cтlllll<li
... AJll..,....нailcY-~-611./4.
Пс ~(-)ст_,-..-общмсу1818,~111Я
tt8 ~ _ , . С1111816"AYlllllX nneтaeil.

ок 11 от-

Рмс. 14.14. Диалоговое окно функции СТАВКА

Функция ЧИСТВНДОХ

Вычисляет внутреннюю норму рентабельности IRR (см. функцию ВСД) для не­
регулярных потоков платежей произвольной величины.

ВНИМАНИЕ~~~~~~~~~~~~~~~~~~~~~~~~~
В Microsoft Excel для вычисления данной функции используется метод итераций. Функцией вы­
полняются циклические вычисления, начиная со значения аргумента предположение, пока не

будет получен результат с точностью 0,000001 %. Если функция не может получить результат
после 100 попыток, выдается значение ошибки #ЧИСЛО!.

Синтаксис

ЧИСТВНДОХ(эначения; даты; [предп])


128 Глава 14. Финансовые функции

Таблица 14. 15. Аргументы функции ЧИСТВНДОХ

Наименование Значение Примечание

значения Ряд денежных потоков, соот· Первый матеж СfJО111еТСТ11Уе затратам иnи выпnате в начаnе
ветствующий графику мате- инвестиции. Есnи первое значение является затратами иnи вы­
жей матой, оно до.пжно бьпь отрмщпельным. Ряд значений должен
содержmь по крайней мере одно положительное и одно отрица-
тельное значение

даты График пnатежей Первая дата указывает начало графика пnатежей. Все другие
даты должны быть позже зrой даты, но мoryr идти в промзвопь­
ном порядке

предположение Предполагаемое значение ре- В больwинсrве случаев нет необходимости задавать ар!'/Меtп.
зультата Есnи он опущен, предполагается значение О, 1 (10 %)

Пример
Размер инвестиции составил 1 млн рублей. Доходы от инвестиции: через год -
300 ООО рублей;
через 3 года - 400 ООО рублей; через 7 лет - 450 ООО рублей; че­
рез 8 лет - 380
ООО рублей. Определим внутреннюю доходность.

ЧИСТБНДОХ

--- ---~Jil - НОООООО:ЭООООО:41ХЮОО:450000:".


----:::Jil • {3Qi6:3!1532:40Э45:41919:421SЭ}
-Jfi) - ...000<'
• О, 102492708
~",._ст-v-..настм.,.rрофмсе--.
Д.1W ~...,-,,,..,.,..:i, COOINICI,.._ _ _ ...,.,..,.,

~· 10,25%
СоРаока по этой функции

Рис. 14. 15. Диалоговое окно функции ЧИСТВНДОХ

Функция ЧИСТНЗ
Вычисляет чистую современную стоимqсть инвестиции (net present value, NPV)
нерегулярных потоков платежей произвольной величины (см. функцию ЧПС).

Синтаксис

ЧИСТНЗ(ставка;значения;даты)

Таблица 14. 16. Аргументы функции ЧИСТНЗ

Наименование Значение Примечание

Процентная ставка Обычно задается в виде десятичной дроби. Если начисле­


за период ние процентов осуществnяется раз в году, ар1'/Ме1П необхо­
димо откорректировать соответствующим образом
Функции анализа кредитов и вкладов 129

Н.менование Значение Примечание

значения Ряд денежных потоков, со- Ряд значений доткен содержа1Ь по крайней мере одно поло-
ответствующий графику жительное и одно отрицательное значение.
ппатежей Если количество значений в apr/Мetl13X «значения• и •да1Ь1• не
совпадает, функция возвращает значение оwибки #ЧИСЛО!
График 1U1атежей Если хотя бы одно из чисел в арf'/М0нте «да1Ь1• не явnяется №­
пустимой датой или предшествует начаnыюй дате, то функция
возвращает значение оwибки #ЧИСЛО!

Пример

Размер инвестиции - 15 млн рублей. Ожидаемая прибыль: через 2 года - 5 млн


рублей, через 4 года - 6 млн рублей, через 5 лет - 1О млн рублей. Определим
чистую сdвременную стоимость инвестиции при условии, что процентная став­
ка за пользование заемными средствами составляет 6 % годовых.

l·~rуменrы функuю• ? lfX

ст- i6% ___-==::lj] • О,06


---=-:=-riJ - {·t&mW:SIDXФ;l!OOOllOO:tooo."
-
г.=~==-==--
~ В10:В13

Д11По1 ~~~.;.:;= ~=~ {Э93!i6:39897:40710:411"•


- 1tl!ВXJ6,IН8
~ЧllCТ"/IO'-m»llDC1Ь ................- - .
Д11По1 ~ ... .......-.~-У--·

ЗН.-: 1883006,848

Crpeso m пой dmtswtt О1( !(о.-

Рис. 14.16. Диалоговое окно функции ЧИСТНЗ

ФункцияЧПС

Вычисляет чистую приведенную стоимость инвестиции (net present value,


NPV), регулярных потоков платежей произвольной величины.

Чистая приведенная стоимость инвестиции рассчитывается по формуле:

NPV = t
t=I
NCF1 -1 0 ,
(1+ У) 1
(14.10)

rде NCF1 - величина чистого потока платежей в периоде t;


/ 0 - первоначальный объем инвестиций;
r- процентная ставка;

п - число периодов платежей.

Синтаксис

ЧПС(ставка;значениеl;значение2; _)
130 Гпава 14. Финансовые функции

Таблица 14. 17. Аргументы функции ЧПС

Наимен08ание Значение Примечание

ставка Процентная ставка за Обычно задается в виде десятичной дроби. Еспи начисnение про­
период центов осуществляется раз в году, арrумент необходимо откорреm·
ровать СООПlеТСТВуlОЩИМ образом
значение От 1 до 254 а)Jr'iМентов Арrументы должны быть равномерно распредеnены во времени, выпла·
ты - nостнумерандо. Если первый денежный взнос приходится на нача·
ло первого периода, то первое значение CIJIW9Т добавить к резуnьта~у
функции, но не ВК11ючаrь в список арrvментов.

Арrументы, которые явnяются чиспами, ~и ячейками, поrическими


значениями или текстовыми представлениями чисеп, учитwвакm:я; ар­
rументы, представляющие собой значения оwибок или текст, не преоб­
разуемый в числа, игнорируются.
Если аргумент явnяется массивом иnи ССЫllКОЙ, то учитwвакm:я только
числа. Пустые ячейки, логические значения, текст и значения ошибок
в массиве или ссыпке игнорируются

Применение
Показатель чистой современной стоимости входит в число наиболее часто ис­
пользуемых критериев эффективности инвестиций. Смысл расчетной величи­
ны чистой современной стоимости может меняться в зависимости от целей ин­
вестиционного анализа. Чаще всего NPV характеризует эффект от инвестиции
при условии, что процентная ставка отражает стоимость капитала. Положи­
тельное значение NPV позволяет сделать вывод о привлекательности инвести­
ции, а отрицательная величина - о невыгодности.

Пример
Размер инвестиции - 20 млн рублей. Ожидаемая прибыль: в первый год -
3 млн рублей, на второй год - 5 млн рублей. Определим чистую современную
стоимость инвестиции при условии, что процентная ставка за пользование за­

емными средствами составляет 1О % годовых.

Ap1y"-iI.'!lll1I фYtiHШ;l1 ? х

...,_, ·11916\1115,33

Рис. 14.17. Диалоговое окно функции ЧПС


Функции анализа кредитов и вкладов 131

Функция ЭФФЕКТ

Вычисляет эффективную (фактическую) годовую процентную ставку ( effective


percentage rate, EPR ).
Приведение соответствующих процентных ставок к их годовому эквивален­
ту осуществляют при необходимости сравнения условий финансовых опе­
раций, предусматривающих различные периоды начисления процентов, по
формуле:

EPR=[1+;J-1, (14.11)

где r - номинальная ставка;

т - число периодов начисления;

п - число периодов платежей.

Синтаксис

3ффЕКТ(номинаnьная_ставка;коп_пер)

Таблица 14.18. Аргументы функции ЭФФЕКТ

Наименование Значение Примечание

1ЮМннаnьная_С1З11ка Номинальная годовая про- Есnи значение арrvмента :s; О, 10 функция ЭФФЕК1' ВОЗllРl!Ц8-
це~nная ставка ет значение О111Ибаt IЧИСООI
кол_пер Количество периодов в годУ, Доткен быrь целым чисnом.
за которые начисnяlОТаl <
Есnи значение арrумента 1, 10 Фwttщмн ЭФФЕК1' 808р8.Ц8-
сnmкныв проценты ет значвние ОW1i1б1си IЧИСПО!

Пример

Ставка банка по депозиту составляет 12 % годовых, срок вклада - 5 лет. Опре­


делим эффективную ставку при условии ежегодной выплаты процентов.

Э81fКТ

r· r•• _а_ L~~- ______ ----=-=-•


..._... [j_~--===::Jil.
0,12
5
• О,u.мо?
~~~-flO)_,.,,...._,.a-y•

...._" -•ieC1ВD....-•1'118Y." ..............." _


~

'tt i ;;,i 115 111?•••


Рис. 14. 18. Диалоговое окно функции ЭФФЕКТ
132 Глава 14. Финансовые функции

Функции анализа ценных бумаг


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

при его предъявлении. 1


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

В настоящей главе будут рассмотрены функции анализа следующих ценных бу­


маг, приносящих фиксированный доход:
• облигаций;
• казначейских векселей;
• депозитных сертификатов.
Облигация - эмиссионная ценная бумага, закрепляющая право ее держателя
на получение от эмитента облигации в предусмотренный ею срок ее номиналь­
ной стоимости и зафиксированного в ней процента от этой стоимости или ино­
го имущественного эквивалента. 3
Облигации обладают такими основными характеристиками, как: номинальная
стоимость (par value, face value), купонная ставка (coupon rate), дата выпуска
(date of issue), дата погашения (date of maturity), сумма погашения (redemption
value).
Облигация может приносить доход двумя способами:
• в форме процентной ставки (купона) по займу, который в большинстве слу­
чаев представляет собой фиксированную годовую сумму, которая выплачи­
вается либо раз в квартал, либо раз в полгода, либо один раз в конце года;
• в форме прироста капитала, который выражается разницей между ценой по­
купки облигации и ценой, по которой инвестор продает облигацию. 4

1 Гражданский кодекс Российской Федерации.

2 Добашина И. В. Статистика финансов.

3 Федеральный закон •О рынке ценных бумаг•.


4 Электронный учебник •Базовый курс ценных бумаг•.
Функции анализа ценных бумаг 133

Характерными примерами ценных бумаг, приносящих доход вторым из указан­


ных способов, являются трехмесячные казначейские векселя (treasury Ьills) фе­
дерального правительства США и краткосрочные бескупонные облигации Бан­
ка России (ОБР). Они выпускаются с дисконтом по отношению к лицевой
(номинальной) стоимости, которая будет выплачена на дату погашения. Фак­
тический уровень доходности на момент выпуска определяется на основе про­
центной ставки, которая лежит в основе дисконта. 1
Депозитный сертификат - это письменное свидетельство эмитента о вкладе на
ero имя денежных средств, удостоверяющее право владельца бумаги на получе­
ние по истечении оговоренного срока суммы вклада и начисленных процентов.

Депозитные сертификаты относятся к ценным бумагам с выплатой процентов


в момент ,рогашения. Согласно российскому законодательству, право на выпуск
сертификатов имеют только банки. 2 Депозитный сертификат может быть выдан
только организации, являющейся юридическим лицом, зарегистрированным на
территории Российской Федерации или на территории иного государства, ис­
пользующего рубль в качестве официальной денежной единицы.

Функция ДАТАКУПОНДО
Вычисляет порядковый номер даты предыдущей купонной выплаты до даты
приобретения облигации. Чтобы просмотреть полученный результат в виде
даты, нужно задать формат ячейки Краткая дата или Длинный формат даты.

Синтаксис

ДАТАКУПОНДО(дата_согл;дата_вступл_в_силу;частота;базис)

Таблица 14.19. Арrументы функции ДАТАКУПОНДО

Н111мено1ан11е Значение Примечание

да1З согл дата приобретения ДОлжен вводитъся с использованием функции /JATA


да1З_11С'1у1111_в_силу дата погашения ДОлжен вводитъся с исnояьзованием функции /JATA. дата погашения
должна бьrть позже датЬ1 приобретения
Количество купонных Допускаются только 'JРИ значения:
выплат в год 1- дяя ежегодных вымат;
2 - дяя пояугодовых;
4 - дяя ежеквартпьных
базис Правило начисления ко· Принимаемые значения:
личества дней в месяце О ияи отсуrствие - американский метод (NASD): 30 дней в меся·
и году це/360 дней в году (при следу1ОЩИХ )'СJIОВИЯХ: если начальная дFата
является 31-м чисяом месяца, то она оояаrается равной 30-му чисяу
того же месяца; если конечная дF1та явяяется 31-м чисnом месяца
и начальная дF1та меньше, чем 30-е чисяо, то конечная дF1та полага­
ется равной 1-му чисяу следующего месяца, в противном случае ко·
нечная дF1та полагается равной 30-му чисяу того же месяца);

продолжение ..Р

1 Электронный учебник •Базовый курс це11ных бумаг•.

2 Лукасевич И. Я. Анализ операций с ценными бумагами с Microsoft Excel.


134 Глава 14. Финансовые функции

Таблица 14.19 (продолжение)


Наименование Значение Примечание

1- фактическое количество дней в месяце/факrическое количество


дней в году;
2- факrическое количество дней в месяце(ЗбО дней в году;
З - фактическое количество дней в месяце/365 днеii в году;
4- европеiiскиii метод: 30 дней в месяце(ЗбО дней в году (при усло­
вии: начальная и конечная ~. которые приходятся на З 1-е
чисnо месяЦ11, полагаются равными 30-му чиспу того же месяЦ11)

Пример
Рассмотрим облигацию внутреннего государственного валютного займа Мини­
стерства финансов РФ восьмой серии, государственный регистрационный но­
мер: 13008RMFS, Минфин.
Необходимые исходные данные:
• дата приобретения: 21.09.2007;
• дата погашения: 14.11.2007;
• количество купонных выплат: 2 раза в год;
• базис, принятый в России для ОВВЗ: 30 дней в месяце/360 дней в году (со­
ответствующий аргумент имеет нулевое значение или опущен).

Определим дату предыдущей купонной выплаты.

~,__,, _ _ _ _ l<'/ID8 _ _ ......


- 39216 Ф'

Чlnon _ _ ...,,..." __

- 14.05.211О7

.f ок 11 ат-

Рис. 14. 19. Диалоговое окно функции ДАТАКУПОНДО

Функция ДАТАКУПОНПОСЛЕ
Вычисляет порядковый номер даты следующей купонной выплаты от даты
приобретения облигации. Чтобы просмотреть полученный результат в виде
даты, нужно задать формат ячейки Краткая дата или Длинный формат даты.

Синтаксис

ДАТАКУПОНПОСЛЕ(дата_согл;дата_вступл_в_силу;частота;баэис)
Функции анализа ценных бумаг 135

Таблица 14.20. Аргументы функции ДДТАКУПОНПОСЛЕ

Наименование Значение Примечание

дата_соrn Дата приобретения ДОлжен 1111ОДИТhСЯ с использованием функции /JATA


-
дата_ вступп _в сиnу Дата погаwения ДОлжен 1111ОДИТhСЯ с исооnьзованием фунщми /JATA. Дата погашения
должна быть позже даты приобреrения
частота Коnичеспю купонных Допускаются только три значения: 1- дnя ехеrодных выпnат; 2- дnя
выплат в год полугодовых; 4 - дnя ежеквартаnьных
базис Правило начисления Принимаемые значения:
коnичесrва дней О иnи отсутствие - американский метод (NASD): 30 дней в Мf!nAIJl3/
в месяце и году 360 дней в году (при сnеду1ОЩМХ усоовмях: есnи начальная даrа явnя­
ется 31-м чисnом месяца, то она поnаrается равноi 30-му чмсnу того
же месяца; есnи конечная дата явnяется 31-м чисnом месяца и на­
чальная дата меньше, чем 30-е чИС/Ю, то 1СО1t1!ЧНа11 дата поnаrается
равной 1-му чисnу сnеду1О1ЦеГО месяца, в противном сnучае конечная
даrа поnагается равной 30-му чисnу того же месяца);
1- фактическое коnичесrво дней в месяце/фактическое количество
дней в году;
2- фактическое коnичесrво дней в месяце(J60 дней в году;
3- фактическое количество дней в месяцеf.365 дней в году;
4- европейский метод: 30 дней в М8С11Ц8/З6О дней в году (при усnо­
вии: начальная и конечная даты, которые приходятся на 31-е чис­
ло месяца, полагаются равными 30-му чисnу того же месяца)

Пример

Рассмотрим облигацию внутреннего государственного валютного займа Мини­


стерства финансов РФ восьмой серии, государственный регистрационный но­
мер: 13008RMFS, Минфин.

Ар1уменrh1 функuнн ? Х

AATAКYnotflOCIE

Д.Та_а~r• [Dj_i__ ----~---Ji) • З1ЗJ16.


д.т•~-8-tмr -----:Jil '" 3МОО
[D10 ___
~ r·:--~==o~c-=--=-~ :ООа. :·
" 39400
~~IDll!l-~lqllDte--ca'-­
......... -...~--rQI.

- · 14.1\.200?
[ ас 11 о.-
'
Рис. 14.20. Диалоговое окно функции ДДТАКУПОНПОСЛЕ

Необходимые исходные данные:


• дата приобретения: 21.09.2007;
• дата погашения: 14.11.2007;
136 Глава 14. Финансовые функции

• количество купонных выплат: 2 раза в год;


• базис, принятый в России для ОВВЗ: 30 дней в месяце/360 дней в году (со­
ответствующий аргумент имеет нулевое значение или опущен).

Определим дату следующей купонной выплаты.

Функция ДЛИТ
Вычисляет средневзвешенную продолжительность платежей или дюрацию Ма­
колея (Macaulay duration) ценной бумаги. Этот вид дюрации носит имя Ф. Ма­
колея (F. Macaulay) - американского экономиста и математика.
Всего существует 4 вида дюрации: дюрация Маколея, модифицированная дю­
рацця (modified duration, см. функцию МДЛИТ), эффективная дюрация (effec-
tive duration) и дюрация на основе ключевых процентных ставок (key-rate
duration).
Дюрация измеряет степень чувствительности цены ценной бумаги к изменению
ее доходности.

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

Дюрация может быть найдена по следующей формуле:

~ txCF1 nxF
L.J----'-t + - - -
D = 1=1 (1+ r) (1+ r)" (14.12)
• CF F '
~ (1+ ~i + (1+--;);;-
где CF1 - величина платежа по купону в периоде t;
F- сумма погашения (обычно номинал);
п- срок погашения;

r- учетная ставка (норма дисконта, рыночная ставка), равная доходности к по­


гашению.

Синтаксис

ДЛИТ(дата_согл;дата_вступл_в_силу;купон;доход;частота;базис)

Таблица 14.21. Аргументы функции ДЛИТ

Наименование Значение Примечание

дата согл Дата приобретения ДОлжен вводиться с использованием функции /JATA


дата_веtуПЛ_в_силу Дата nогаwения должен вводиться с испопьзованием nозже даты приобретения
купон Купонная ставка Арrумент должен бьпь nооожительным числом
доход Требуемая норма до· Ар~ент должен быть выражен в процентах.
ходности (рыночная Дnя реальных облигаций значение этого арrумента указано в анкете вы·
ставка) пуска, которую можно найти, например, на сайте www.rusЬonds.ru
Функции анализа ценных бумаг 137

Наименование Значение Примечание

часrота Количеспю купонных ДОпускаются тоnько три значения: 1- дnя ежегодных выплат; 2- дnя
выплат в год rюпугодовых; 4 - дnя ежекварrаnьных

базис Правило начисnения Принимаемые значения:


количества дней О иnи отсутствие - американский метод (NASD): 30 дней в месяце/
в месяце и году 360 дней в году (при сnедующих )'С/ЮВИЯХ: есnи начаnьная дата явnяется
31-м ЧИС/IОМ месяца, ro она поnаrается равной 30-му чисnу того же ме­
сяца; есnи конечная дата явnяется 31-м числом месяца и начаnьная
дата меньше, чем 30-е ЧИСIЮ, то конечная дата полаrается равной 1-му
чисnу сnедующего месяца, в противном сnучае конечная дата поnагает­
ся равной 30-му чисnу того же месяца);
1- факrическое коnичество дней в месяце/факrическое коnичество
дней в году;
2- факrическое коnичество дней в месяце(J60 дней в году;
3- факrическое коnичество дней в месяце/365 дней в году;
4- европейский метод: 30 дней в месяце(J60 дней в году (при )'С11О11Ии:
начаnьная и конечная даты, которые приходяrся на 31-е ЧИС/Ю меся­
ца, полагаются равными 30-му чисnу roro же месяца)

Пример

Рассмотрим облигацию внутреннего государственного валютного займа Мини­


стерства финансов РФ восьмой серии, государственный регистрационный но­
мер: 13008RMFS, Минфин.

дгит
r·----
Д8т•_С.-• IDЗI _:::~=~ril - Э9Э52
Allr•JICТYllllJt_OUIJ ~i-­ --=-lil - 39400
к,_ !~~ ~:~==rti1 - о,оз
д..А 115"/о ----= _]i) - 0,15

Ч-Т• [~=-- -=-1iJ - 2


• О, 1ЗО555556

......,.,
~~1WtОС1ЬМ.-А1111-6умr, no--=l'JllpCWIЧ8CICI

( ок 11 От.-

Рис. 14.21. Диалоговое окно функции ДЛИТ

Необходимые исходные данные:


• дата приобретения: 27.09.2007;
• дата погашения: 14.11.2007;
• купонная ставка: 3 %;
• норма доходности: 15 %;
138 Глава 14. Финансовые функции

• количество купонных выплат: 2 раза в год;


• базис, принятый в России для ОВВЗ: 30 дней в месяце/360 дней в году (со-
ответствующий аргумент имеет нулевое значение или опущен).
Определим дюрацию этой облигации.
Полученный результат означает, что при изменении доходности на 1 % (100
базисных пунктов) цена данной облигации изменится приблизительно на
0,12 %.

Функция ДНЕЙКУПОН
Вычисляет количество дней в периоде купонной выплаты, в течение которого
былсl' приобретена облигация.

Синтаксис

ДНЕЙКУПОН(дата_согл:дата_вступл_в_силу;частота;базис)

Табnице 14.22. Арrументы функции ДНЕЙКУПОН

дата согл Дата приобретения ДОпжен вводmься с мспопьзованием функции IJATA

дата_ВС1УМ_в_сипу Дата поrаwения ДОпжен вводmься с исnопьзованием функции IJATA. Дата погашения
допжна бьпъ ПОЗJКе даты продажи
частота КопlМIСТВО купонных Допускаются тоnысо три значения: 1- дnя ежегодных выппат; 2 - дnя
11Ь1U111Т в rод поnуnщовых; 4- дnя ежеквартальных

Правмпо начисnения Принимаемые значения:


КО1111Ч8СТ118 дней в О ипм отсуrствие - американский метод (NASD): ЗО дней в месяце/
меа~це и году 360 дней в году (при следу1ОЩИХ условиях: есnи начаnьная дата являет­
ся 31-м чисnом месяца, то она полагается равной ЗО-му числу того же
месяца; есnи конечная дата является 31 -м чиспом месяца и начаnьная
дата меньше, чем 30-е чиспо, то конечная дата попаrается равной 1-му
чмсnу спедующего месяца, в противном случае конечная дата попагает­
ся равной 30-му чиспу того же месяца);
1- фактическое количество дней в месяце/фактическое количество
дней в году;
2- фактическое копичество дней в месяце/360 дней в году;
З- фактическое количество дней в месяце(J65 дней в году;
4- европейский метод: 30 дней в месяце/360 дней в году (при усло­
вии: начаnьная и конечная даты, которые прмходяrся на З 1-е чиспо
месяца, попагаются равными 30-му чиспу того же месяца)

Пример
Рассмотрим облигацию внутреннего государственногQ валютного займа Мини­
стерства финансов РФ восьмой серии, государственный регистрационный но­
мер:13008RMFS, Минфин.
Необходимые исходные данные:
• дата приобретения: 21.09.2007;
• дата погашения: 14.11.2007;
Функции анализа ценных бумаг 139

1 количество купонных выплат: 2 раза в год;


1 базис, принятый в России для ОВВЗ: 30 дней в месяце/360 дней в году (со­
ответствующий аргумент имеет нулевое значение или опущен).
Определим количество дней в периоде купонной выплаты.

- 180
111118р1в&ает ~ АН1i1 IJrll(lllOAe куnана, 1С11Щ!11111 co.up»n" д.ту РllСЧ8Т•·

Ч.СТ0Т8 --~~И/"ОА.

Рис. 14.22. Диалоговое окно функции ДНЕЙКУПОН

Функция ДНЕЙКУПОНДО
Вычисляет количество дней, прошедших с начала периода купонной выплаты
до приобретения облигации.

Синтаксис

ДНЕЙКУПОНДО(дата_согл;дата_встуnл_в_силу;частота;базис)

Табnица 14.23. Аргументы функции ДНЕЙКУПОНДО


Н111мено11н11е Значение Пр1111ечан11е

дата согл дата приобре- допжен ваодкrься с мспользованием функции IJATA


тения

дата_всrупп_в_СИ/lу дата погаwения Должен ваодкrься с исоользованием функции IJATA. дата погашения
доткна быть позже даты приобретения
частота Количеспю купон- ~ только три значения: 1- для ежегодных выплат; 2- для по-
ных выплат в год nугодо11Ь1Х; 4 - для ежеквартапьных
Правило начиспе- Принимаемые значения:
ния количества О ипи отсутствие - американский метод (NASD): 30 дней в месяце/
дней в месяце 360 дней в году (при сnеду1ОЩИХ }'СIЮВИях: если начальная дата явnяется
и году 31-м чиспом месяца, то она попаrается равной 30-му числу того же ме­
сяца; если конечная дата явnяется 31-м чиспом месяца и начальная дата
меньwе, чем 30-е число, то конечная дата полагается равной 1-му числу
сщцующего месяца, в противном сnучае конечная дата поnагается рав­
ной 30-му числу того же месяца);

продолжение .Р
140 Глава 14. Финансовые функции

Таблица 14.23 (продолжение)


Наименование Значение Примечание

1- фактическое количество дней в месяце/фактическое количество


дней в rоду;
2- фактическое количество дней в месяце/360 дней в rоду;
З- фактическое количество дней в месяце/365 дней в rоду;
4- европейский метод: 30 дней в месяце/360 дней в rоду (при усnовии:
начальная и конечная даты, которые приходятся на З 1-е число меся­
ца, полалuотся равными 30-му числу тоrо же месяца)

Пример
Р~ссмотрим облигацию внутреннего государственного валютного займа Мини­
стерства финансов РФ восьмой серии, государственный регистрационный но­
мер: 13008RMFS, Минфин.
Необходимые исходные данные:
• дата приобретения: 21.09.2007;
• дата погашения: 14.11.2007;
• количество купонных выплат: 2 раза в год;
• базис, принятый в России для ОВВЗ: 30 дней в месяцс/360 дней в году (со­
ответствующий аргумент имеет нулевое значение или опущен).

Определим ко.1ичество дней, прошедших с начала периода купонной выплаты


до приобретения облигации.

Ар1vм. н1ы ф'f11кш1~1 :_:5' ГХ


AtDiюmoнAO
д.т•_аr• Гi)19 ----Jil- -
Дeт8...JICТJЦJI_...., ~-;::_~7--_ ____ =· -_o_:::Ji} "' ЗМ111
Чктат• г --- ...JiJ" 2
г~ -- -~- [iJ - AI06l"""
&tм: L._
- 127
llollplщ8т..,__,.,,.:iar.,._.u/i<.-_111>AONair-.
'llll:'nlт• _ _ _ _ " ......

-127

Сmмка no 1тgй Фvt!QЧ11 ()1( 11 Oneto

Рис. 14.23. Диалоговое окно функции ДНЕЙКУПОНДО

Функция ДНЕЙКУПОНПОСЛЕ
Вычисляет количество дней, оставшихся до даты ближайшей купонной выпла­
ты с момента приобретения облигации.

Синтаксис

ДНЕЙКУПОНПОСЛЕ(дата_согл;дата_вступл_в_силу;частота;базис)
Функции анализа ценных бумаг 141

Таблица 14.24. Аргументы функции ДНЕЙКУПОНПОСЛЕ

Наименование Значение Примечание

дата согл Дата приобретения Должен вводиться с исrюльзованием функции /JATA


дата_ВС'JУ11Л _в_силу Дата rюгаwения Должен вводиться с использованием функции JJATA. Дата погашения
доmкна быть позже д11ты приобретения
частота Количеспю купонных Допускаются только три значения: 1- дnя ежегодных выплат; 2- дnя
выплат в год rюлугодовых; 4 - дnя ежеквартальных

базис Правило начисления Принимаемые значения:


количества дней в О или отсутствие - американский метод (~D): 30 дней в месяце/
месяце и году 360 дней в году (при следующих условиях: если начальная д11та является
31 -м числом месяца, то она rюлагается равной 30-му числу того же ме­
сяца; если конечная дiiТ8 является 31-м числом месяца и начальная дiiТ8
меныuе, чем 30-е число, то конечная дата полагается равной 1-му числу
следующего месяца, в противном случае конечная дiiТ8 rюлагается рав­
ной 30-му числу того же месяца);
1- фактическое количество дней в месяце/фактическое количество
дней в году;
2- фактическое количество дней в месяце/360 дней в году;
3- фактическое количество дней в месяце(365 дней в году;
4- европейский метод: 30 дней в месяце/360 дней в году (при условии:
начальная и конечная даты, которые приходятся на 31-е число меся­
ца, rюлагаются равными 30-му числу того же месяца)

Пример

Рассмотрим облигацию внутреннего государственного валютного займа Мини­


стерства финансов РФ восьмой серии, государственный регистрационный но­
мер: 13008RMFS, Минфин.

Дi'ЕЙ<УПОКlОС/Е

дu._..... ~-~~---- -
д.n'•..8C1YllllJI_...., i[)z2 ____ _ ~-=ril - З9Э46
Чктln'•
-~- - эмоо
_Jii) - 2
------ • nю6N:"
- 53
. , _ _ . _ _ ат "8Тlolpet'Wte 1.0cpol\8C111Ayicllll8l'O,..,._.

'IКr8re --~IWlll8Т'8RIA·

~:53

Cjpмrsa пр ngt1 фyttQIИИ ок 11 о-

Рис. 14.24. Диалоговое окно функции ДНЕЙКУПОНПОСЛЕ

Необходимые исходные данные:


• дата приобретения: 21.09.2007;
• дата погашения: 14.11.2007;
142 Глава 14. Финансовые функции

• количество купонных выплат: 2 раза в год;


• базис, принятый в России для ОВВЗ: 30 дней в месяце/360 дней в году (со­
ответствующий аргумент имеет нулевое значение или опущен).
Определим количество дней, оставшихся до даты ближайшей купонной выпла­
ты с момента приобретения облигации.

Функция ДОХОД
Вычисляет доходность облигации к погашению (yield to maturity, УТМ ). Доход­
ность к погашению представляет собой процентную ставку, устанавливающую
равенство между текущей стоимостью потока платежей по облигации РVи ее
рьrночной ценой Р:.

УТМ = CF + (F - Р)/п, (14.13)


0,4F+0,6P
где F- цена погашения;
Р - рыночная цена;
CF - купонная выплата;
п - срок погашения.

Синтаксис

ДОХОД(дата_согл;дата_вступл_в_силу;ставка;цена;погашение;частота;
базис)

Теб.nице 14.25. Аргументы функции ДОХОД

Наименование Значение Примечание

дата_согл дата приобретения должен вводиться с использованием функции fJ/i.TA


дата_вступл_в_смлу дата гюгашения Должен вводиться с использованием функции /J/i.TA. дата погашения
допжна быть ПОЗJКе даты приобретения

ставка Куnоннаи ставка

цена Рыночная цена покупки


(% or номинала)
поrаwение Сумма гюгашения (% or
номинала)

частота Количество купонных Допускаются только 'JРИ значения: 1- для ежегодных выплат; 2 - для
выплат в год полугодовых; 4- для ежеквартальных

базис Правило начисления ко- Принимаемые значения:


личества дней в месяце О или отсуrсrвие - американский метод (~D): 30 дней в меся-
и году це/360 дней в году (при следу1ОЩИХ )'СЛОВИЯХ: если Н8ЧЗ111оН8Я дата
является 31-м числом месяца, то она полаrается равной 30-му числу
того же месяца; если конечная дата является 31-м числом месяца
и начальная дата меньше, чем 30-е число, то конечная дата полагает­
ся равной 1-му числу сnедуIОЩеГО месяца, в противном случае конеч­
ная дата полагается равной 30-му числу того же месяца);
Функции анализа ценных бумаг 143

Н11111ено11н11е Значение Пр1111еч1н11е

1- фактическое количество дней в месяце/фактическое количество


дней в году;
2- фактическое количество дней в месяце/36() дней в году;
З- Фактическое количество дней в месяце/365 дней в году;
4- европейский метод: 30 дней в месяце/36() дней в году (при )'СJЮ­
вии: начальная и конечная даты, которые приходятся на З 1-е чис­
ло месяца, полагаются равными 30-му чиспу того же месяца)

Пример

Рассмотрим облигацию внутреннего государственного валютного займа Мини­


стерства финансов РФ восьмой серии, государственный регистрационный но­
мер: 13008RMFS, Минфин.
Необходимые исходные данные:
• дата приобретения: 27.09.2007;
• дата погашения: 14.11.2007;
• купонная ставка: 3 %;
• рыночная цена покупки: 98,3645 % от номинала;
• сумма погашения: 100 % от номинала;
• количество купонных выплат: 2 раза в год;
• базис, принятый в России для ОВВЗ: 30 дней в месяце/360 дней в году (со­
ответствующий аргумент имеет нулевое значение или опущен).

Определим доходность облигации к погашению.

• О,ОЭО3811МI

~~-.",,,_.~.,...--~'1XlllltТ·
- ·. •."" . ...a.n.---~---ro,a.

...........
·~!,аи.

Рис. 14.25. Диалоговое окно функции ДОХОД

Функция ДОХОДКЧЕК
Вычисляет доходность краткосрочной облигации к погашению по простым
процентам в виде годовой ставки.
144 Глава 14. Финансовые функции

Формула вычисления доходности краткосрочной облигации имеет следующий


вид:

В
У=--Х­
N-P (14.14)
р t'

где t- число дней до погашения;


Р - цена покупки;
N- номинал;
В - используемая временная база (360 для обыкновенных процентов; 365 или
366 для точных процентов).

Функция предназначена для использования в тех случаях, когда ценная бумага держится до по­
гашения. За временную базу при вычислении функции ДОХОДКЧЕК принят обыкновенный или
финансовый год (360 дней в году, 30 дней в месяце), тогда как в российской практике (в офици­
альных методиках ЦБР и МФ РФ) применяют точное число дней в месяце и 365 дней в году. Для
коррекции результата необходимо умножить его на поправочный коэффициент q 365/360. =

Синтаксис

ДОХОДКЧЕК(дата_согл;дата_вступл_в_силу;цена)

Теблица 14.26. Арrументы функции ДОХОДКЧЕК

Наимено1ание Значение Примечание

дата согл Дата приобретения Должен вводиться с использованием функции !JATA. Если дата_согл ~
дата_вступп_в_сипу ипи дата_вступп_в_сипу ПОЗJКе, чем дата_согл,
больwе чем на год, функция ДОХОДКЧЕК возвращает значение оwиб­
ки #ЧИСЛО!
дата_вступп_в_сипу Дата поrаwения Доткен вводиться с использованием функции IJATA. Дата погаwения
должна быть ПОЗJКе даты приобретения
цена Рыночная цена покуп­
ки (% от номинала)

Пример

Рассмотрим дисконтную документарную на предъявителя облигацию Банка


России (ЦБ РФ), государственный регистрационный номер: 4-03-21BR0-7 от
20.07.2007, ЦБ РФ.

Необходимые исходные данные:


• дата приобретения: 26.09.2007;
• дата погашения: 17.03.2008;
• рыночная цена покупки: 97 ,6857 % от номинала.
Определим доходность этой облигации к погашению.

ВНИМАНИЕ~~~~~~~~~~~~~~~~~~~~~~~~~
Полученный результат следует умножить на поправочный коэффициент q = 365/360.
1-: 4,93%
(mовка псЬтоi1 фуню&ии

Рис. 14.26. Диалоговое окно функции ДОХОДКЧЕК

Функция ДОХОДПЕРВНЕРЕГ
Вычисляет доходность облигации с первым периодом купонной выплаты, отли­
чающимся от остальных.

Если первый период короче остальных, алгоритм, реализуемый функцией, вы­


числяет квазикупонный период, увеличивая количество дней до необходимого.
Если первый период удлинен, из него выделяется целое количество периодов,
совпадающих по размеру с остальными, а оставшийся укороченный «достраи­
вается•.

Синтаксис

ДОХОДПЕРВНЕРЕГ(дата_согл;дата_вступл_в_силу;дата_выпуска;
первый_купон;ставка;цена;погаwение;частота;базис)

Таблица 14.27. Аргументы функции ДОХОДПЕРВНЕРЕГ

Наименование Значение Примечание

дi1'П1 СОГЛ Дата приобреrения ДОлжен вводиться с использованием функции /JATA


_
дil'Пl llC'JVПll _B_cилy дата поrаwения ДОлжен вводиться с использованием функции /JATA. дата
погашения доrокна быть ПОЗJl(е даты первой купонной вы­
платы. ЧИС/Ю погашения должно совпадаn> с числом пер­
вой купонной выплаты, иначе функция выдает ошибку
#ЧИСЛО!
дil'Пl_выпуска дата выпуска облигации ДОлжен вводиться с использованием функции /JATA.
первый_купон Дата первой купонной выплаты ДОлжен вводиться с использованием функции /JATA. дата
первой купонной выплаты должна быть ПОЗJl(е даты приоб­
реrения

ставка Купонная ставка


цена Рыночная цена покупки
(% от номинала)
поrаwение Сумма погашения
(% от номинала)
продолжение JI'
146 Глава 14. Финансовые функции

Таблица 14.27 (продолжение)


Наименование Значение Примечание

частот Количество купонных вымат ДОпускаются только три значения: 1- дnя ежегодных вы­
ВГОД мат; 2 - для полуrодовых; 4 - для ежеквартальных
базис Правило начисления количества Принимаемые значения:
дней в месяце и году О или отсутствие - американский метод (NA.SD): 30 дней
в месяце/360 дней в году (при следующих )'СЛОllИЯХ: если
начальная дата является 31 -м числом месяца, то она по­
лагается равlЮЙ 30-му числу того же месяца; если конеч­
ная дат является 31-м числом месяца и начальная дата
меньwе, чем 30-е число, то конечная дат ПОJ18111еТСЯ рав­
ной 1-му числу следующего месяца, в противном случае
конечная дата пщrагаеrся равной 30-му числу того же ме­
сяца);
1- фактическое количество дней в месяце/фактическое
количество дней в году;
2- фактическое количество дней в месяце /360 дней
в году;

3- фактическое количесrво дней в месяце /365 дней


в году;

4- европейский метод: 30 дней в месяце/360 дней в году


(при условии: начальная и конечная даты, которые
приходятся на 31-е число месяца, полагаются равны­
ми 30-му числу того же месяца)

Пример
Рассмотрим процентную амортизационную документарную на предъявителя
облигацию Департамента финансов города Томск выпуска 34001, государствен­
ный регистрационный номер R U34001ТОМ1 от 05.11.2004, Минфин.

ДОХОДJ'ЕРВtбЕJ"

дет•_соr• §=~---=- ~ -
д.n'•...-.:U ~----==---
~·LD6
ст-~
=1'.
дет•JIС"""-"-...., ~-------·--· - 39408
3113}6
."_.
"11.t~ ~·;
• · D,1Z11981&28
~-nо......,в,мr.,,с~~-~,.........._~
СУ- ,...._,.~.,......,_.,.,.,.,

Рис. 14.27. Диалоговое окно функции ДОХОДПЕРВНЕРЕГ

Необходимые исходные данные:


• дата приобретения: 25.03.2005;
Функции анализа ценных бумаг 147

• дата погашения: 22.11.2007;


• дата выпуска облигации: 25.11.2004;
• дата выплаты первого купона: 22.05.2005
(то есть первый купонный период
в 2 раза больше остальных, а общее количество купонных выплат на одну
меньше);
• купонная ставка:13 % (для первого купона);
• рыночная цена покупки: 100,23 % от номинала;
• сумма погашения: 100 % от номинала;
• количество купонных выплат: 4 раза в год;
• базис, принятый в России для облигаций такого типа: точное число
дней Ь месяце/365 дней в году (соответствующий аргумент имеет зна­
чение «3• ).
Определим доходность этой облигации к погашению.

Функция ДОХОДПОГАШ
Вычисляет доходность к погашению ценной бумаги с выплатой процентов при
погашении (в России - депозитного или сберегательного сертификата).
Годовая доходность к погашению, исчисленная по простым процентам, равна:

У= SxB (14.15)
Nxt'
где t- число дней до погашения;
S - абсолютный размер дохода по сертификату;
N- номинал;
В - используемая временная база (360 для обыкновенных процентов; 365 или
366 для точных процентов).
Если ценная бумага размещена по номиналу и держится до срока погашения,
доходность будет равна указанной в договоре процентной ставке.
Реализованный функцией ДОХОДПОГАШ алгоритм не предполагает равенства ар­
гументов дата_согл и дата_выn, выдавая ошибку #ЧИСПО ! .
С точки зрения теории, проведение анализа такой ситуации действительно ли­
шено смысла как с точки зрения эмитента (обязательство не может быть выпу­
щено со ставкой доходности ниже, чем рыночная ставка), так и с точки зрения
инвестора (никто не купит ценную бумагу с доходностью ниже рыночной).
Кроме того, все параметры операции в данном случае точно определены в кон­
тракте либо приведены на бланке ценной бумаги. Доходность к погашению
сертификата, приобретенного в момент выпуска, на дату сделки будет равна
объявленной в договоре. Чем ближе дата покупки к дате погашения, тем ниже
доходность. Получение доходности, равной объявленной, возможно только
в случае приобретения сертификата с соответствующим дисконтом 1 •

1 Лукасевич И. Я. Анализ операций с ценными бумагами с Microsoft Excel.


148 Глава 14. Финансовые функции

Синтаксис

ДОХОДПОГАШ(дата_согл;дата_вступл_в_силу;дё~та_выпуска;ставка;
цена;базис)

Таблица 14.28. Аргументы функции ДОХОДПОГАШ

Наименование Значение Примечание

дата_согл Дата приобретения Должен веодиться с использованием функции /JATA. Дата приоб­
ретения не должна быть даrой выП}'СКЗ, иначе функция
ДОХОДПОГАШ выдаст ошибку #ЧИСЛО!
дата_вступл_в_силу Дата rюгаwения Должен 1111ОДИТЬСЯ с исоольэованием функции /JATA
дата_llы~ Дата вы~ Должен 1111ОДИТЬСЯ с использованием функции IJATA
ставка Годовая ставка доходносnt
цена Рыночная цена покvпки
(% от номинала)
базис Правило начисления коли- Принимаемые значения:
чества дней в месяце и году О или отсутствие - американский метод (NASD): 30 дней в меся­
це/360 дней в году (при следующих условиях: если начальная
дата являеrся 31-м числом месяца, то она полагается равной
30-му числу того же месяца; если конечная дата является 31-м
числом месяца и начальная дата меньwе, чем 30-е число, то ко­
нечная дата полагается равной 1-му числу следующего месяца,
в противном случае конечная дата полагается равной 30-му чис­
лу того же месяца);
1- фактическое количество дней в месяце/фактическое количе-
ство дней в году;
2- фактическое количество дней в месяце/360 дней в году;
3- фактическое количество дней в месяце/365 дней в году;
4- европейский метод: 30 дней в месяце/360 дней в году (при
условии: начальная и конечная даты, которые приходятся на

31-е число месяца, rюлагаются равными 30-му числу того же


месяца)

Пример

ДОХОАfЮГАШ

______]IJ .. -
....._._.с~-

AU--=-=...... ~~-~=з:
t- Li,5%_ _ -:-:=Ji} •
_____
=
о,смs
1
0'

'
'

~_- -==м-1111

llalll№lloт _ _ _ . . . . , . , " _ - ,_ -o.-


_.... ..........._ .

. . . - - -....... ~~~"'8:,.

Рис. 14.28. Диалоговое окно функции ДОХОДПОГАШ


Функции анализа ценных бумаг 149

Рассмотрим депозитный сертификат Уральского банка Сбербанка России.


Необходимые исходные данные:
• дата приобретения: 28.09.2007;
• дата выпуска: 27.09.2007;
• дата погашения: 27.09.2008;
• номинал: 100 ООО рублей;
• ставка доходности: 4,5 % годовых;
• базис, принятый для расчета: 30 дней в месяце/360 дней в году.

Функция ДОХОДПОСЛНЕРЕГ

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

Если первый период короче остальных, алгоритм, реализуемый функцией, вычис­


ляет квазикупонный период, увеличивая количество дней до необходимого. Если
первыi_f период удлинен, из него выделяется целое количество периодов, совпа­
дающих по размеру с остальными, а оставшийся укороченный •достраивается•.

Синтаксис

ДОХОДПОСПНЕРЕГ(дата_согл;дата_вступл_в_силу; последняя выплата;


ставка;цена;погашение;частота;баэис)

Таблица 14.29. Аргументы функции ДОХОДПОСЛНЕРЕГ

Наименование Значение Примечание

дата_согл Дата приобретения ДОпжен вводиться с испопьзованием функции /J/i,TA


-
дата_вступл _в сипу дата поrашения ДОпжен вводиться с использованием функции /J/i,TA. дата погаше­
ния должна бьпъ позже даты приобретения
поспедняя выппаm дата поспедней купонной ДОпжен вводиться с использованием функции /J/i,TA. Дата приобре­
выппаты дnя ценных бу- тения должна быть позже даты поспедней купонной выппаты
маг

ставка Купонная ставка


цена Рыночная цена покупки
(% от номинала)
поrашение Сумма погаwения
(% от номинала)
'18СЮта Количество купонных вы- Допускаются только три значения: 1- дnя ежегодных выплат;
ппатв год 2 - дnя полугодовых; 4 - дпя ежеквартальных
1iазис Правило начисления ко- Принимаемые значения:
личества дней в месяце О ипи отсуrствие - американский метод (NASD): 30 дней в меся­
И году це/360 дней в году (при спедующих условиях: еспи начальная дата
является 31 -м числом месяца, то она полагается равной 30-му
чиспу того же месяца; еспи конечная дата является 31-м числом
месяца и начальная дата меньше, чем 30-е число, то конечная дата
полагается равной 1-му числу следующего месяца, в противном
спучае конечная дата попаrается равной 30-му числу того же ме­
сяца);

продолжение .Р'
150 Глава 14. Финансовые функции

Таблица 14.29 (продолжение)


Наименование Значение Примечание

1 - фактическое количество дней в месяце/фактическое количесr·


во дней в году;
2- фактическое количество дней в месяце(.360 дней в году;
З- фактическое количесnю дней в месяце(.365 дней в году;
4- европейский метод: 30 дней в месяце(.360 дней в году (при ~­
ловии: начальная и конечная даты, которые приходятся на 31-е
чисоо месяца, полагакm:я равными 30-му числу 10r0 же месяца)

Пример
~ассмотрим гипотетическую облигацию с последним периодом, отличающимся
от остальных.

Необходимые исходные данные:


• дата приобретения: 28.09.2007;
• дата погашения: 22.11.2007;
• дата выплаты последнего купона: 23.08.2005;
• купонная ставка:12 % (для последнего купона);
• рыночная цена покупки: 100,23 % от номинала;
• сумма погашения: 100 % от номинала;
• количество купонных выплат: 4 раза в год;
• базис, принятый в России для облигаций такого типа: точное число дней
в месяце/365 дней в году (соответствующий аргумент имеет значение •3• ).
Определим доходность этой облигации к погашению.

Cmwsf m ng1 фmsчm 1 ок 11 ~

Рис. 14.29. Диалоговое окно функции ДОХОДПОСЛНЕРЕГ

Функция ДОХОДСКИДКА
Вычисляет годовую доходность облигации, реализуемой с дисконтом (скид·
кой).
Функции анализа ценных бумаг 151

Доходность краткосрочного обязательства вычисляется по следующей формуле:

у= N-P х!}_ = 100-К х В, ( 14 . 15 )


р t к t
где t - число дней до погашения;
Р - цена покупки;
N- номинал;
К - курсовая стоимость;
В - используемая временная база (360 для обыкновенных процентов; 365 или
366 для точных процентов).
Функция ДОХОДСКИДКА отличается от функции ДОХОДКЧЕК тем, что, во-первых,
цена погашения, используемая при расчете, может отличаться от номинала (то есть
возможна перепродажа облигации до погашения) и, во-вторых, не требуется
умножение на поправочный коэффициент.

Синтаксис

ДОХОДСКИДКА(дата_согл;дата_вступл_в_силу;цена;погашение;баэис)

Таблица 14.30. Арr:ументы функции ДОХОДСКИДКА

Наименование Значение Примечание

дата согл Дата приобретения ДОлжен вводиться с использованием функции IJATA


дата_вступл _в_силу Дата погаwения ДОлжен вводиться с использованием функции IJATA. Дата поrаwе­
ния ДOJIJl(ll8 быть ПОЗJ1Се да1Ь1 приобретения
цена Рыночная Ц81j8 покупки
(% от номинала)
поrашение Сумма погашения
(% от номинала)
базис Правило начисnения ко­ Принимаемые значения:
личества дней в месяце О кnи отсутствие - американский метод (NASD): 30 дней в меся­
и году це,IЗ60 дней в году (при следу1ОЩИХ условиях: если начальная дата
является 31-м числом месяца, то она полаrается равной 30-му чис­
лу того же месяца; если конечная дата является 31 -м числом меся­
ца и начальная дата меньwе, чем 30-е число, то конечная дата гюла­
rаеrся равной 1-му числу следу1О1ЦеГО месяца, в противном случае
конечная дата полnется равной 30-му числу того же месяца);
1 - факrическое количесnю дней в месяце/факrическое количест-
во дней в году;
2- фактическое количесnю дней в месяце,IЗ60 дней в году;
3- фактическое количесnю дней в месяце/365 дней в году;
4-евроnейский метод: 30 дней в месяце,IЗ60 дней в году (при ус-
ловии: начальная и конечная дaThl, которые прихОДIПСЯ на 31-е
число месяца, полагаюrся равными 30-му числу того же месяца)

Пример

Необходимые исходные данные:


• дата приобретения: 26.09.2007;
• дата погашения: 17.03.2008;
152 Глава 14. Финансовые функции

• цена,% от номинала: 97,6857;


• сумма погашения,% от номинала: 100.
Определим доходность этой облигации к погашению.

-о.­
......._,..._..........,.. ... _буооог", но ко._.__...._, по
..... , ... 1:1. Мll:CIWll.

- · 5,00%
О1( 11 O'netll

Рис. 14.30. Диалоговое окно функции ДОХОДСКИДКА

Функция ИНОРМА
Вычисляет доходность (в виде годовой ставки, рассчитанной по простым про­
центам) финансовой операции, сущность проведения которой заключается
в инвестировании некоторой суммы на дату начала оrtерации и последующего
получения суммы по завершении операции.

у N-
=---Х-=
Р В 100 - К В
Х-, (14.16)
р t к t
где t - число дней до погашения;
Р - цена покупки;
N- номинал;
К - курсовая стоимость;
В - используемая временная база (360 для обыкновенных процентов; 365 или
366 для точных процентов).

Синтаксис

ИНОРМА(дата_согл;дата_вступл_в_силу;инвестиция:погашение;базис)

Таблица 14.31. Аргументы функции ИНОРМА

Наименование Значение Примечание

дата_согл Дата приобретения Должен 1111ОДКТЬСЯ с исnольэованием функции fJATA


дата_вступл_в_сил Дата погашения Должен 1111ОДКТЬСЯ с исnользованием функции fJATA. Дата погашения
у должна быть позже даты приобретения
Функции анализа ценных бумаг 153

Наименование Значение Примечание

инвесrиция Объем инвесrиции


rюгаwение Полная рыночная цена обя- Арrvмек1" должен обязатепьно включать величину полученного ипи
затепьства (% от номина- ожидаемого fJPXOIJli
па)

базис Правило начиспения коли­ Принимаемые значения:


чества дней в месяце О ипи отсуrствие - американский метод (~): 30 дней в меся­
и году це(J60 дней в году (при спеду1ОЩИХ ~: еспи начальная дата
явпяется З 1-м числом месяца, то она поnаrается равной 30-му чиспу
тоrо же месяца; еспи конечная дата явпяется З 1-м числом месяца
и начальная дата меньше, чем 30-е чиспо, то конечная дата nonara-
e'ICR равной 1-му чиспу спеду1ОЩеГО месяца, в противном спучае ко­
нечная дата поnаrается равной 30-му чиспу тоrо же месяца);
1- фактическое количество дней в месяце/фактическое количество
дней в году;
2- фактическое количество дней в месяце(J60 дней в году;
З- фактическое количество дней в месяце/365 дней в году;
4- европейский метод: 30 дней в месяце(J60 дней в году (при ус­
повии: начальная и конечная даты, которые ПриходАТСА на 31-е
чиспо месяца, попаrаются равными 30-му чиспу тоrо же месяца)

Пример

Рассмотрим депозитный сертификат Уральского банка Сбербанка России.


Предположим, что было принято решение продать его через полгода после по­
купки.

Арrумсн rы фуннrт~ 1? [Х

• О, 1722'48804
~~СТ-АМПОIИIС1ЫОIИl8СIМРО8--~·

n.r- cyl8NI, ICOТOP8AAOJl*Нlliьmo~111Мnar-­


• ~-

Э..-117,:ZZO..

Cmwo ПР JТОЙ фyttswtt ок l{o.-

Рис. 14.31. Диалоговое окно функции ИНОРМА

Необходимые исходные данные:


• дата продажи: 28.02.2008;
• дата погашения: 27.09.2008;
• номинал: 100 ООО рублей;
154 Глава 14. Финансовые функции

• полная стоимость, которую будет согласен уплатить покупатель: 110 % от


номинала;

• базис, принятый для расчета: 30 дней в месяце/360 дней в году.


Определим доходность этой операции с точки зрения продавца.

Функция МДЛИТ
Вычисляет модифицированную дюрацию (modified duration, MD) для ценной
бумаги.
Дюрация измеряет степень чувствительности цены ценной бумаги к изменению
ее доходности.

Модифицированная дюрация отличается от дюрации Маколея (см. функцию


ДЛИТ) тем, что учитывает периодичность начисления процентов по ценной бу­
маге.

Модифицированная дюрация вычисляется по формуле:


D
MD= УТМ' (14.17)
1+-- --
п

где D- дюрация Маколея;


п - количество периодов купонных выплат;

УТМ - доходность к погашению.

Синтаксис

МДЛИТ(дата_согл;дата_вступл_в_силу;купон;доход;частота;баэис)

Табпица 14.32. Арrументы функции МДЛИТ

Наименоаание Значение Примечание

дата_согл дата приобретения Должен вводиться с использованием функции jJ/4.TA


дата_вступл_в_силу дата поrаwения Должен вводиться с использованием функции /J/4.TA. дата погаwения
должна бьпь позже даты приобретения
купон Куrюнная ставка Арrумент должен бьпь положительным чисnом
доход Требуемая норма до· Арrумент доткен быть положительным чисnом
;<:>ДНОСТИ (рыночная
ставка)

частота Количество купонных ДОnускаются только три значения: 1- для ежегодных выплат; 2- для
выплат в год полугодовых; 4 - для ежеквартальных
базис Правило начисления Принимаемые значения:
количества дней в О или отсуrствие - американский метод (NASD): 30 дней в мея;яце/
месяце и году 360 дней в году (при следующих условиях: если начальная дата является
31 -м числом месяца, то она полаrается равной 30-му чисnу того же ме­
сяца; если конечная дата является З 1-м числом мея;яца и начальная дата
меньше, чем 30-е число, то конечная дата полагается равной 1-му числу
следующего мея;яца, в противном случае конечная дата полагается рав­

ной 30-му чисnу того же мея;яца);


Функции анализа ценных бумаг 155

Наименование Значение Примечание

1 - фактическое количество дней в месяце/фактическое количество


дней в году;
2- фактическое количество дней в месяце/360 дней в году;
З- фактическое количество дней в месяце/365 дней в году;
4- европейский метод: 30 д11ей в месяце/360 д11ей в году (при условии:
начальная и конечная даты, которые приходятся на 31-е чисоо меся­
ца, полагаются равными 30-му числу того же месяца)

Пример

Рассмотрим облигацию внутреннего государственного валютного займа Мини­


стерст,ва финансов РФ восьмой серии, государственный регистрационный но­
мер: 13008RMFS, Минфин.
Необходимые исходные данные:
• дата приобретения: 27.09.2007;
• дата погашения: 14.11.2007;
• купонная ставка: 3 %;
• норма доходности: 15 %;
• количество купонных выплат: 2 раза в год;
• базис, принятый в России для ОВВЗ: 30 дней в месяце/360 дней в году (со­
ответствующий аргумент имеет нулевое значение или опущен).

Определим модифицированную дюрацию этой облигации.

• О,121441'028
~ .....".,...1\110...,..._.._......_...,._~с~--1
--~ 100Р!1618/1.

~' O.W4'№218

err.o'Фm11......., ()1( 11~

Рис. 14.32. Диалоговое окно функции МДЛИТ

Функция НАКОПДОХОД

Вычисляет величину накопленного к дате операции процентного (купонного)


дохода (accгued interest).
156 Глава 14. Финансовые функции

Накопленный купонный доход имеет значение, когда облигация покупается


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

Накопленный купонный доход на дату сделки определяется по следующей


формуле:

нкд __ CF х t __ N х k х t ' (14.18)


В/т В/т

где CF - величина купонного платежа;


t - число дней от начала периода купона до даты продажи (покупки);
N - номинал;
k - ставка купона;
т ~ число выплат купонов в год;

В - используемая временная база (360 для обыкновенных процентов; 365 или


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

Синтаксис

НАКОПДОХОД(дата_выnуска;первый_доход;дата_согл;ставка;номинал;
частота;базис;метод_выч)

Таблица 14.33. Аргументы функции НАКОПДОХОД

Наименование Значение Примечание

дата_ выпуска Дата выпуска Должен вводиться с использованием функции /JATA

первый_доход Дата первой купонной Должен вводиться с использованием функции IJATA


выплаты

дата_соrл Дата приобретения Должен вводиться с исоользованием функции /JATA. Дата погашения
должна быть раньше даты выпуска
ставка Купонная ставка

номинал Номинальная стои­


мость

частота Количество купонных Допускаются только три значения: 1- для ежегодных выплат; 2 - для
выплат в год полугодовых; 4- для ежеквартальных

базис Правило начисления Принимаемые значения:


количества дней в ме­ О или отсутствие - американский метод (NASD): 30 дней в месяце/
сяце и году 360 дней в году (при следующих усnовиях: есnи начальная дата явnяется
31-м чисоом месяца, то она полагается равной 30-му числу тоrо же ме­
сяца; есnи конечная дата является 31-м числом месяца и начальная
дата меньше, чем 30-е число, то конечная дата полагается равной 1-му
числу следующего месяца, в противном случае конечная дата полагает­

ся равной 30-му числу ТОГО же месяца);

1 Лукасевич И. Я. Анализ операций с ценными бумагами с Microsoft Excel.


Функции анализа ценных бумаг 157

Намменованме Значенме Прммечанме

1- фактическое количесnю дней в месяце/факпtческое количесnю


дней в году;
2- фактическое копичесnю дней в месяце(J60 дней в году;
3- фаmtчеасое количесnю дней в месяце/365 дней в году;
4- европейский метод: 30 дней в месяце(J60 дней в году (при условии:
начальная и конечная даты, которые приходятся на 31-е число меся­
ца, попаrаются равными 30-му числу того же месяца)
метод._выч Логическое значение, Арrумент принимает сnедующие значения: •ИСJИна» или опущен - дnя
которое определяет расчет с даты выпуска ценной бумаrм, •.llОЖЬ» - для расчет с даты по-
аюсоб вычисnения об- следнеrо купона
щих начисnенных про­

.. центов

Пример

Рассмотрим облигацию внутреннего государственного валютного займа Мини­


стерства финансов РФ восьмой серии, государственный регистрационный но­
мер: 13008RMFS, Минфин.

Необходимые исходные данные:

• дата приобретения: 27.09.2007;


• дата выпуска: 14.11.1999;
• дата первой купонной выплаты после покупки: 14.11.2007;
• купонная ставка: 3 %;
• номинал: 1000 долларов США;
• количество купонных выплат: 2 раза в год;
• базис, принятый в России для ОВВЗ: 30 дней в месяце/360 дней в году (со­
ответствующий аргумент имеет нулевое значение или опущен).

Определим накопленный купонный доход этой облигации.

- 236,(833333
~.........-.М-no-6'/llW•c~_.,..._,
с- ._,_,_ст __ ..,._,.,_бr~. ...

ок 11 о-

Рис. 14.ЗЗ. Диалоговое окно функции НАКОПДОХОД


158 Глава 14. Финансовые функции

Функция НАКОПДОХОДПОГАШ
Вычисляет величину абсолютного дохода на момент погашения по ценной бу­
маге с выплатой процентов при погашении.

Абсолютный размер дохода подобной ценной бумаги определяется по формуле:

S= rxNxt (14.19)
в ,
где t- число дней до погашения;
r- годовая процентная ставка;

N- номинал;
IJ - используемая временная база (360 для обыкновенных процентов; 36.5 или
366 для точных процентов).

Синтаксис

НАКОПДОХОДПОГАШ(дата_выпуска;дата_погашения;ставка;номинал; базис)

Таблица 14.34. Аргументы функции НАКОПДОХОДПОГАШ

Наименование Значение Примечание

дата_выnуска Дата приобретения Даmкен вводиться с исrюльзованием функции /J/>.TA. Дата приобретения не
должна быть датой выпуска, иначе функция НАКО11ДОХОДПОГАШ выдаст
оwибку #ЧИСЛО!
дата_ поrашения Дата погашения Даmкен вводиться с использованием функции /J/>.TA

ставка Годовая ставка до­


ходности

номинал Номинальная стои­ Арrумент может быть задан как в виде абсопютной веnичины, так и в про­
мость центах

базис Правипо начисления Принимаемые значения:


количества дней О ипи отсутствие - американский метод (~D): 30 дней в месяце/
В месяце И Году 360 дней в году (при спеду1ОЩИХ усповиях: есnи начапьная дата явпяется
31-м чиспом месяца, то она попаrавrся равной 30-му чиспу того же меся­
ца; есnи конечная дата явпяется 31-м чисnом месяца и начапьная дата
меньше, чем 30-е чиспо, то конечная дата попагается равной 1-му чиспу
следующего месяца, в противном спучае конечная дата rюпагается равной
30-му числу того же месяца);
1- фактическое количество дней в месяце/фактическое коnичесrво дней
в году;

2- фактическое коnичество дней в месяце(J60 дней в году;


3- фактическое коnичество дней в месяце/365 дней в году;
4- европейский метод: 30 дней в месяце(J60 дней в году (при усповии:
начапьная и конечная даты, которые приходятся на 31-е чиспо месяца,
полагаются равными 30-му числу того же месяца)

Пример

Рассмотрим депозитный сертификат Уральского банка Сбербанка России. Но­


минал приобретенного 28.09.2007 депозитного сертификата - 100 ООО руб., вы-
Функции анализа ценных бумаг 159

пуск - 27.09.2007, погашение - 27.09.2008. Доход по годовому депозитному


сертификату установлен в размере 4,5 % годовых .

.......... . . . . __.,., • 12,S


.......,_uu111;i!~1111-.,.,..,l1IЩIНl'~Кlml/lllllt~•q1111C
'
_ст

'\ J
~·1'1,5.

Qp=t пр m&drm!wtt ок 11 0.-

Рис. 14.34. Диалоговое окно функции НАКОПДОХОДПОГАШ

Функция ПОЛУЧЕНО
Вычисляет сумму, полученную к сроку погашения ценной бумаги по известно­
му значению учетной ставки.
Формула определения будущей величины в этом случае имеет следующий вид:

FV = PV = _P_V_ (14.20)
1-dxn t'
1-dx-
B
rде PV - современная величина;
п - число периодов;

t - число дней проведения операции;


d - учетная ставка;
В - используемая временная база (360 для обыкновенных процентов; 365 или
366 для точных процентов).

Синтаксис

ПОЛУЧЕНО(дата_согл;дата_вступл_в_силу;инвестиция;скидка;базис)

Таблица 14.35. Аргументы функции ПОЛУЧЕНО

Намменоаанме Значение Примечание

дата согл Д!па приобретения ДОлжен вsодиться с использованием функции /JATA


дата_ВСJуПЛ_в_сил дата погаwеЩ111 Должен вsодиться с использованием функции /JATA. дата погаwения
у должна быть ПО3)1(е даты приобретения
продолжение .Р
160 Глава 14. Финансовые функции

Таблица 14.35 (продолжение)


Наименование Значение Примечание

инвестиция Объем инвестиции


скидка Учеп1311 ставка
базис Правило начисления ко­ Принимаемые значения:
личества дней в месяце О ипи отсутствие - американский метод (NASD): 30 дней в месяце/
и году 360 дней в году (при спедующих условиях: еспи начальная дата явпя­
ется 31-м чиспом месяца, то она попагается равной 30-му чисnу того
же месяца; еспи конечная дата явnяется 31-м числом месяца и на­
чальная дата меньwе, чем 30-е число, то конечная дата полагается
равной 1-му чиспу спеду1ОЩеГО месяца, в проrивном спучае конечная
дата попаrается равной 30-му чисnу того же месяца);
1- фактическое количество дней в месяце/фактическое копичесrво
дней в году;
2 - фактическое количество дней в месяце(.360 дней в году;
3 - факrическое количество дней в месяце/365 дней в годУ;
4 - европейский метод: 30 дней в месяце(.360 дней в году (при усло­
вии: начальная и конечная даты, которые приходятся на 31-е чис­
ло месяца, попаrаются равными 30-му чисnу того же месяца)

Пример

Рассмотрим депозитный сертификат Уральского банка Сбербанка России.


Предположим, что было принято решение продать его через полгода после по­
купки.

Необходимые исходные данные:


• дата продажи: 28.02.2008;
• дата погашения: 27.09.2008;
• номинал: 100 ООО рублей;
• учетная ставка: 4,5 %;
• базис, принятый для расчета: 30 дней в месяце/360 дней в году.
Определим сумму, полученную к сроку погашения.

Арrументhl фу11кцич

00/lУ'ЕНО

Рис. 14.35. Диалоговое окно функции ПОЛУЧЕНО

Функция РАВНОКЧЕК
Вычисляет показатель эквивалентного годового купоннщ:о дохода по известной
величине учетной ставки.
Функции анализа ценных бумаг 161

Синткс11с

РАВНОКЧЕК(дата_согл;дата_вступл_в_силу;скидка)

Твбпица 14.36. Аргументы функции РАВНОКЧЕК

На1111ено1вн11е Значение Примечание

дата согл Дата приобретения Должен вводиться с использованием функции /JATA. Если дата_согл ~
дата_11сtуПЛ_в_силу или дата_вступл_в_силу позже, чем дата_согл, боль·
ше чем на год, функция РАВНОКЧЕК возвращает значение ошибки
#ЧИСЛО!
дата_llCJVIUl_в_силу Дата погашения Должен вводиться с использованием функции /JATA. Дата погашения

.. Учетная ставка
доrокна быть позже даты приобретения
Если значение учепюй ставки вычислялось с использованием функ·
ции СКИДКА, то для коррекции результата необходимо умНОJКИТь его
на поправочный коэффициент 360(365 =
Пример

Рассмотрим дисконтную документарную на предъявителя облигацию Банка


России (ЦБ РФ), государственный регистрационный номер: 4-03-21BR0-7 от
20.07.2007, ЦБ РФ.
Исходные данные:

8 дата приобретения: 26.09.2007;


• дата погашения: 17 .03.2008;
• скорректированная учетная ставка: 4,82 %.
Определим эквивалентный годовой купонный доход.

Ар1умен1h1 функ111t1t ? ilX


·РАеНОКЧЕК

Дпв_саr• ~~~­
----·----fj] - 39351

д.т8JIC1YlllUl_OUIJ ~1)23 ___Jri] - 39524


°""""'г4~~ - Ji.J - 0,0482
• О,050]28237

llallpla&8n_,_,..:iaб/or-- ПО KDl8'~ - ·
°""""' ст_.~,"~......,.

:З......: 5,00'!!.

erp.o rю этоН фvtt9.11111 ()1( 1(от-

Рис. 14.36. Диалоговое окно функции РАВНОКЧЕК

Функция РУБЛЬ.ДЕС

Преобразует цену, представленную в виде натуральной дроби, в цену, выражен­


ную десятичным числом.
162 Глава 14. Финансовые функции

Синтаксис

РУБЛЬ.ДЕС(дроб_руб;дроб)

Таблица 14.37. Аргументы функции РУБЛЬ.ДЕС

Наименование Значение Примечание

Дробь в виде •це- Разрядносm числителя и знаменателя дроби должны быть согласованы.
лая часn., числи~ Если знаменатель - двузначное число, числитель должен быть задан tак же
тель•

Знаменатель Если значение арrумента не является целым числом, то оно усекается.


Если значение арrумента < О, функция возвращает значение ошибки
#ЧИСЛО!.
Если значение аргуменtа = О, функция возвращает значение ошибки
#ДЕЛ/О!

Пример

Цена последней сделки по некоей ценной бумаге составила 63 1/6. Преобразу­


ем ее к десятичному виду.

...
РУБIЪ.АЕС

........ fu-~---- -о=-=-~


~---- _., _- 636,1

--.
• 63,IШЫ67

-- -·--
~-·~· -·-.-рабм, •llAIНl'•P'l6мx.­

,.,.. ...... .....

ок J\ 0.-

Рис. 14.37. Диалоговое окно функции РУБЛЬ.ДЕС

Функция РУБЛЬ.ДРОБЬ
Преобразует цену в рублях, выраженную десятичным числом, в цену в рублях,
представленную в виде дроби.

Синтаксис

РУБЛЬ.ДРОБЬ(дес_руб;дроб)

Таблица 14.ЗВ. Аргументы функции РУБЛЬ.ДРОБЬ

Наименование Значение Примечание

дес_руб десятичное число


дроб Знаменатель Если значение арrумента не является целым числом, то оно усекается.
Функции анализа ценных бумаг 163

Наименование Значение Примечание

Если значение 3J1Г1Мента < О, функция ЮJВращает значение оwибкм


#ЧИСЛО!.
Если значение арrумента = О, функция возвращает значение оwибки
#ДЕЛ/О!

Пример
Цена последней сделки по ценной бумаге составила 63,1666667. Преобразуем ее
к дробному виду.

- 63,1
rtieaбpuyeт-·~.~-'КIDl,8-·~
111\ie.lpll(м.
..... 181~

.~:63,1

ок 11 0.-

Рис. 14.ЗВ. Диалоговое окно функции РУБЛЬ.ДРОБЬ

Функция СКИДКА
Вычисляет учетную ставку, соответствующую цене покупки ценной бумаги
и эквивалентную ее доходности к погашению.

Синтаксис

СКИДКА(дата_согл;дата_вступл_в_силу;цена;погаwение;базис)

Таблица 14.З9. Аргументы функции СКИДКА

Наименование Значение Примечание

р,ата_согл дата приобретения должен вводиlЬСЯ с использованием функции /JATA


р,ата_ вступл_в_силу дата погашения должен ВВ0ДИ1ЬСЯ с использованием функции /JATA. дата погашения
доrо~сна быть позже дi11Ы приобретения
цена Рыночная цена покупки
(% от номинала)
погашение Сумма погашения (% от
номинала)

базис Правило начисления ко­ Принимаемые значения:


личества дней в месяце О или отсутствие - американский метод (NASD): 30 дней в меся­
и году це/360 дней в году (при следующих условиях: если начаnьная д11та
явnяется 31-м числом месяца, то она полагается равной 30-му чисnу
продолжение .Р
164 Гnава 14. Финансовые функции

Таблица 14.39 (продолжение)


На1111енован11е Значение Пр1111ечан11е

того же месяца; если конечная дата является 31-м числом месяца


и начальная дата меньше, чем 30-е число, то конечная дата полаrает­
ся равной 1-му числу следующего месяца, в противном сnучае ко­
нечная дата полагается равной 30-му числу того же месяца);
1- фактическое количество дней в месяце/фактическое количество
дней в году;
2- фактическое количество дней в месяце/360д ней в году;
3- факrическое количество дней в месяце/365 дней в году;
4- европейский метод: 30 дней в месяце/360 дней в году (при усло­
вии: начальная и конечная дilТЫ, которые приходятся на 31-е чис­
ло месяца, полагаются равными 30-му числу того же месяца)

Пример

Необходимые исходные данные:


• дата приобретения: 26.09.2007;
• дата погашения:17 .03.2008;
• цена,% от номинала: 97,6857;
• сумма погашения, % от номинала: 100.
Определим учетную ставку этой облигации.

Ар1 умен ты фуннннн -~ [~

"8Т~· ~1:)11 ---- ____ Jfj] - З9351


д.т•_8С171111_8_...., [D_io__ -- ~:-_Ji] - 39524
ц... Г97~~
,..._ ~~----
- ------- - '17,611Fi1

-с- --------- ----:-ffi1


_li) - 100
-3
_ _ .... _ 6 - " ·
-
• О,018827717
.....,._.,С1'

~cnoai6--.

Crpмrco rp ngй Фmmm ()1( 11 о.-

Рис. 14.39. Диалоговое окно функции СКИДКА

Функция ЦЕНА
Вычисляет цену за 100 рублей номинальной стоимости ценных бумаг, по кото­
рым выплачивается периодический процент.

Формула текущей стоимости (цены) подобного обязательства имеет следую­


щий вид:

Р= N ' (14.21)
(1+ УГМ)п
Функции анализа ценных бумаг 165

гдеN - номинал;
УГМ - доходность к погашению;

п - число периодов.

Синтаксис

ЦЕНА(дата_согл;дата_вступл_в_силу;ставка;доход;погашение;
частота;базис)

Таблица 14.40. Аргументы функции ЦЕНА

Н1имено11ние Значение Примечание

дата согл дата приобретения ДОпжен вводиться с использованием функции /J/4.TA


дата_вступл_в_силу дата погашения должен вводиться с использованием функции /J/4.TA. дата погашения
должна быть позже даты приобретения
ставка Годовая ставка доход­
ности

доход Норма доходности


погаwение Сумма погашения
(% от номинала)
частота Количество купонных ДОпускаются только три значения: 1- дnя ежегодных выплат; 2- дnя
выплат в год полуrодовых: 4 - дnя ежекварrальных
базис Правило начисления Принимаемые значения:
количества дней в ме- О или отсутствие - американский метод (NASD): 30 дней в меся~/
ся~ и году 360 дней в году (при следующих условиях: если начальная д11та являет­
ся 31-м числом месяца, то она полагается равной 30-му числу того же
месяца: если конечная дi1Т3 является 31-м числом месяца и начальная
д11та меньше, чем 30-е число, то конечная дi1Т3 полаrается равной 1-му
числу следующего месяца, в противном случае конечная дi1Т3 полагает­
ся равной 30-му числу того же месяца);
1- фактическое количество дней в меся~/фактическое количество
дней в году;
2- фактическое количество дней в меся~/360 дней в году;
3- фактическое количество дней в меся~/365 дней в году:
4- европейский метод: 30 дней в меся~/360 дней в году (при усло­
вии: начальная и конечная даты, которые приходятся на 31-е число
месяца, полаrаются равными 30-му числу того же месяца)

Пример

Рассмотрим облигацию внутреннего государственного валютного займа Мини­


стерства финансов РФ восьмой серии, государственный регистрационный но­
мер: 13008RMFS, Минфин.
Необходимые исходные данные:
• дата приобретения: 27.09.2007;
• дата погашения: 17.03.2008;
• ставка: 3 %;
• норма доходности: 15 %;
• сумма погашения, % от номинала: 100;
166 Глава 14. Финансовые функции

• количество купонных выплат: 2 раза в год;


• базис, принятый в России для ОВВЗ: 30 дней в месяце/360 дней в году (со­
ответствующий аргумент имеет нулевое значение или опущен).

Определим текущую стоимость этой облигации.

Дете_саrа [!_~- ______=iiJ - 39SS2


Дeт8_8CIJIUIJIJ!Ulr [!4!==-- -------=rtil - 3'400

--= - ет- [3% :=-.______Jil - о,оз


~ =~~-~=:Jl : ~~s
- 98,+421Эli6З
11о18р1ще8т ~и iOO Р\'бмА~СТОМ1СrМ118tМ1iуомr, nаКОЩН1~
~111ОQ,1НТ.

з~.-: 98,4421

Рис. 14.40. Диалоговое окно функции ЦЕНА

Функция ЦЕНАКЧЕК

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


щая цена облигации в расчете на 100 денежных единиц его номинала.
Оценка стоимости краткосрочной бескупонной облигации заключается в опре­
делении современной величины элементарного потока платежей по формуле
простых процентов, исходя из требуемой нормы доходности (рыночной став­
ки).

Формула текущей стоимости (цены) будет иметь следующий вид:

N
Р= ' (14.22)
1+ (Ух t)/B
где t- число дней до погашения;
У- норма доходности;
N- номинал;
В - используемая временная база (360 для обыкновенных процентов; 365 или
366 для точных процентов).

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

Синтаксис

ЦЕНАКЧЕК(дата_согл;дата_вступл_в_силу;скидка)

Таблица 14.41. Аргументы функции ЦЕНАКЧЕК

Наименование Значение Примечание

дата_согл дата приобретения должен вводиться с исгюльзованием функции JJATA. Если дата_соrл ~
дата_всrуnл_в_силу или дата_вступл_в_силу позже, чем дата_соrл,

больше чем на год, функция ЦЕНАКЧЕК возвращает значение ошибки


#ЧИСЛО!
дата_всrупл_в_силу дата погашения ДОткен вводиться с использованием функции JJATA. дата погашения
должна быть позже да1Ь1 приобретения
Учетная ставка Если значение учетной ставки вычислялось с использованием
функции СКИДКА, то дnя коррекции результата необходимо умно·
жить его на поправочный коэффициент v = 360/365

Пример

Рассмотрим дисконтную документарную на предъявителя облигацию Банка


России (ЦБ РФ), государственный регистрационный номер: 4-03-21BR0-7 от
20.07.2007, ЦБ РФ.
Исходные данные:

• дата приобретения: 26.09.2007.


• дата погашения: 17.03.2008;
• скорректированная учетная ставка: 4,82 %.
Определим курсовую цену этой облигации.

А1•1у......ен1h1 фуннuнн 1? i Х

О1С 11 ~

Рис. 14.41. Диалоговое окно функции ЦЕНАКЧЕК

Функция ЦЕНАПЕРВНЕРЕГ

Вычисляет текущую стоимость облигации с первым периодом купонной вы­


платы, отличающимся от остальных.
168 Глава 14. Финансовые функции

Если первый период короче остальных, алгоритм, реализуемый функцией, вы­


числяет квазикупонный период, увеличивая количество дней до необходимого.
Если первый период удлинен, из него выделяется целое количество периодов,
совпадающих по размеру с остальными, а оставшийся укороченный «достраи­
вается•.

Синтаксис

ЦЕНАПЕРВНЕРЕГ(дата_согл;дата_вступл_в_силу;дата_выпуска;
nервый_купон;ставка;доход;погашение;частота;базис)

, ,Табnица 14.42. Аргументы функции ЦЕНАПЕРВНЕРЕГ

На1111енован11е Значен11е Пр1111ечан11е

дiПа_согл дата приобретения Должен вводиться с использованием функции f.JATA


дiПа_ВСlуПЛ_в_силу Дата погашения Должен вводиться с использованием функции f.JATA. Дата поrашения
должна быть rюзже даты первой купонlЮЙ выплаты. Число погаше­
ния должно совпадать с числом первой купонной выплаты, иначе
функция выдает ошибку #ЧИСЛО!
дilТа_ВЫпуска Дата ВЫП)'СКа Должен вводиться с использованием функции /JATA.
облигации
первый_купон дата первой купонной Должен вводиться с использованием функции f.JATA. Дата первой ку­
выплаты понной выплаты должна быть позже даты приобретения
ставка Купонная ставка

доход Норма доходности


погаwение Сумма поrашения
(% от номинала)
Количесrво купонных вы- Допускаются только три значения: 1- для ежегодных выплат;
плат в год 2 - для полуrодовых; 4 - для ежеквартальных
базис Правило начисления ко- Принимаемые значения:
личесrва дней в месяце О или отсуrствие - американский метод (NASD): 30 дней в месяце/
и году 360 дней в году (при следующих усnовиях: если начальная дата яв-
ляется 31-м числом месяца, то она полагается равной 30-му числу
того же месяца; если конечная дата является 31-м числом месяца
и начальная дi1Та меньwе, чем 30-е число, то конечная дi1Та полага­
ется равной 1-му числу следуJОЩеГО месяца, в противном случае ко­
нечная дата полагается равной 30-му числу того же месяца);
1- фактическое количество дней в месяце/фактическое количество
дней в году;
2- фактическое количесrво дней в месяце/360 дней в году;
3- фактическое количество дней в месяце/365 дней в году;
4- европейский метод: 30 дней в месяце/360 дней в году (при ус­
ловии: начальная и конечная даты, которые приходятся на 31 -е
число месяца, полагаются равными 30-му числу того же месяца)

Пример

Рассмотрим процентную амортизационную документарную на предъявителя


облигацию Департамента финансов города Томск выпуска 34001, государствен­
ный регистрационный номер RU34001TOM1от05.11.2004, Минфин.
Функции анализа ценных бумаг 169

Необходимые исходные данные:


• дата приобретения: 25.03.2005;
• дата погашения: 22.11.2007;
• дата выпуска облигации: 25.11.2004;
• дата выплаты первого купона: 22.05.2005
(то есть первый купонный период
в 2 раза больше остальных, а общее количество купонных выплат на одну
меньше);
• купонная ставка: 13 % (для первого купона);
• норма доходности: 15 %;
• сумма погашения: 100 % от номинала;
• количество купонных выплат: 4 раза в год;
• базис, принятый в России для облигаций такого типа: точное число дней
в месяце/365 дней в году (соответствующий аргумент имеет значение •3• ).
Определим доходность этой облигации к погашению.

ст-~~-­ ~JiJ • О,IЗ


д..А 'l~"lo --ii] - 0,15

паr- ----~ - 100


Чктат• ---~-- -ff!j] - 4

_=в~ - J
- 95,6731991
11а!11роща8т 118Н1'" 100 ~_......... СТ1111ООСtН - 6 - " с нореrу,,,.,._ (корот- Иll<-)

переы11 П8р11СW1М - ·

- · 95,6731991
ок ! [о-

Рис. 14.42. Диалоговое окно функции ЦЕНАПЕРВНЕРЕГ

Функция ЦЕНАПОГАШ
Вычисляет курсовую стоимость ценной бумаги с выплатой процентов при пога­
шении, соответствующую требуемой норме доходности инвестора (рыночной
ставке).
Курсовая стоимость подобной ценной бумаги определяется по следующей фор­
муле:

К= N+S -S (14.23)
У xt 1'
1+ ---
в

где t- число дней до погашения;


170 Гnава 14. Финансовые функции

У - норма доходности;
S- абсолютная величина дохода по сертификату;
S1 - абсолютная величина дохода, накопленная к дате совершения сделки;
В - используемая временная база (360 для обыкновенных процентов; 365 или
366 для точных процентов).

Синтаксис

ЦЕНАПОГАШ(дата_согл;дата_вступл_в_силу;дата_выпуска;ставка;
доходность;базис)

Таблица 14.43. Аргументы функции ЦЕНАПОГАШ

Н111мено11н11е Зн1чен11е Пр11меч1н11е

дата согл дата приобретения ДОпжен вводиться с использованием функции JJATA. дата
приобретения не допжна быть датой выпуска, иначе
функция ЦЕНАГЮГАШ выдаст оwибку #ЧИСЛО!
дата_вступп_в_сипу дата rюrаwения должен вводиться с использованием функции IJATA
дата_выпуска дата выпуска должен вводиться с использованием функции JJATA
сrавка Годовая ставка доходности
доходность

базис Правило начисления количества Принимаемые значения:


дней в месяце и году О или отсутствие - американский метод (NASD): 30 дней
в месяце(.360 дней в году (при спеду10ЩИХ условиях: если
начальная дата является З 1-м числом месяца, то она по­
лагается равной 30-му числу того же месяца; если конеч­
ная дата является 31-м числом месяца и начальная дата
меньше, чем 30-е число, то конечная дата поnагается
равной 1-му числу спедующего месяца, в противном слу­
чае конечная дата полагается равной 30-му числу того же
месяца);
1- факl'ическое количество дней в месяце/факl'ическое
количество дней в году;
2- факl'ическое количество дней в месяце(.360 дней
в году;

З - факl'ическое количество дней в месяце(З65 дней


в году;

4- европейский метод: 30 дней в месяце(.360 дней


в году (при условии: начальная и конечная даты, кото­
рые приходятся на З 1-е число месяца, полагаются
равными 30-му числу того же месяца)

Пример

Рассмотрим депозитный сертификат Уральского банка Сбербанка России. Но­


минал приобретенного 28.09.2007 де~озитного сертификата - 100 ООО руб., вы­
пуск - 27.09.2007, погашение - 27.09.2008. Доход по годовому депозитному
сертификату установлен в размере 4,5 % годовых.
Дaтa_Clll'". г~-==---Ji}
Дета_вс:туn•_в_с.., ;[)8-- ----------:~!ril
- Э9Э5Э
• 39718
г-- - - -~

-
Дета__.,... 1D9___ - - - - - - - - _____ \!!151 • 39352
ст- l~~--==-=----==-Ii)
г. ---------------""""
0,045
д-N11КтЬ ~s~ _________l!;!U - о,045

- 99,99946315
Во>ерацает цену ... 100 pyбnoli~ ~-~. no =-l'lpCIЦeнт oыnn•_,..• 8
cpoкnor-.

"
- · 99,99946315
Cmw;a m 'ТОЙ фyttswtl ок l!0т-

Рис. 14.43. Диалоговое окно функции ЦЕНАПОГАШ

Функция ЦЕНАПОСЛНЕРЕГ
Вычисляет текущую стоимость облигации с последним периодом купонной вы­
платы, отличающимся от остальных.

Если первый период короче остальных, алгоритм, реализуемый функцией, вы­


числяет квазикупонный период, увеличивая количество дней до необходимого.
Если первый период удлинен, из него выделяется целое количество периодов,
совпадающих по размеру с остальными, а оставшийся укороченный «достраи­
вается•.

Синтаксис

ЦЕНАПОСЛНЕРЕГ(дата_согл;дата_вступл_в_силу;последняя_выплата;
ставка;цена;погашение;частота;базис)

Табпица 14.44. Аргументы функции ЦЕНАПОСЛНЕРЕГ

Наименование Значение Примечание

дата_согл Дата приобретения ДОлжен вsодиться с использованиl!м функции fJ/4,TA


дата_ вступл_в_силу Дата погашения ДОлжен вводиться с иаюльзованием функции fJ/4,TA. Дата погашения
должна быть позже даты приобретения
последняя_ выплата Дата последней ДОлжен вводиться с использованием функции fJ/4,TA. Дата приобретения
купонной выплаты должна быть позже даты последней купонной выматы
дnя ценных бумаг

ставка Купонная сrавка


доход Норма доходности

поrашение Сумма погашения


(% от номинала)
продолжение ..Р-
172 Глава 14. Финансовые функции

Таблица 14.44 (продолжение)


Наименование Значение Примечание

часrота Количество купонных Допускаются только три зна-~ения: 1- дnя ежегодных выппат; 2 - дnя
выппат в год полугодовых; 4- дnя ежеквартальных

базис Правило начисления Принимаемые значения:


количесrва дней О ипи отсуrствие - американский метод (NASD): 30 дней в месяце/
в месяце и году 360 дней в году {при следующих условиях: если начальная дата явnяеrся
31-м числом месяца, то она полагается равной 30-му числу того же ме­
сяца; если конечная дата является 31-м числом месяца и начальная
дата меньwе, чем 30-е чИСIЮ, то конечная дата полаrается равной 1-му
числу следующего месяца, в про1Мвном случае конечная дата полагает­
ся равной 30-му числу того же месяца);
1- фактическое количество дней в месяце/фактическое количество
дней в году;
2- фактическое количество дней в месяце/360 дней в году;
3- фактическое количество дней в месяце{J65 дней в году;
4- европейский метод: 30 дней в месяце/360 дней в году (при условии:
начальная и конечная даты, которые приходятся на 31-е число меся­
ца, полаrаются равными 30-му числу того же месяца)

Пример

Рассмотрим гипотетическую облигацию с последним периодом, отличающимся


от остальных.

ЦЕ11А11ОС1ИРtТ

ст- ;~--- ---------~--:Jil


д-А ~~!o__ :---------------lil •- 0,12
O,IS
1 1 1 r - ~100____ -al - 100
чктата ____ Ji) - 4
6-: Jj)-э

---· -
- 99,5357Z151
~-31100~-"""""Ct'1НIOrnl-~C_.,_~-..-i

~сnосаб--.

- : 99,5357ZISI

ок 11 0.-

Рис. 14.44. Диалоговое окно функции ЦЕНАПОСЛНЕРЕГ

Необходимые исходные данные:


• дата приобретения: 28.09.2007;
• дата погашения: 22.11.2007;
• дата выплаты последнего купона: 23.08.2005;
• купонная ставка:12 % (для последнего купона);
• норма доходности: 15 %;
• сумма погашения: 100 % от номинала;
Функции анализа ценных бумаг 173

• количество купонных выплат: 4 раза в год;


• базис, принятый в России для облигаций такого типа: точное число дней
в месяце/365 дней в году (соответствующий аргумент имеет значение «3~ ).
Определим доходность этой облигации к погашению.

Функция ЦЕНАСКИДКА
Вычисляет курсовую стоимость облигации, реализуемой с дисконтом (скидкой).
Функция ЦЕНАСКИДКА отличается от функции ЦЕНАКЧЕК тем, что, во-первых,
цена погашения, используемая при расчете, может отличаться от номинала (то есть
возможна перепродажа облигации до погашения) и, во-вторых, не требуется
умно)(ение на поправочный коэффициент.

Синтаксис

ЦЕНАСКИДКА(дата_соr л; дата_вступл_в_силу; с'кидка; погашение; базис)

Таблица 14.45. Аргументы функции ЦЕНАСКИДКА

Наименование Значение Примечание

дата_согл дата приобретения ДОпжен вводиться с использованием функции /JATA. Если дата_согл ~
дата_ВС'lуПЛ_в_силу или дата_ВС'lуПЛ_в_силу ГIОЗ)l(е, чем дата_согл, боль­
ше чем на год, функция ЦЕНАСКИДКА возвращает значение оwибки
#ЧИСЛО!
дата_вступл_в_силу дата погаwения Должен вводиться с использованием функции fJATA. дата погаwения
должна быть позже датъ~ приобретения
скидка Учеrnая ставка
погашение Сумма погашения
(% от номинала)
базис Правило начисления Принимаемые значения:
количества дней О или отсуrствие - американский метод (NASD): 30 дней в месяце/
в месяце и году 360 дней в году (при спедующих условиях: если начальная дата является
31-м числом месяца, то она полаrается равной 30-му числу того же ме­
сяца; если конечная дата является 31-м чисnом месяца и начальная дата
меньше, чем 30-е число, то конечная дата полагается равной 1-му числу
следующего месяца, в противном случае конечная дата полагается рав­
ной 30-му числу того же месяца);
1- фактическое количество дней в месяце/фактическое количесrво
дней в году;
2- фактическое количеспю дней в месяце/360 дней в году;
3- фактическое количество дней в месяце/365 дней в году;
4- европейский метод: 30 дней в месяце/360 дней в году (при условии:
начальная и конечная датъ~, которые приходятся на 31-е число меся­
ца, полагаются равными 30-му числу того же месяца)

Пример

Рассмотрим дисконтную документарную на предъявителя облигацию Банка


России (ЦБ РФ), государственный регистрационный номер: 4-03-21BR0-7 от
20.07.2007, ЦБ РФ.
174 Гяава 14. Финансовые функции

Исходные данные:

• дата приобретения: 26.09.2007.


• дата погашения: 17.03.2008;
• учетная ставка: 4,88 %;
• сумма погашения, % от номинала: 100.

LiЕНАОО1АКА
" ........

nar- :-100- -
ГD2e-­
дaт•.JIO"lllll,__ ~~;-''"'=-
~с~;;_ ~=- -
_j~- ЭР351

-- - - - •
___ Ji] -
____ в- з
О,0488
395Z4

100

- 97,6870137
llo3lp8ulI 1111НУ м 100 ~IDИ18/lоНОЙ стоммостн - 6-, на~ це,,... CJCIW<4,
Ct&wce ст_...,._....,..щ--,

~1 97,li870\З7

9рмg11р 1таj!Фисммм ок 11 Qт,...

Рис. 14.45. Диалоговое окно функции ЦЕНАСКИДКА

Функция ЧИСЛКУПОН
Вычисляет количество купонных выплат, которые могут быть оплачены в пе­
риоде между датой приобретения и датой погашения.

Синтаксис

ЧИСЛКУЛОН(дата_согл;дата_вступл_в_силу;частота;базис)

Таблица 14.46. Аргументы функции ЧИСЛКУПОН

На1111еноаан11е Значен11е Пр1111ечан11е

дата согл дата приобретения Должен 1111ОДИТЬСА с использованием функции /JATA


дата_встуnл_в_силу дата погаwения Должен вводиться с использованием функции fJATA. дата погаwения
должна бытъ позже даты продажи
Количество купонных допускаются только три значения: 1- дnя ежегодных выплат; 2- для
выплат в год полугодовых; 4 - дnя ежеквартальных
базис Правило начисления Принимаемые значения:
количесп~а дней О или отсуrсrвие - американский метод (NASD): 30 дней в месяце/
в месяце и году 360 дней в году (при следующих условиях: если начальная дата является
З 1-м числом месяца, то она полагается равной 30-му числу того же ме­
сяца; если конечная дата является З 1-м числом месяца и начальная дата
меньwе, чем 30-е число, то конечная дата полагается равной 1-му числу
следу1ОЩеГО месяца, в противном случае конечная дата поmrается рав­
ной 30-му числу того же месяца);
Функции расчета амортизации 175

Наименование Значение Примечание

1 - факtическое количество дней в месяце/факtическое количество


дней в году;
2- факtическое количество дней в месяце/Зб() дней в году;
З- фактическое количество дней в месяце(.365 дней в году;
4- европейский метод: 30 дней в месяце/Зб() дней в году (при )'Сllовии:
начальная и конечная даты, которые приходятся на 31-е чиспо меся­
ца, попагаJОТся равными 30-му числу того же месяца)

Пример
Рассмотрим облигацию внутреннего государственного валютного займа Мини­
стерства финансов РФ восьмой серии, государственный регистрационный но­
мер: 13008RMFS, Минфин.
Необходимые исходные данные:
• дата приобретения: 21.09.2006;
• дата погашения: 14.11.2007;
• количество купонных выплат: 2 раза в год;
• базис, принятый в России для ОВВЗ: 30 дней в месяце/360 дней в году (со­
ответствующий аргумент имеет нулевое значение или опущен).
Определим количество купонных выплат, которое произойдет с 21.09.2006 по
14.11.2007.

,....__. L~~-=- -----~~.::Jil - 3119111


An'•~--
.... гж--~-=------
гz- ----- ---=~--::lil'"
-----Ji1 " 394111
2
' L:__ -=r;,;

&вс [=-- -- --- fiJ • nю6ое


.,....._, _ _ _ _Y ...... Clll'_И_.._
- 3 •..,...,
'llстот• - - - - -
._,з

ок 11 о.-

Рис. 14.46. Диалоговое окно функции ЧИСЛКУПОН

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


Под амортизацией понимается уменьшение стоимости имущества в процессе
эксплуатации. Суть амортизации - отчисления, предназначенные для возме­
щения износа имущества.

Амортизация основных средств может производиться одним из следующих методов:


• линейный метод;
• метод уменьшаемого остатка;
176 Глава 14. Финансовые функции

• метод списания стоимости по сумме чисел лет срока полезного использова­


ния (срок полезного использования - период, в течение которого использо­
вание объекта основных средств призвано приносить доход организации
или служить для выполнения целей ее деятельности);
• метод списания стоимости пропорционально объему продукции (услуг);
• ускоренный метод амортизации (не может превышать 3-кратного увеличе­
ния размера отчислений по линейному способу).

Функция АМОРУВ
Вычисляет пропорциональную амортизацию имущества для каждого отчетного
периода по французской системе бухгалтерского учета.
tlропорциональная амортизация (линейная, обычная, метод пропорционально­
го списания стоимости) метод амортизации, при котором срок полезной
службы имущества делится на совокупные расходы за вычетом остаточной
стоимости. Эта процедура используется для получения единых ежегоднь~х
расходов на амортизацию, которые вычитаются из дохода до расчета подоход­

ного налога.

При пропорциональной амортизации предусматривается списание стоимости


амортизированного имущества равными ежегодными долями на протяжении

всего периода.

Величина амортизации в этом случае рассчитыва~тся по следующей фор­


муле:

А =Ст (14.24)
m т'

где т - номер года от начала срока использования объекта основных средств;


Ст - первоначальная стоимость объекта основных средств;
Т - срок полезного использования объекта основных средств.

Синтаксис

АМОРУВ (стоимость;дата_приобр;первый_период; остаточная_стои­


мость;период;ставка;базис)

Таблица 14.47. Арrументы функции АМОРУВ

На11меноаан11е Значение Пр11мечан11е

сrоимость затраты на приобре-


тение имущества

дата_приобр дата приобретения Должен вводиться с использованием функции /JATA


имущества

переый_период дата окончания Должен вводиться с использованием функции /JATA


первого периода

остаточная_сrоимость Остаточная сrоимость


имущества в конце

периода амортизации
Функции расчета амортизации 177

Н1111мено1ан111е Знвчение Пр111меч1н111е

период Период амортизации


ставка Сrавка амортизации
базис Правипо начисления Принимаемые значения:
количества дней в ме­ О иnи отсутствие - американский метод (NASD): 30 дней в месяце/
сяце и году 360 дней в году (при сnедуIОЩИх условиях: есnи начальная дата яв­
ляется 31-м чисnом месяца, то она полаrается равной 30-му чисnу
того же месяца; есnи конечная дата явnяется 31-м числом месяца
и начальная дата меньше, чем 30-е число, то конечная даm пола­
гается равной 1-му чисnу сnедующего месяца, в противном сnучае
конечная дата полаrается равной 30-му чисnу того же месяца);
1- факrическое количество дней в месяце/фактическое количест-
во дней в году;
2- факrическое коnичество дней в месяце/360 дней в году;
3- факrическое количество дней в месяце/365 дней в году;
4- европейский метод: 30 дней в месяце/360 дней в году (при ус­
ловии: начальная и конечная дать~, которые приходятся на 31-е
чисnо месяца, полагаются равными 30-му чисnу того же месяца)

Пример

1июня2007 года было приобретено оборудование на сумму 100 тыс. руб. Оста­
точную стоимость примем нулевой, ставку амортизации 20 %. Вычислим ве­
личину амортизационных отчислений в первом периоде.

_]iJ - l!ШXI
АП•............ ~~--- -~]i]
- З9ZМ
........__ :о;_:: __ _ - ]j]- 39447

Ост--~ ~:-~~=~~-­ --=til - о


.......... ~----- ~JS)-1'

....,,._. __
. . _ . _ . _ _ _ . . . , . , _- . .ZOOOll
...... "8IUOl'Oyчma"O- •

."
О1( 11 от-

Рис. 14.47. Диалоговое окно функции АМОРУВ

Функция АМОРУМ

Вычисляет величину амортизации для каждого периода по французской систе­


ме бухгалтерского учета, если применяемый в вычислениях коэффициент
амортизации зависит от периода амортизации имущества. Если актив приобре­
тается в середине бухгалтерского периода, то учитывается пропорционально
распределенная амортизация.
178 Глава 14. Финансовые функции

Величина амортизации в этом случае рассчитывается по следующей формуле:

А =Ст (14.25)
т т'

где т - номер года от начала срока использования объекта основных средств;


Ст - первоначальная стоимость объекта основных средств;
Т - срок полезного использования объекта основных средств.
Данная функция вычисляет амортизацию вплоть до последнего периода амор­
тизации или до тех пор, пока суммарная величина амортизации не превысит

разность между первоначальной стоимостью и остаточной стоимостью имуще­


ства.

Синтаксис

АМОРУМ (стоимость;дата_приобр;первый_период;остаточная_
стоимость:период;ставка;базис)

Табnица 14.48. Арrументы функции АМОРУМ

На11меноаан11е Значение Пр11мечан11е

стоимость Затратъ~ на приобре­


тение имущества

дата_приобр дата приобретения ДОткен вводиться с использованием функции /JATA


имущества

первый_период дата окончания перво- ДОmкен вводиться с использованием функции /JATA


го периода

остаточная_стоимость Остаточная стоимость


имущества в конце

периода аморJИЗаЦИи

период Период амортизации Есnи срок зксплуаnщии находится в интерваnе между О и 1, 1 и 2,


2 и 3 иnи 4 и 5, то выдается значение ошибки #ЧИСЛО!
Сrавка 3МОрJИЗаЦИИ
Правиnо начисления Принимаемые значения:
количества дней в ме- О иnи отсуrствие - американский метод (NASD): 30 дней в месяце/
сяце и году 360 дней в году (при следующих )'Сnовиях: если начаnьная дата яв-
ляется 31-м числом месяца, то она полагается равной 30-му числу
того же месяца; если конечная дата является 31 -м чИСJЮМ месяца
и начаnьная дата меньше, чем 30-е число, то конечная дата полаrа­
ется равной 1-му числу спедующего месяца, в противном случае ко­
нечная дата попаrается равной 30-му числу того же месяца);
1- фактическое количество дней в месяце/фактическое количество
дней в году;
2- фактическое количество дней в месяце/360 дней в году;
3- фактическое количество дней в месяце/365 дней в году;
4- европейский метод: 30 дней в месяце(360 дней в году (при ус­
ловии: начаnьная и конечная датъ~, которые приходятся на 31-е
число месяца, попагаются равными 30-му числу того же месяца)
Функции расчета амортизации 179

Пример

1июня2007 года было приобретено оборудование на сумму 100 тыс. руб. Оста­
точную стоимость примем нулевой, ставку амортизации - 20 %. Вычислим ве­
личину амортизационных отчислений в первом периоде.

дp•V>Jelllhl фу11кннн i} 1~,

. " 311661
lloJlipliueт 118mиtY~~llql'll_M_ A/IRQIUClf1) yч8тнtiro llllpltOAe.
Ост--~ acт-~•-......,::11112111Ylfl"--.

C!pwo!llЛPЙ dмtсмии ок 11 о.,_

Рис. 14.48. Диалоговое окно функции АМОРУМ

ФункцияАПЛ

Вычисляет величину амортизации актива за один период, рассчитанную линей­


ным методом.

При использовании линейного метода годовая сумма начисления амортизаци­


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

А =Ст (14.26)
т т'

rде т - номер года от начала срока использования объекта основных средств;


Ст - первоначальная стоимость объекта основных средств;
Т - срок полезного использования объекта основных средств.

Синтаксис

АПП(нач_стоимость;ост_стоимость;время_эксплуатации)
180 Глава 14. Финансовые функции

Таблица 14.49. Арrументы функции АПЛ

Наименование Значение Примечание

нач_стоимость Затраты на приобретение имущества


осr_стоимость Сrоимость имущества в конце периода
амортизации

время_зкспnуатации Период амортизации Арrvмент измеряется в пwix

Пример
1июня2007 года было приобретено оборудование на сумму 100 тыс. руб. Оста­
точную стоимость примем нулевой, период амортизации - 5 лет. Вычислим ве­
~ичину амортизационных отчислений в первом периоде линейным методом.

АПЛ

-~ u~~~---·--­ ____ =:Ji]- -


ост_~ [O~_----·-·-
-lril - о
..,___.._ l~:::: iiJ - 5
llcJllpliueт.._ _ _ ...,..." _ _ - 211О11О
PIONIТ_,...___ .
...,_.__,..,...._ _... _ _ _ (онlrм~

. _ ........ с..,..&о.......,.

Crpoo!S§ по этой ф.ms!U!1 ок 11 от-

Рис. 14.49. Диалоговое окно функции АПЛ

ФункцинАСЧ
Вычисляет величину амортизации актива за данный период, рассчитанную по
сумме количества лет срока полезного использования.

При использовании метода списания стоимости по сумме количества лет срока


полезного использования годовая сумма начисления амортизационных отчис­

лений определяется исходя из первоначальной стоимости объекта основных


средств и годового соотношения, где в числителе число лет, остающихся до

конца срока службы объекта, а в знаменателе - сумма количества лет срока


службы объекта.
Величина амортизации в этом случае рассчитывается по следующей формуле:

(14.27)

где т - номер года от начала срока использования объекта основных средств;


Ст - первоначальная стоимость объекта основных средств;
Т - срок полезного использования объекта основных средств.
Функции расчета амортизации 181

Синтаксис

АСЧ(нач_стоимость;ост_стоимость;срок_эксплуатации;период)

Таблица 14.50. Аргументы функции АСЧ

Наименование Значение Примечание

нач_стоимость Начаnьная стоимость имущества


ОGr_СТОИМОСТЬ Сr~мосrь имущества в конце срока по.пеэного использования
срок_эксплуатации Срок полезного использования имущества
период Период

Прммер
1 июня 2007 года было приобретено оборудование на сумму 100 тыс. руб. Оста­
точную стоимость примем нулевой, период амортизации - 5 лет. Вычислим ве­
личину амортизационных отчислений в первом периоде методом списания
стоимости по сумме количества лет срока полезного использования.

АСЧ

__
__._,. i•~-- ---- -- ________-Jfil -

____
l!DXIO
an_._... --------------- - ---_::::~•о

.. .....___. r~-
. . . . . .,_;- ---- ·::JiJ • s
_ __

....._. ....."...,_ -в-1

,,,_._


- 33333,33333

ок 1ry;;;;;J

Рис. 14.50. Диалоговое окно функции АСЧ

Функция ДДОБ
Вычисляет амортизацию имущества за данный период, используя метод умень­
шения остатка.

При использовании метода уменьшаемого остатка годовая сумма начисления


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

1[
Ат = - Ст -
Т
EAj '
m-1

j=I
]
( 14.28)

где т - номер года от начала срока использования объекта основных средств;


182 Глава 14. Финансовые функции

Ст - первоначальная стоимость объекта основных средств;


Т - срок полезного использования объекта основных средств.

Синтаксис

АдОБ(нач_стоимость;ост_стоимость;время_эксплуатации;период;
коэффициент)

Таблица 14.51. Аргументы функции ДЦОБ

На11менован11е Значение Примечание

нач_сrоимость Начаnьная сrоимость имущества


ост_сrоимость Стоимость имущества в конце срока полезного
использования

время_зксnлуатации Период амортизации


период Период, дnя которого требуется вычислить
амортизацию

коэффициент ПроцеНТlfаЯ ставка снижающегося остатка Если аргумент опущен, то он полагается рав­
2
ным (метод удвоенного процента со сни­
жающегося остатка)

Пример
1июня2007 года было приобретено оборудование на сумму 100 тыс. руб. Оста­
точную стоимость примем нулевой, период амортизации - 5 лет. Вычислим ве­
личину амортизационных отчислений в первом периоде методом двойного
уменьшения остатка.

дАОб

..........-... !l~-- - _____ _::::_=:1i) - 100000


оn_стао.кn. Гo--:=:=_::·==:
г---------------~;;т
____ Ji]" о
~- ~--------------__J181 - s
~ [~~-=--:= ________
=ti) -

. --
1
[ ----- -------r.iiit
~ -· ~---- • Ч.,r(:no

~--- ~---.....нrо-­
асt111О11мt1Нi1-1'1'....ММ8ТОА.

~ ...
111 Фt ••tт~астатке.ЕсnкtаФ.• •••rr"'fК&'l't,
,..._....._2(_ _......._
астmса).

91!Р4мпчf!Фmаm

Рис. 14.51. Диалоговое окно функции ДЦОБ

Функция ПУО
Вычисляет величину амортизации имущества для любого выбранного периода
(включая частичные) методом уменьшаемого остатка.
Функции расчета амортизации 183

При использовании метода уменьшаемого остатка годовая сумма начисления


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

1[
Ат = - Ст -
т-1
EAj ] ' (14.29)
т j=I

где т - номер года от начала срока использования объекта основных средств;


Ст - первоначальная стоимость объекта основных средств;
Т -"срок полезного использования объекта основных средств.

Синтаксис

ПУО(нач_стоимость;ост_стоимость;срок_эксплуатации;нач_
период;кон_период;коэффициент;без_переключения)

Таблица 14.52. Аргументы функции ПУО

На11мено1ан11е Значение Пр11мечан11е

нач_стоимость Начаnьная сrоимостъ имущества


ост_стоимосn. Стоимость имущества в конце срока
полезноrо использования

срок_зксплуатации Срок полезного использования


имущества

нач_период Начаnьный период, дnя которого вычис- ~нт должен быть выражен в тех же единицах,
ляется аморумзация что и аргумент срок_эксплуатации

кон_период Конечный Период, Д11А которого ВЫЧИС· Аргумент должен быть выражен в тех же единицах,
ляется амортизация что и арrумент срок_эксплуатации

коэффициент Процекrная СJаВКа снижающегося Если аргумент опущен, то он полагается равным 2


остатка (метод удвоенного процента со снижающегося ос­
татка)
без_переключения Логическое значение, определяющее, Если арrvмент имеет значение ИСТИНА,
сnедует ли иаюльэовать линейную то Microsoft Ехсе1 не переключается на линейный
амортизацию в том случае, когда амор­ метод вычисnения амортизации, fJi1Жe есяи амор­
тизация превышает величину, рассчи­ тизация больше величины, рассчитанной методом
танную методом уменьшающегося уменыuающегося остатка.

остатка Если арrумент имеет значение ЛОЖЬ или опущен,


то Microsoft Ехсе1 переключается на линейный ме­
тод вычисnения амортизации, есяи амортизация
больше величины, рассчитанной методом умень­
шающегося остатка

Пример
1июня2007 года было приобретено оборудование на сумму 100 тыс. руб. Оста­
точную стоимость примем нулевой, срок полезного использования - 10 лет.
Вычислим величину амортизационных отчислений в первом и последнем пе­
риодах методом двойного уменьшения остатка.
184 Глава 14. Финансовые функции

Аrгу...,нты функuнн , ? 1[Х 1


пУО

--~ ~1.ioioo_
()ст _CTOl88DC'IЪ
--=-:=ri] - llШIO
=:JijjJ - о
=·-=:li] - 10

~==_]fi} - 1
-----~]fj) - 10

- 111ООО
~--.,_..,.JНбаrоеыl!рма'о-...,етом_""""_,_
- · с_,,.,..,.._....,_.,._астатu""'_..,_.,,,.,..,..,
- - - ...................
•-чтон ____ _ _ . . . _ , . _
_котораrо
ат_.

- · 80000,(Q>.
ок 11 ат-

Рис. 14.52. Диалоговое окно функции ПУО

ФункцияФУО
Вычисляет величину амортизации имущества для заданного периода, рассчи­
танную методом фиксированного уменьшения остатка.
При использовании метода уменьшаемого остатка годовая сумма начисления
амортизационных отчислений определяется исходя из остаточной стоимости
объекта основных средств на начало отчетного года и нормы амортизации, ис­
численной исходя из срока полезного использования этого объекта.
Величина амортизации в этом случае рассчитывается по следующей формуле:

1[
Ат = - Ст - l:Ai ,
m-1 ]
(14.30)
т j=I

где т - номер года от начала срока использования объекта основных средств;


Ст - первоначальная стоимость объекта основных средств;
Т - срок полезного использования объекта основных средств.

Синтаксис

ФУО(нач_стоимость;ост_стоимость;время_эксплуатации;период;месяцы)

Таблица 14.53. Аргументы функции ФУО

Наименование Эн111ение Приме11ание

нач_стоимосrь Начальная СТОИМОСТЬ имущества


ост_стоимость Стоимость имущесп~а в конце срока
полезного испоnьзования

время_эксплуатации Период амортизации


период Период. дnя которого~
вычисnитъ амортизацию
Функции расчета амортизации 185

Н111менован11е Зна11ен11е Пр11ме11ан11е

месяцы Количество месяцев в первом году Если аргумент опущен, то предпола­


гается, что он равен 12

Пример
1 июня 2007 года было приобретено оборудование на сумму 100 тыс. руб. Оста­
точную стоимость примем нулевой, период амортизации - 5 лет. Вычислим ве­
личину амортизационных отчислений в первом периоде методом фиксирован­
ного уменьшения остатка.

Аrrу....,"тыфункнин ? )(
ФУО

н.._ст~ г~~ -- ----- Ji] • IOOIXIO


Ост_~ [о.. _lil - о
-Jil - 5
-~-1
_Ji] - 6

- 50000
~--<l<Т88A/IA_.........._.,, рессчит-­
фиксирамннаrо- ОСТ&ТQ.

llepмDA nepИDA, AllA котороrо .......... ~ _ , - - , 8 те>< D

-=
8.l.tl'И&8XJ что и 8PМAJКOVIY81'8"t·

50000,ООр.
()1( ) [ Oneta

Рис. 14.53. Диалоговое окно функции ФУО


Глава 15
Информационные функции

Функции проверки типа

Функции проверки типа используются для проверки типа значения или ссыл­
ки. Каждая из этих функций проверяет тип значения и возвращает в зависимо­
сти от него результат ИСТИНА или ЛОЖЬ.

Функция ЕЛОГИЧ

Возвращает результат ИСТИНА, если аргумент значение ссылается на логическое


значение, и результат ЛОЖЬ, если аргумент таковым не является.

Синтаксис

ЕЛОГИЧ(значение}

Таблица 15. 1. Аргументы функции ЕЛОГИЧ

На11менован11е Значение Пр11мечан11е

значение Проверяемое Аргумент может быть пустой ячейкой, значением ошибки, поrическим зна-
значение чением, текстом, числом, ссыпкой ипи именем обьекrа любого из пере­
численных тиrюв

Пример

Арrументы функuнн..._ iJ ·'Х,


Е~

~' ..-тся,..
- _
----Ji) -

15

/ЮЖЬ
llOnNlll:IМl(ИCТWIA""" JЮЖЬ), м-т ИC"ПlttAМlllt ПОЖЬ.

-

·---INОilка,фqмумМ111t-....-...,фqму,.,.М111t

Сrюаека rю этой функШ!'! ()1( 11 от-

Рис. 15. 1. Диалоговое окно функции ЕЛОГИЧ


Функции проверки типа 187

Функция ЕНД
Возвращает результат ИСТИНА, если аргумент значение ссылается на значение
ошибки #Н/Д (значение недоступно), и результат ЛОЖЬ, если аргумент таковым
не является.

Синтаксис

ЕНД(значение)

Табпица 15.2. Аргументы функции ЕНД

Наименование Значение Примечание

значение Проверяемое значе· Арrvмент может быть пустой ячейкой, значением ошибки, nоrическим зна·
ние чением, тексrом, числом, ссыпкой или именем объекта любого из пере·
численных тиrюв

Пример

ЕНД

JiJ - 16:45

- ложь
~ 1 Я811А11ТСЯ11И ~ нe4ocrvr- (#Н/Д), И 11О'8р11Щ.П - - ИСТ1tiА IVlll ЛОЖЬ.

ЗИ8<11!1И! ~ - · 3tfачеНИе МОЖ8f COAllPJUТЪ CCЫ/llCY И11 ячеiiку,


фарму/1\'И1111-~, фа~му11>1I01Н-.

Эttaчetn: IЮЖЬ

О1( ) ( ~

Рис. 15.2. Диалоговое окно функции ЕНД

Функция ЕНЕТЕКСТ
Возвращает результат ИСТИНА, если аргумент значение ссылается на значе­
ние, не являющееся текстом, и результат ЛОЖЬ, если аргумент таковым не яв­
ляется.

Синтаксис

ЕНЕТЕКСТ(значение)

Табпица 15.З. Аргументы функции ЕНЕТЕКСТ

Наименование Значение Примечание

значение Проверяемое значе- Аргумент может быть пустой ячейкой, значением ошибки, логическим
ние значением, тексrом, чиспом, ссыпкой или именем объекта любого из
перечисленных типов
188 Гnава 15. Информационные функции

Пример

Арrументы функци11 ' '~ Р<

El'l:TEKCT
:эк.- 45 _--& - 45

• ИСТИНА

-=
Воэеращ~т ИСТllНА, ес111- не -тся текст-, и /ЮЖЪ 11 ~ СJ!\'Ч8. Пустые~ не
Яll/ЯОТСЯ тек~.

::~и.- ~

-· ~. формумМ11t-АЧеiiки, форму1ао1М11t

Спраека по этой фvнкuнн ок i 1 От.-а


Рис. 15.З. Диалоговое окно функции ЕНЕТЕКСТ

Функция ЕОШ
Возвращает результат ИСТИНА, если аргумент значение ссылается на любое
значение ошибки, кроме #Н / д, и результат ЛОЖЬ, если аргумент таковым не яв­
ляется.

Синтаксис

ЕОШ(значение)

Таблица 15.4. Аргументы функции ЕОШ

Наименование Значение Примечание

значение Проверяемое Аргумент может быть пустой ячейкой, значением ошибки, логическим
значение значением, текстом, чИС/IОМ, ссылкой или именем объекта любого из
перечиспенных типов

Пример

Аргументы функцю• 1?-11}<1


ЕОШ
г----
3- ·#llfl'IЯ?

а ИСТИНА

!)юllеряет, явnяется 1 1 1 - оwмбкой (#3НАЧI, #ССЫЛКА!, #~Л/01, IЧИCIIOI, #1/МЯ? ММ#Г!УСТО!),


oт/llМiOii от #Н/д, и 11О311Р811~т - ИСТИНА 11111 rюжь.

3нач1!ние 11Ю11~ - · ЗН.- моат содержать ССЫ11СУ на яч~йсу,


форм\rnу М/11- ЯЧIЙ<:Н, фopt\rllbl 1U1Н - ·

~: ИСТllНА

Cnpwo по этоii ФУнкuии


_ _I· {
__ок Отмена

Рис. 15.4. Диалоговое окно функции ЕОШ


Функции проверки типа 189

Функция ЕОШИБКА
Возвращает результат ИСТИНА, если аргумент значени~ ссылается на любое зна­
чение ошибки (#Н/ Д, #ЗНАЧ!, #ССЫЛ ! , #ДЕЛ/0 ! , #ЧИСЛО!, #ИМЯ? или #ПУСТО!),
и результат ЛОЖЬ, если аргумент таковым не является.

Синтаксис

ЕОШИБКА(значение)

Таблица 15.5. Аргументы функции ЕОШИБКА

Наименование Значение Примечание

значение Проверяемое Арrvмент может быть пусrой ячейкой, значением ошибки, поrическим
значение значением, текстом, чисnом, ссыпкой или именем объекта любого из
перечисnенных типов

Пример

Арrуме н1ы функц1111 1? 11Х1


ЕОUИКА

.. Jil - 45
- ложь
~. -тся 11t :sначенне оutбкой (#Н/Д, #3НАЧ!, #Ccыn<AI, #ДЕЦ/01, IЧllCЛOI, А'1'1Я? -
#ПУСТО!), и l!O~lleT - - ИCntiA Иllt IЮЖЬ.

:зна.нме 111СJ1М111А1!11 - · эн.... ~ СОАеР118'1о QQil/IКY 1111 ячМсу,


фojмvny 111М-Я'81iot, формv-..--.

Значение: IЮЖЬ

CFJl!l!!!Sa по этой ФУНК\1И!1 1 О1С )/о-

Рис. 15.5. Диалоговое окно функции ЕОШИБКА

Функция ЕПУСТО

Возвращает результат ИСТИНА, если аргумент значение ссылается на пустую


ячейку, и результат ЛОЖЬ, если аргумент таковым не является.

Синтаксис

ЕПУСТО (значение)

Таблица 15.6. Аргументы функции ЕПУСТО

Наименование Значение Примечание

значение Проверяемое Арrумент может быть пусrой ячейкой, значением ошибки, логическим
значение значением, текстом, чисnом, ссылкой или именем объекта любого из пе­
речисленных типов
190 Глава 15. Информационные функции

Пример

Ар1fМ1. н1мфу.~к111н1 ? 1 х

__ _:_li) - -
- ложь

- . --
""'8о1>8Т. CQolll8tТOIJll-ta.111<11tenvnvio...МCV, " _ _ ю­
КJllllOJCЬ,

-INIAl<ll-~

Crpwo пр пptl 4rmgiим ок 11 от-

- Рис. 15.6. Диалоговое окно функции ЕПУСТО

Функция ЕССЫЛКА
Возвращает результат ИСТИНА, если аргумент значение ссылается на ссылку,
и результат ЛОЖЬ, если аргумент таковым не является.

Синтаксис

ЕССЫЛКА(значение)

Таблица 15.7. Аргументы функции ЕССЫЛКА

На11менован11е Значение Пр11мечан11е

значение Проверяемое Арrvмент может быn. пустой ячейкой, значением оwибки, .погическим
значение значением, текстом, чисnом, ссыnкоА 1111111 именем обьекrа пюбоrо 113
перечмсnенных типов

Пример

Лрrуме1нм функюн1 ? Х

ECCЬIJJ<A

]iJ - о
-~
~. _.....,.. _ _,,,.,.., 11........-r_ll:МiA_.llOJlllL

- --.3Н••··-~Аа11111У",..11ку
форму"""'"'_....,.,,....., __ •.

Qpaso m ngМ функwм ок 11 от-

Рис. 15.7. Диалоговое окно функции ЕССЫЛКА

Функция ЕТЕКСТ

Возвращает результат ИСТИНА, если аргумент значение ссылается на текст, и ре­


зультат ЛОЖЬ, если аргумент таковым не является.
Функции проверки типа 191

Синтаксис

ЕТЕКСТ (значение}

Таблица 15.8. Арrументы функции ЕТЕКСТ

Н111менов1н11е Зн1чен11е Пр11меч1н11е

значение Проверяемое ~енr может быть П)'С1'ОЙ ячейкой, значением оwибки, поrическим
значение значением, мксrом, чисnом, ссылкой или именем объекта любоrо из
перечисленных типов

Пример

~
---- --~=ii]
екст"
-
----------- • ..,_.,.
• ИС1\11iА
""81Рмт, _ , . , _ , _ . . . . , , м_.._li\СПIНА>U11/10ЖЬ.

:зн...- --·--~-М811'1Мсу,
фaiioiyny- _.......,,форму,.._-·

еж l[ат-

Рис. 15.8. Диалоговое окно функции ЕТЕКСТ

Функция ЕЧИСЛО

Возвращает результат ИСТИНА, если аргумент значение ссылается на число,


и результат ЛОЖЬ, если аргумент таковым не является.

Синтаксис

ЕЧИСЛО (значение}

Пример

-=:fj] - 2
• ИСТИ'\11

~.-=,.,--,м~т-ИСТ\.tiАмmnожь.

- --.--Cll.uplll8'RoCClllll<ylt8A'IМ\y,
фcplynyМJll_......., фaiioiy... - - .

еж )[от-

Рис. 15.9. Диалоговое окно функции ЕЧИСЛО


192 Г:nава 15. Информационные функции

Таблица 15.9. Аргу~енты функции ЕЧИСЛО

Наименование Значение Примечание

значение Проверяемое Арrумент может быть П)'СТОЙ ячейкой, значением ошибки, поrическим
значение значением, текстом, чиспом, ссыпкой ипи именем объепа любого из
перечисnенных типов

Прочие функции

Функция ЕНЕЧЁТН
Возвращает результат ИСТИНА, если число нечетное, и результат ЛОЖЬ, если чис­
ло четное.

Синтаксис

ЕНЕЧЁТ(число)

Таблица 15.10. Аргументы функции ЕНЕЧЁТ

Наименование Значение Примечание

число Проверяемое Если аргумент не является чисnом, функция возвращает значение


значение ошибки #ЗНАЧ!

Пример

Арrумен1ы функц"" ? ~

ЕНЕЧЕТ

Чмс811

Чмсмl•--·

Qnwl nq JIQЙ фyttsuни ()1( 11 о-

Рис. 15. 1 О. Диалоговое окно функции ЕНЕЧЁТ

Функция ЕЧЁТН
Возвращает результат ИСТИНА, если число четное, и результат ЛОЖЬ, если число
нечетное.

Синтаксис

ЕЧЁТ(число)
Прочие функции 193

Табnица 15. 11. Аргументы функции ЕЧЁТ

Наименование Значение Примечание

Проверяемое Если арrумент не является числом, функция ВОЗЩ1111ЦВе1" значе­


значение ние оwибки #ЗНАЧ!

Пример

______.Jll!ll
--,;;;t - "

- 1
~ -иcnt1A, et/81 чмспо четное.

Чмс80 ~Dllej-.oe - ·
:З.-: ИС:МiА

ок 1( о-

Рис. 15. 11. Диалоговое окно функции ЕЧЁТ

Функция ИНФОРМ
Возвращает информацию о текущем окружении операционной среды.

Синтаксис

ИНФОРМ(тип_информации)

Таблица 15. 12. Аргументы функции ИНФОРМ

Наименование Значение Примечание

тмп_информации Текст, задающий тип ~ может принимать сnедуIОЩИе значения:


возвращаемой •каtалОr• (отображается пуrь текущего каталога);
информации •чиспофайпов» (аrобраJКается количество активных рабочих лис­
тов в опсрытых книгах);

•источник• (отображается ссылка на левую верхнюю видимую


в окне ячейку с учетом текущего состояния прокрутки в виде тек­
сrа, с префиксоМ •$А:• дnя совместимости с пакетом LDtus 1-2-3
версий 3.х.);
•версияосо (отображается текущая версия операционной системы
в 8'tде текстовой строки);
•перевычислИТЬ» (отображается текущий режим повторного вы­
числения);

•версия• (отображается версия Microsoft Excel в виде текстовой


стgоки);
•система• (отображается название операционной среды)
194 Глава 15. Информационные функции

Пример

'.litool>м" .. " -
~ ~!~" -~--- __ =:Iil. ~
-.-r-oПl<YUllll.,__...Ф8Ae·
Tllll,Jc t 1 ........ .--т,~М111С1111*\1...ао'I~.
·'-;-,#" '

ок ) 1 о-

_Рис. 15. 12. Диалоговое окно функции ИНФОРМ

Функция НД
Возвращает значение ошибки #Н / д.
Результат #Н/ Д означает, что значение ошибки отсутствует. Если формула ссы­
лается на ячейку, содержащую значение #Н / д, формула возвращает значение
ошибки #Н / д.
Функция НД используется для пометки пустых ячеек. Ввод значения #Н / Д
в ячейки, в которых отсутствуют данные, позволит избежать проблем, связан­
ных с непреднамеренным включением пустых ячеек в вычисления. Значение
#Н / д можно вводить непосредственно в ячейку. Функция НД предназначена
главным образом для обеспечения совместимости с другими системами элек­
тронных таблиц.

Синтаксис

НД( )

Табпица 15. 13. Арrументы функции НД

Н1м11ено1анме 3начеuе Прм11еч1uе

данная функция арrумен­ Пусrые скобки поспе наименования функции обязательны. В против­
rов не имеет ном случае Microsoft Excel не сможет расnознать имя функции

Пример

Лpt'fl"i'll!Ьt фу11~;1Р1~1 ? х

........,___,__,.."~......,,,;..).

;--'~~"-'- ' .

PR-•gpmw!Фммm

Рис. 15. 13. Диалоговое окно функции НД


Прочие функции 195

Функция ТИП

Возвращает тип значения.

Функция ТИП используется, когда результаты вычисления другой функции за­


висят от типа значения в конкретной ячейке.

Если в ячейке находится число, функция ТИП возвращает •1».


Если в ячейке находится текст, функция ТИП возвращает •2».
Если в ячейке находится логическое значение. функция ТИП возвращает •4•.
Если в ячейке находится значение ошибки, функция ТИП возвращает •16».
Если в ячейке находится массив, функция ТИП возвращает •64».

Синтаксис

ТИП(значение)

Таблице 15. 14. Аргументы функции ТИП

На11менован11е Значение Пр11мечан11е

значение Любое ДОП)'СТИмое Есnи ~является ССЬ111кой на ячейку, содержащую формулу,


значение Microsoft функция возаращаеr тип резулыата вычмсnения формулы
Excel

Пример

~~--- ·-.ч:~~~:i·)~\-,..f "''"·-! »tщ;:;k~i; ••. ·'


·1;;,...1-.-;.
\;..~~.,...i.--~-~...... -
:': --~~·
'1~....-..:!..... ....-..,." ~··
' ''"' . !'
."'"r-..........

/ ''
-i
......... llfo8•-•?*И-~......, ....~,·C11!'8Ч-·-'I
~ц~pi&~~4J:з:~,ei~~,.~i~' ii:
.-....:2
,,/" .-..,

Рис. 15. 14. Диалоговое окно функции ТИП

Функция ТИП.ОШИБКИ

Возвращает номер, соответствующий одному из возможных значений ошибок


в Microsoft Excel.
Если в ячейке находится ошибка #ПУСТО!, функция ТИП.ОШИБКИ возвраща-

ет •1».
Если в ячейке находится ошибка #ДЕЛ/0 ! , функция ТИП.ОШИБКИ возвраща-

ет •2».
Если в ячейке находится ошибка #ЗНАЧ!, функция ТИП. ОШИБКИ возвращает •3•.
196 Глава 15. Информационные функции

Если в ячейке находится ошибка #ССЫП ! , функция ТИП. ОШИБКИ возвращает «41>.
Если в ячейке находится ошибка #ИМЯ?, функция ТИП. ОШИБКИ возвращает «5»-.
Если в ячейке нахедится ошибка #ЧИСЛО!, функция ТИП. ОШИБКИ возвраща­
ет «6»-.
Если в ячейке находится ошибка #Н/ д, функция ТИП. ОШИБКИ возвращает «7».
При любом другом значении функция ТИП. ОШИБКИ возвращает #Н/ д.

Синтаксис

ТИП.ОШИБКИ(значение_ошибки)

_ Таблица 15. 15. Аргументы функции ТИП.ОШИБКИ

Наименование Значение Примечание

значение_оwибки Значение оwибки, дnя Ар/}мент может быть фактическим значением ошибки либо ссыл­
котороrо определяется кой на ячейку, содержащую формулу, значение которой требуется
номер проверить

Пример

оо.ооики

зн.-_--..~_
- 5
........... ICllAOUl6cм, COOl18Tft~88-.

з..о-__.,, - - - . . ..,. oanopa/I нr-Нllllnt """'' f11а1аТ _


fiыn,
_
.........
.....,.__ouм&a<..,...IXlllllllll'lнa...-Y,

()1( 11 о-

Рис. 15. 15. Диалоговое окно функции ТИП.ОШИБКИ

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

Если в ячейке находится результат ИСТИНА, функция Ч возвращает «1».


Если в ячейке находится результат ЛОЖЬ, функция Ч возвращает «0».
Прочие функции 197

Если в ячейке находится значение ошибки, функция Ч возвращает значение


ошибки.
При любом другом значении функция Ч возвращает «0».

Синтаксис

Ч(значение)

Таблица 15.16. Аргументы функции Ч

Наименование Значение

значение Значение, которое требуется преобразовать

Пример

-
ч

- ~э ~---==-==в 15663
\ - 15663
~ Н1'1С11С8W1 ,.......,. '1САа, А8ТЬ1 - 8 DТЫ, 11)8АСТ.,...... \81CAllN4,
-~al,---·80(НDIЬ).

зrн.- 1"""6per- - ·

- · 18.ll.J942
еж l!cm-
Рис. 15. 16. Диалоговое окно функции Ч

Функция ЯЧЕЙКА
Возвращает информацию о форматировании, положении или содержимом ле­
вой верхней ячейки в ссылке.

Синтаксис

ЯЧЕЙКА(тип_информации;ссылка)

Таблица 15.17. Аргументы функции ЯЧЕЙКА

Наименование Значение Примечание

тип_информации Текстовое значение, Арrумент может принимать следующие значения:


задающее требуемый •адрес• (отображается ссылка на первую ячейку в арrументе ссылка
тип информации в виде текстовой строки);
о ячейке •сrолбец• (отображается номер столбца ячейки в аргументе ссылка);
•цвет• (отображается 1, если ячейка изменяет цвет при выводе отрица­
тельных значений; во всех остальных случаях - О);
•содержимое• (отображается значение левой верхней ячейки в ссылке;
не формула);
•координата• (отображается абсолютная ссылка на диапазон ячеек пер­
вой ячейки в арrументе •ссылка• в виде текстовой строки);

продолжение .Р
198 Глава 15. Информационные функции

Таблица 15.17 (продолжение)


Н1мменов1нме Значенме Прммечанме

•ИМяфайла• (отображаеrся имя файла (включая полный пуrь), содержа­


щего ссылку, в виде тексrовой сrроки. Если лист, содержащий ссылку,
еще не был сохранен, возвращается пустая сrрока (""));
•формат• (отображается Тексrовое значение, соответствующее чисnо­
вому форма1У ячейки. Значения дпя различных форматов-показаны
ниже в таблице. Если ячейка изменяет цвет при выводе отрицательных
значений, в конце текстового значения добавляется •-•. Если ПОllОЖИ­
тельные или все числа отображаются в круглых скобках, в конце тексто­
вого значения добавляется•()•);
•скобки• (отображается 1, если положительные или все числа отобра­
жаются в круглых скобках; во всех осrальных случаях - О);
•префикс• (отображается текстовое значение, соответствующее пре­
фиксу метки ячейки. Апостроф (') соответствует текС'!У, выровненному
влево, кавычки (") - текС'!У, выровненному вправо, знак крышки П -
текС'!У, выровненному по центру, обрапtая косая черта(\) - теКС'!У с за­
полнением, пустой тексr ("") - любому fJ11'1ГОМУ содержимому ячейки);
•защита• (отображается О, если ячейка разблокирована, и 1, если ячей­
ка заблокирована);
•сrрока• {отображается номер сrроки ячейки в арrументе ссылка);
«ТИП• (отображается текстовое значение, соопзетсrвующее типу данных
в ячейке. Значение •Ь• соответствует пустой ячейке, «1» - тексrовой
константе в ячейке, «У» - любому fJS1'IГOМY значению);
•ширина• (отображается ширина сrолбца ячейки, округленная рр цело­
го числа. Единица измерения равна ширине одного знака дпя шрифта
стандартного размера)

ссылка Ячейка, информацию Если этот аргумент опущен, возвращается требуемая информация о по­
о которой необходимо следней измененной ячейке
получитъ

Если аргумент тип_информации имеет значение «формат•, а ячейка отформати­


рована при помощи встроенного числового формата, функция ЯЧЕЙКА возвра­
щает:

• Общий - «G•;
• О - «FO•;
• # ##0 - «,0•;
• 0,00 - «F2•;
• # ##0,00 - «,2•;
• $# ##0_);($# ##0) - «СО•;
• $# ##О_);[Красный]($# ##0) - «СО-•;
• $# ##0,00_);($# ##0,00) - «С2•;
• $# ##О,ОО_);[Красный]($# ##0,00) - «С2-•;
• 0% - «РО•;
• 0,00% - «Р2•;
• О,ООЕ+ОО - «S2•;
• #?/?или#??/?? - «G•;
• д.М.гг или дд.ММ.гг Ч:мм или дд.ММ.гг - «D4•;
Прочие функции 199

• Д МММ ГГ или ДД МММ ГГ - 4D1•;


• д.м, или дд.ммм, или д ммм - .02.;
• ммм.гг, ммм.гггг, МММ ГГ или МММ ГГГГ - •DЗ•;
• дд.мм - 4D5•;
• ч:мм АМ/РМ - •D7•;
• ч:мм:сс АМ/РМ - 4D6•;
• ч:мм - •D9•;
• ч:мм:СС - •DB•.

Пример

д 1 •1у...._·нrь1 функню• ? Х

·НЙСА
'-..аемммi! р.;;;;·-;;--··--~- . - .сто611.
"""""' L~..!_ __ -· ... Jil -0
...,_..,_o_..,._.......... -,__...
ИltlCQ111111114!111f1111811Й(ar­
ycт-....,Nlt!lnfO.C•._.,ч-.>....,~,

~-.....,__...о,.......~~ .

t ()1( )\0т-.

Рис. 15. 17. Диалоговое окно функции ЯЧЕЙКА


Глава 16
Логические функции

Функция ЕСЛИ

Позволяет определить, выполняется ли заданное логическое условие.

Синтаксис

ЕСПИ(лог_выражение;значение_если_истина;значение_если_ложь)

Таблица 16.1. Аргументы функции ЕСЛИ

Наименование Значение Примечание

лог_выражение Значение или выражение, прини­ Если арrумент имеет значение ИСТИНА, а аргумент
мающее значения ИСТИНА или значение_если_истина не задан, возвращается О.
ложь Если аргумент имеет значение ЛОЖЬ, а аргумент зна-
чение_если_ложь опущен, то возвращается логическое
значение ЛОЖЬ. Если аргумент имеет значение ЛОЖЬ,
а аргумент значение_если_ложь пуст (после предыду­
щего аргумента стоит точка с запятой, а за ней - за­
крывающая скобка), то возвращается О
значение_если_истина Значение, которое возвращается, Аргумент может быть формулой
если аргумент лог_выражение име-
ет значение ИСТИНА
значение_если _ложь Значение, которое возвращается, Аргумент может быть формулой
если лог_выражение имеет значе-

ние ЛОЖЬ

Пример

Арrуме нты функ11нн l'?Ji'X!


ЕСЛИ

~•ИСТИНА
3начение_ес111_нстин.а ~-"~~~~-~~~~~;, :~ = "Идн на работу"
Зttачение_есnм_пожь !·~В~1э~~ -~~~ч~" -~•"ВЫ!ЫNЙврача"
• "Идн на Р!lботу"
~т, ВЬIПОЛНЯеТСЯ 111 условие, и воэвращает одно :значение, есnн оно ~sьпопняется, и другое
!Н8ЧеtМl!t, есnн нет.

Jlar_выра:811е184е J1tOбoe :значение и111 ~' которое при вычнсnении дает


............. истинд нnн rюжь.

Споавка по этой функцнн ОК J I Отмена

Рис. 16. 1. Диалоговое окно функции ЕСЛИ


Логические функции 201

Функция ЕСЛИОШИБКА
Позволяет определить, вызывает ли ошибку вычисление по формуле; в против­
ном случае функция возвращает результат вычисления.

Синтаксис

ЕСЛИОШИБКА(значение,значение_при_ошибке)

Таблица 16.2. Аргументы функции ЕСЛИОШИБКА

Наименование Значение

значение Аргумент, проверяемый на возникновение ошибок


значёние_при_ошибке Значение, возвращаемое в случае ошибки при вычислении
по формуле

Пример

ЕС/'l.10ШИБКА

з­ m- #ДЕ»!
~ • "Деление на но~ьl"
~_ес"_11816ка l~4елеt1_1енано1ЬI"


"Деnение не ноnь!"
Во3ерацеет :sначеже_есJ11_0Ul1бка1 еС111 ~ажение оwибочно; е противном сnучм ~ смо

Эlwlенме_К81_11816к8 любое эteЧetN• еыр!*811Ие Ю111 ССЫПQ,

Сnогвка пр :этой фmsunи

Рис. 16.2. Диалоговое окно функции ЕСЛИОШИБКА

Функция И
Возвращает значение ИСТИНА, если все аргументы имеют значение ИСТИНА; воз­
вращает значение ЛОЖЬ, если хотя бы один аргумент имеет значение ЛОЖЬ.

Синтаксис

И(логическое_значениеl; логическое_значение2;

Таблица 16.З. Аргументы функции И

Наименование Значение Примечание

логическое_значение Or 1 до 255 праве- Аргументы должны бьrrъ логическими значениями (такими, как ИСJ'ИНА
ряемых условий, или ЛОЖЬ) или ссылками, содержащими логические значения.
которые мoryr иметь Если аргумент, который является ссылкой или массивом, содержкт
значение либо текст или пустые ячейки, то такие значения игнорируются.
ИСJ'ИНА, либо Если указанный интерваn не содержкт логических значений, функция
ЛОЖЬ возвращает значение ошибки #ЗНАЧ!
202 Глава 16. Логические функции

Пример

Ар1ументы фу11кц11н • Г?l/~1


и
11Drичеасое _ _1
ИСТИНА

llontчoa<oe_-2 ИCTllttA

llontчoa<oe_-3 ложь

Логическое_>начение<4 ИСТИНА

Логическое_!Ноченне5 V.;

- ложь
Проееряет, все 11И .аргументы имеют эначенне ИСТИНА, и ео'8f)аЩает э~ ИCТi.t-IA, если истннны все
~ты.

Jlаrмческое_эначенме4: nогнческое_3НачеtiИе1;логическое_:sнечеже2;, .. от 1 до 255 f'1)08еряеt1ЫХ


условий, которые моrут '1pИtttl<aТь эначение ИСТИНА nибо ЛОЖЬ; они моrут
быть логическН1'11 эначениями, массиеамн нлн ссылками.

-.......: ложь

Справка по этой функu.ии ~-ок_ _) j отмена

Рис. 16.3. Диалоговое окно функции И

Функция ИЛИ
Возвращает значение ИСТИНА, если хотя бы один из аргументов имеет значение
ИСТИНА, или ЛОЖЬ, если все аргументы имеют эначение ЛОЖЬ.

Синтаксис

ИЛИ(логическое значениеl;логическое значение2;

Пример

Арrументы функцин . , - . ~~
или

Jlоrмческое_.....,_1 ~l=}=~------------~---:ЖJ • ИСТИНА


Лог11Ч11<1<ое___ r;:;;---- ---
~~"--==
Поrическое_-э ~+~:=_5

/1<1'1•••1С1<<>е_!Наченно<I 1~=? __ _
Лоrнческое----5 [_=_
- ИCТll!t\A
~т, -..т nи хотя бы OAtt1 Н3 ~v-<108 эна- ИСТИНА, и 003ерощает >наченне ИСТИНА или /10ЖЬ.
:з....... nожь ~= тоnько в том UIYЧ""• если все ~уненть~ имеют•- nожь .

.nаn.ческое_-4: nоrическое_>Начениеl;nоrнч.ккое_>НечениеZ; ... от 1 доZ55nроееряемых


ytnoвl'IЙ, КО'Щ>Ые-УТ ~8ТЬ 311аiЧ1М1е ИСТ\11Нд nибо /10ЖЬ,

Сгрвка rю этой ФYНISU.tht

Рис. 16.4. Диалоговое окно функции ИЛИ


Логические функции 203

Таблица 16.4. Аргументы функции ИЛИ

Наименование Значение

логическое_значеН)lе От 1 до 255 проверяемых условий, которые мoryr иметь значение либо ИСТИНА,
либо ЛОЖЬ

Функция ИСТИНА
Возвращает логическое значение ИСТИНА.

Синтаксис

ИС'fИНА( )

Таблица 16.5. Аргументы функции ИСТИНА

Наименование

Данная функция не имеет арrументов

Пример

Лрrуме нты функции Г~ if1<i


~т яогическое -ИСТИНА.

- : ИСТИНА
СООаекаmэтоИфужц11Н г·····ёiГ"""j 1 От""""

Рис. 16.5. Диалоговое окно функции ИСТИНА

Функция ЛОЖЬ

Возвращает логическое значение ЛОЖЬ.

Синтаксис

ложь ( )
Пример

Аргументы фу11кции ~JJf?<I


Е!шерошеет - - - - - nожь.
У данной функц1t< орrументо11 нет,

- : /ЮЖЬ
Справка rю лой функщ!1 И"····-··-ас·---] f Отмена

Рис. 16.6. Диалоговое окно функции ЛОЖЬ


204 Глава 16. Логические функции

Таблица 16.6. Аргументы функции ЛОЖЬ

Наименование

данная функция не имеет арrументов

Функция НЕ
Меняет логическое значение своего аргумента на противоположное.

Синтаксис

НЕ(логическое_значение)

Таблица 16.7. Аргументы функции НЕ

Наименование Значение

логическое_значение Величина или выражение, которые моrут иметь значение либо ИСfИНА, либо ЛОЖЬ

Пример

Арrумсопы фуflкuнн f1:j~

-- -- ]~] - ИCТ\ltlA

- ложь
_,.-ложь наиаw1А, а ИС1W1А на ЛОЖЬ.

JlаnNеское_JНвченме sнaчette tt111 еыр«11(8НИ8, которое может прtН1МОТЬ эначмме .nибо


ИСТИНА, пибо ЛОЖЬ.

-=ложь

Сrрща no этой ФУющии ок 11 Отмена

Рис. 16. 7. Диалоговое окно функции НЕ


Глава 17
Функции ссылки и поиска

Относительная ссылка (А1) основана на позиции ячейки, содержащей формулу,


оцюсительно ячейки, на которую указывает ссылка. При изменении позиции
ячейки, содержащей формулу, изменяется и ссылка. При копировании или за­
полнении формулы вдоль строк и вдоль столбцов ссылка автоматически кор­
ректируется.

Абсолютная ссылка ($А$1) всегда ссылается на ячейку, расположенную в опре­


деленном месте. При изменении позиции ячейки, содержащей формулу, абсо­
лютная ссылка не изменяется. При копировании или заполнении формулы
вдоль строк и вдоль столбцов абсолютная ссылка не корректируется.
Смешанная ссылка содержит либо абсолютную ссылку на столбец и относи­
тельную ссылку на строку, либо абсолютную ссылку на строку и относитель­
ную ссылку на столбец. Абсолютная ссылка на столбец приобретает вид $А1,
$В1. Абсолютная ссылка на счюку приобретает вид А$1, В$1. При изменении по­
зиции ячейки, содержащей формулу, относительная ссылка изменяется, а абсо­
лютная ссылка не изменяется. При копировании или заполнении формулы
вдоль строк и вдоль столбцов относительная ссылка автоматически корректи­
руется, а абсолютная ссылка не корректируется.
Ссылка типа А1 - стиль, в котором столбцы обозначаются сочетаниями букв
(от А до XFD, всего не более 16 384 столбцов), а строки - числами (от 1 до
1 048 576).
Ссылка типа R1C1 - стиль, в котором положение ячейки обозначается буквой
4<R•,за которой следует номер строки, и буквой 4:С•, за которой следует номер
столбца.

Функция АДРЕС
Создает адрес ячейки в виде текста, используя заданные номера строки и столбца.
Синтаксис

АДРЕС(номер_строки;номер_столбца;тип_ссылки;а1;имя_листа)

Таблица 17. 1. Аргументы функции АДРЕС

Наименование Значение Примечание

номер_строки Нцмер ёчюки, используемый


в ссылке 11чейки

продолжение .Р
206 Глава 17. Функции ссылки и поиска

Таблица 17.1 (продолжение)

Наименование Значение Примечание

номер_сrолбца Номер столбца, используемый


в ссылке ячейки
тип_ссылки Задает тип возвращаемой ссылки Арrумент может принимать следУJОЩИе значения:
1 или опущен - абсолютная ссылка;
2 - абсолютная строка; относительный столбец;
3 - относительная строка; абсолютный столбец;
4 - относительная ссылка
а1 Логическое значение, которое оп­ Если арrумент имеет значение ИСТИНА или опущен,
ределяет тип ссылок то функция возвращает ссылку типа А 1; если этот ар­
rумент имеет значение ЛОЖЬ, функция возвращает
ссылку типа R1C1
имя_лисrа Текст, определяющий имя рабочего Если арrумент не задан, внешние листы не использу-
листа, который используется для ются
формирования внешней ссылки

Пример

- ''$С$2"
Во!ерац8ет C<WlllC'f не OAtf'/ яче1iк\> а рабоч8'r пнете 8 11КА8 тексто.

AI лоrмчоское.-,-сТ1111ЬССЫ11ОК:Аl(IИ1111
ИСТ\111А) И1111 RICI (О И1111 IЮЖЬ).

Ставка по этой Фvнкщt1 ок ] 1 о-

Рис. 17. 1. Диалоговое окно функции АДРЕС

Функция ВПР

Ищет значение в первом столбце массива таблиц и возвращает значение в той


же строке из другого столбца массива таблиц.

ПРИМЕЧАНИЕ~~~~~~~~~~~~~~~~~~~~~~~
Функция ВПР используется вместо функции ГПР, если сравниваемые значения расположены
в столбце слева от искомых данных

ВНИМАНИЕ~~~~~~~~~~~~~~~~~~~~~~~~~
При поиске текстовых значений необходимо убедиться, что данные не содержат начальных
пробелов, конечных пробелов, используемых не по правилам прямых ( ' или " ) и фигурных
( ' или " ) кавычек или непечатаемых знаков. При поиске числовых значений или значений дат
необходимо убедиться, что формат данных не является текстовым.
Синтаксис

ВПР(искомое_значение;таблица;номер_столбца; ичтервальный_просмотр)

Таблица 17.2. Аргументы функции ВПР

Наименование Значение Примечание

искомое_значение Значение, которое должно бьпъ Арrумент может быть значением или ссылкой. Если ар­
найдено в первом столбце таб­ rумент меньше, чем наименьшее значение в первом
личного массива столбце таблицы, функция возвращает значение ошиб­
ки #Н/Д
1
таблица Значения, в которых выполняет­ Арrумент может быть текстовыми, числовыми или логи­
ся поиск арrумента иско- ческими значениями либо ссылкой на диапазон или
мое_значение имя диапазона. Текстовые значения в нижнем и верх­
нем регистре считаются эквивалентными.

Значения в первом столбце арrумента должны быть


расположены в возрастающем порядке, иначе функция
может возвратить неправильный результат
номер_столбца Номер столбца в арrументе таб­ Если значение арrумента меньше 1, функция возвраща­
лица, из которого возвращается ет значение ошибки #ЗНАЧ.
соответствующее значение Если значение арrумента больше, чем число столбцов
в таблице, функция возвращает значение ошибки
#ССЬIЛ!
интервальный_ просмотр Логическое значение, опреде­ Если этот арrумент имеет значение ИСТИНА или опу­
ляющее, какое соответствие щен, то возвращается точное или приблизительное
должна найти функция - точное значение.
или приблизительное Если точное соответствие не найдено, то возвращается
наибольшее значение, которое меньше, чем иско­
мое_значение. Если данный арrумент имеет значение
ЛОЖЬ, функция ищет только точное соответствие.
В этом случае сортировка значений в первом столбце
таблицы не обязательна. Если в этом первом столбце
имеется два или более значений, соответствующих ар­
rументу искомое_значение, используется первое най­
денное значение. Если точное соответствие не
найдено, возвращается значение ошибки #Н/Д. Если
значение арrумента - ЛОЖЬ, а арrумент искомое_зна­
чение представляет собой текст, то в арrументе иско­
мое_значение допускается использование
вопросительного знака (?) и звездочки (*). Вопроси­
тельный знак соответствуеглюбому знаку; звездочка -
любой последовательности знаков. Чтобы найти сами
эти знаки, следует поставить перед ними знак тильды
(-)

Пример

В примере использованы следующие исходные данные.

Наименование ТЭС Уствновпенна• мощность, МВт 2003 2004


Печорская ГРЭС 1060 3116,З 3267,8
Гусиноозерская ГРЭС 1100 2944,5 3039,9
Красноярская ГРЭС-2 1250 З932,3 3066,1
208 Глава 17. Функции ссылки и поиска

Аргумеюы функции Cl:il'X:


ГГIР

- - - ~сюо--~~-- ________:_~~~Jil - 2000


т-- ~iбiO~~~~~~=--:~~ --~~~ ----:J~j - {1210;5880,5;5627,8:2650;6657""
..__._ --------- --------_:=-----]~ = 2
~.tm:ремьный_лмхмотр ---- ]i} =

- 2650
Иоцет - в еерхнео'1 С1J1ОК8 табlиu>t и воэеращает - ячейки, нахоАЯlllОЙСЯ в ук..- строке
тсго .., стоnбца.
Теб84це табJи~а с текстом, '*ltМfll1 И1М 11Оf'11ЧеСК191Н эначеtt11ЯМК, в которай

.........,...,
f1РОМЭ8ОАНТСЯ nоиск д8ННЫХ; МОJПТ бытъ ~ иnи именем

Сnра8ка по этой фvнк:цин

Рис. 17 .2. Диалоговое окно функции ВПР

Функция ВЫБОР
Позволяет выбрать одно значение из списка, в котором может быть до 254 зна­
чений.

Синтаксис

ВЫБОР(номер_индекса;значениеl;значение2;_)

Таблица 17 .3. Аргументы функции ВЫБОР

Наименование Значение Примечание

номер_индекса Номер выбираемого аргумента-значения Аргумент должен быть числом от 1 до 254, фор­
мулой или ССЫЛКОЙ на ячейку, содержащую ЧИС·
ло в диапазоне от 1 до 254.
Если аргумент меньше 1 или больше, чем но·
мер последнего значения в списке, то функция
возвращает значение ошибки #ЗНАЧ!
значение От 1 до 254 аргументов-значений, из Аргументы моrут быть числами, ссьщками на
которых функция выбирает значение ячейки, именами, формулами, функциями или
или выполняемое действие текстом

Пример

В примере использованы следующие исходные данные.

Наименование ТЭС Установпеннав мощность, МВт 2003 2004


Троицкая ГРЭС 2059 5721,7 5873,1
Приморская ГРЭС 1467 5516,6 5155,9
КИришская ГРЭС 2100 3907,2 5444,5
Функции ссылки и поиска 209

Аргументы функuю1 [1]~

__ J~] = 2
--- ~ - 2059

___ J~] - 1467


---~ - 2100

~=
1467
Выбирает :sначение ипи действие из списка эначеиий по номеру ИНАекса.

ЗНачениеЗ: эна-1;эначение2; ... от 1 до 254 чисел, ссылок на ячейки,


определенtЬlх имен, формул, функций или текстовых арrументов, из
которь~х nроюеодится выбор.

:~нао-: 1467

Справка по этой функции ок Отмена

Рис. 17.3. Диалоговое окно функции ВЫБОР

Функция ГИПЕРССЫЛКА
Создает ярлык или переход, который открывает документ, расположенный на
сетевом сервере, во внутренней сети или в Интернете.

Синтаксис

ГИПЕРССЫЛКА(адрес;имя)

Таблица 17.4. Аргументы функции ГИПЕРССЫЛКА

Наименование Значение Примечание

Пуrь и имя файла для отхрываемого докумен- В арrументе может использоваться текстовая
та, представленные как текст строка, заключенная в кавычки, или ячейка, со­
держащая адрес ссылки в виде текстовой
строки.

Если ссылка, определенная арrументом, недей­


ствительна или переход по ней невозможен, при
выборе соответствующей ячейки появляется со­
общение об ошибке

имя Текст ссылки или числовое значение, отобра- Если зтот арrумент опущен, в ячейке в качестве
жаемое в ячейке текста ссылки отображается арrумент адрес.
Арrумент может быть представлен значением,
текстовой строкой, именем или ячейкой, содер­
жащей текст или значение для перехода.
Если арrумент возвращает значение ошибки,
вместо текста ссылки в ячейке отображается
значение ошибки
210 Глава 17. Функции ссылки и поиска

Пример

ГИГЕРССЫЛКА

A.ve< [i_~E.~~~~.Oй\c"hol~~~ц;;~ = "Е:\Ехсеl\СНО17\Сh017Функцина:ь111<


- ,------- ·----- -····---------~~Jil - •10(.0,

• "E:\EXcel\CНOl 7\ChOl 7 ФуttКЦНН CCЫJI<

--···
СОцает CCЫllCY, аnс:рываtОЩVЮ АQКУМеНТ1 ~на жестком АИСJСе, сервере сети нлн в

Им11 текст ИJМ LlfCllO, от~ в ячв~«е. Есnи :пот параметр


не '8.1.аН, е ячеЖе отобрежается эначеt11е параметра 'црес'.

Cnp.мw:ai no этой фvНIС'UИИ ОК J 1 Отмена 1

Рис. 17 .4. Диалоговое окно функции ГИПЕРССЫЛКА

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

Функция ГПР используется, когда сравниваемые значения расположены в верхней строке таб­
лицы данных, а возвращаемые - на несколько строк ниже. Если сравниваемые значения нахо­
дятся в столбце слева от искомых данных, следует использовать функцию ВПР.

Синтаксис

ГПР(искомое_значение;таблица;номер_строки;интервальный_просмотр)

Таблица 17.5. Аргументы функции ГПР

Наименование Значение Примечание

искомое_значение Значение, которое требует- Аргумент может быть значением, ссылкой или текстовой
ся найти в первой строке строкой.
таблицы Если значение аргумента меньше, чем наименьшее значение
в первой строке таблицы, функция возвращает значение
ошибки #Н/Д
таблица Таблица с информацией, Можно использовать ссылку на интервал или имя интервала.
в которой производится по- Значения в первой строке таблицы могут быть текстом, чис-
иск данных лами или логическими значениями

tЮмер_строки Номер строки в таблице, Если значение аргумента меньше 1, функция возвращает
из кurорой будет вооврщено значение ошибки #ЗНАЧ!; если оно больше, чем количество
сопоставляемое значение строк в таблице, возвращается значение ошибки #ССЫЛ!
интервальный_ просмотр Логическое значение, кото­ Если аргумент имеет значение ИСТИНА, то значения в пер­
рое определяет, какое со­ вой строке таблицы должны быть расположены в возрастаю­
ответствие должна искать щем порядке, в противном случае функция может выдать
функция - точное или при­ неправильный результат. Если же аргумент имеет значение
близительное ЛОЖЬ, сортировка не обязательна.
Функции ссылки и поиска 211

Наименование Значение Примечание

Если этот арrумент имеет значение ИСТИНА или опущен,


возвращается приблизительно соответствующее значение;
при отсутствии точного соответствия возвращается наиболь­
шее из значений, меньших, чем искомое значение. Если этот
арrумент имеет значение ЛОЖЬ, функциii ищет точное соот­
ветствие. Если оно не найдено, возвращается значение
ошибки #Н/Д.
Если значение арrумента - ЛОЖЬ, а арrумент искомое_зна­
чение представляет собой текст, то в арrументе иско­
мое_значение допускается использование вопросительного
знака(?) и звездочки(*). Вопросительный знак соответствует
любому знаку; звездочка - любой последовательности зна­
ков. Чтобы найти сами эти знаки, следует поставить перед
ними знак тильды (-)

Пример
В примере использованы следующие исходные данные.

Наименование ТЭС Установпенна11 мощность, МВт 2003 2004


Невинномысская ГРЭС 1210 5880,5 5627,8
Рязанская ГРЭС 2650 6657,2 6564,8
Конаковская ГРЭС 2400 6415,7 6317,6

ГПР

- - - ~=~-= .... J~ - 2000


т~ 1в:10:_о2~--- -·----- ----~ - {1060;3116,Э;Э267,8:1100;294i,S;Э
11амер_..._,, L::~_-----·-- ··в~ - 2

~г-· :1iJ-
- llQO
ltцот ......,_ • """"""'1 строке табJиu,~ м - - - ячеi!кн, ---"<• • укеонной строке
того же стоnбца.

- · 1100
Спрм!со пр пq; функции еж!~]

Рис. 17.5. Диалоговое окно функции ГПР

Функция ДВССЫЛ

Возвращает ссылку, заданную текстовой строкой.

Ссылки немедленно вычисляются для вывода их содержимого.

ПРИМЕЧАНИЕ~~~~~~~~~~~~~~~~~~~~~~~~
Функция ДВССЫЛ используется, если требуется изменить ссылку на ячейку в формуле без из­
менения самой формулы.
212 Глава 17. Функции ссылки и поиска

Синтаксис

ДВССЫЛ(ссылка_на_ячейку;аl)

Таблица 17 .6. Аргументы функции ДВССЫЛ

Наименование Значение Примечание

ссылка_на_ячейку Ссылка на ячейку, которая Если значение арrумента не является допустимой ссылкой, функ-
содержит либо ссылку в сти- ция возвращает значение ошибки #ССЫЛ!.
ле А1 или R1C1, либо имя, Если значение арrумента является внешней ссылкой, источник
определенное как ссылка, должен быть открыт. В противном случае функция возвращает
либо ссылку на ячейку в виде значение ошибки #ССЫЛКА!.
текстовой строки Если значение арrумента является ссылкой на диапазон ячеек,
превышающий предельное число строк 1 048 576 или столбцов
16 384 (XFD), функция возвращает значение ошибки #ССЫЛКА!
а1 Логическое значение, указы­ Если арrумент имеет значение ИСТИНА или опущен, это интер­
вающее тип ссылки претируется как ссылка в стиле А1.
Если аргумент имеет значение ЛОЖЬ, это интерпретируется как
ссылка в стиле R1 С1

Пример

двссыn

са...са_...,__llЧМсу L~~~ _Jj] - "D21"


А! --Jij -
- Переменное
1Зозеращает ссыnку, .........,ую текстоеоll строка/1.

есы ..._.,.__ячейку ССЫ111С11"" ячейку, которая__.- J1мбо ссыnку в СТЮ1О А!, J1мбо
ссыпку 8 C11tll8 R1C1J .rмбо имя, опреА8J11ННDе UllC ссьика, .nибо CCbLПICV
""ячейку в - текстовоi4 строкн.

(правка no этой ФУнкuин еж j 1 Опеtа

Рис. 17 .6. Диалоговое окно функции ДВССЫЛ

ФункцияДРВ

Извлекает данные реального времени из программ, поддерживающих автомати­


зацию СОМ.

ВНИМАНИЕ~~~~~~~~~~~~~~~~~~~~~~~~~
Надстройка ДРВ автоматизации СОМ должна быть создана и зарегистрирована на локальном
компьютере. Если на компьютере не установлен сервер данных реального времени, то при по­
пытке использования функции ДРВ в ячейке отобразится сообщение об ошибке.

Синтаксис

ДРВ(КодПрог,сервер,элементl, [элемент2], ... )


Функции ссылки и поиска 213

Таблица 17. 7. Арrументы функции ДРВ

Наименование Значение Примечание

КодПрог Имя программы, зарегистрированной над- Аргумент необходимо заключить в кавычки


стройки
сервер Имя сервера, на котором должна быть запу- Если сервера не существует, а программа за-
щена надстройка пускается локально, оставьте этот аргумент пус-
тым.

элемент Or 1 до 253 параметров, которые в совокуп­


ности представляют уникальный фрагмент
данных реального времени

f1ример

Аргументы функции

ДРВ

КодПроr pipQi@iii- 11
mycomadd1n.prog1d 11

Эnемектl "LOREM_IPSUM' "LOREM_IPSUM"

"Цена''

ПолучlJет данные реального времен~~ от проrра1>1мы, поддерживающей автоN

КодПроr-: имя (КодПроr) зарегисrр"рованной надсrройк11 автом r~1. Заключ~


1 иr-1я в кавычк~1.

1
i
значение:
1 cnoa•"" по~~-=- ок оrм

'--------------------------------------
Рис. 17. 7. Диалоговое окно функции ДРВ

Функция ИНДЕКС
Возвращает значение или ссылку на значение из таблицы или диапазона в за­
висимости от используемой синтаксической формы: «ссылка~> или «массив~>.
При использовании синтаксической формы «массив~> функция возвращает значе­
ние элемента таблицы или массива, заданного номером строки и номером столбца.

Синтаксис для формы ссмассив»

ИНДЕКС(массив;номер_строки;номер_столбца)

Таблица 17 .8. Арrументы функции ИНДЕКС для формы «Массив»

Наименование Значение Примечание

массив Диапазон ячеек или массив Если массив содержит только одну строку или один столбец, ар­
констант гумент не является обязательным.

продолжеиuе .Р'
214 Глава 17. Функции ссылки и поиска

Таблица 17.8 (продолжение)


Наименование Значение Примечание

Если массив занимает больше одной строки и больше одного


столбца, а из арrументов номер_строки и номер_столбца задан
только один, то функция возвращает массив, состоящий из це­
лой строки или целого столбца
номер_строки Номер строки в массиве, из Если арrумент опущен, аргумент номер_столбца является обяза­
которой требуется возвратить тельным.
значение Если используются оба арrумента (номер_строки и номер_столб­
ца), то функция возвращает значение, находящееся в ячейке на
пересечении указанных строки и столбца.
Если задать дпя аргумента значение О, функция возвратит мас­
сив значений дпя целого столбца.
Значение арrумента должно указывать на ячейку внутри задан­
ного массива; в противном случае функция возвращает значение
ошибки #ССЫЛ!
номер_столбца Номер столбца в массиве, из Если аргумент опущен, аргумент номер_строки является обяза­
которого требуется возвратить тельным.
значение Если задать дпя арrумента значение О, функция возвратит мас­
сив значений дпя целой строки.
Значение арrумента должно указывать на ячейку внутри задан­
ного массива; в противном случае функция возвращает значение
ошибки #ССЫЛ!

Пример

В примере использованы следующие исходные данные.

Наименование ТЭС Установnенная мощность, МВт 2003 2004


Березовская ГРЭС-1 1440 7558,4 6197,2
Новочеркасская ГРЭС 2112 7361,5 7300,3
Ставропольская ГРЭС 2400 8454,8 8812,7

Ар1ументы функцнн fli~I


ИНДЕКС

массив ~~~~-:.::--=:=·-­ -~Jil - {1440;7'558,4;6197,2:2112;7361""


""--<~• L ------100 - 2
но.оер_стопбца ,- ----__[@ - э

- 7300,Э
Вонрощоет..........,. .,,.,ссыnку на ячейку,...__ _тных строки и стообца, • АОННОll
АМ1111130Н8.

массив АНМ830Н ячеек И111 константа масСИН1.

Сrюавка по пой ФУнкщt1 ОК 1 [ Отмена

Рис. 17 .8. Диалоговое окно функции ИНДЕКС для формы «массив»

При использовании синтаксической формы «ссылка» функция возвращает


ссылку на ячейку, расположенную на пересечении указанной строки и указан-
Функции ссылки и поиска 215

ного столбца. Если ссылка составлена из несмежных выделенных диапазонов,


можно указать, какой из них требуется использовать.

Синтаксис для формы ссмассив»

ИНДЕКС(ссылка;номер_строки;номер_столбца;номер_области)

Таблица 17.9. Аргументы функции ИНДЕКС для формы «ссылка»

Наименование Значение Примечание

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

столбца

Пример

В примере использованы следующие исходные данные.

Наименование ТЭС Установnенная мощность, МВт 2003 2004


Ставропольская ГРЭС 2400 8454,8 8812,7
Костромская ГРЭС 3600 12348,8 11 955,5
Пермская ГРЭС 2400 13634,1 12 966,4

Аргументы функц'1н l?llXI


ИНДЕКС

ее....... :~!:~т- --~-=-lil - {2400;8454,8;8812, 7:3600; 12348•••


Нсмер_с_ э -~~ - э
-
~~-
Номер_столбllа с---
2
Номер_обnасти - 1i1 ~
- 13634,1
8оJВр4Щ88Т эначение иnи ссылку на ячеilку на пересечен1О1 КОНIСР"ТНЫХ страки и стопбца, в Аанном
Аиапаэоне.

ее...... ссылка на ОА'*' и111 несколько АИ11/1113ОНОS.

Значение: 136Э4, 1

ок )(от,,_1

Рис. 17.9. Диалоговое окно функции ИНДЕКС для формы «ссылка»


216 Глава 17. Функции ссылки и поиска

Функция ОБЛАСТИ
Вычисляет количество областей в ссылке.
Областью называется интервал смежных ячеек или отдельная ячейка.

Синтаксис

ОБЛАСТИ(ссылка)

Таблица 17.10. Аргументы функции ОБЛАСТИ

Наименование Значение Примечание

ссылка Ссылка на ячейку или интервал яче­ Если нужно задать несколько ссылок как один аргумент,
ек; может относиться к нескольким следует использовать дополнительные пары скобок, чтобы
областям Microsoft Excel не интерпретировал точку с запятой как раз­
делитель арrументов

Пример

ОБЛАСТИ

ссы.... ~~~111_9i?T:~----------~=-:~ -
- э
Во'8р!11Цоет IСОJIНЧОСТ80 обпастеt1 • ССЫJ11<8. Облllсть 11'84CТllDJIЯOT coбaii -ioныil 41W111ЭОН И/11
ОАНУ ячейку.

Ссь111Ке ссы111<а на INDiicy И111 АИ111WОН(в том числе-IЙ днапаэан).

-:Э

cnpamso по ;,той ФУн!SЦии ок J 1 0т-а

Рис. 17.10. Диалоговое окно функции ОБЛАСТИ

Функция ПОИСКПОЗ
Возвращает относительное положение (позицию) элемента массива, который
соответствует указанному значению в указанном порядке.

ПРИМЕЧАНИЕ~~~~~~~~~~~~~~~~~~~~~~~~
Функцией ПОИСКПОЗ следует пользоваться вместо одной из функций ПРОСМОТР, когда тре­
буется найти позицию элемента в диапазоне, а не сам элемент.

Синтаксис

ПОИСКПОЗ(искомое_значение;nросматриваемый_массив;тиn_соnоставления)

Таблица 17. 11. Аргументы функции ПОИСКПОЗ

Наименование Значение Примечание

искомое_значение Значение, используемое при Аргумент может быть значением (числом, текстом или логиче­
поиске значения в таблице ским значением) или ссылкой на ячейку, содержащую такое
значение
Функции ссылки и поиска 217

Наименование Значение Примечание

просматривае- Непрерывный интервал ячеек, Аргумент может быть массивом или ссылкой на массив
мый_массив возможно, содержащих иско­
мые значения

тип_сопоставления Число -1, О или 1 Если арrумент равен единице, то функция находит наибольшее
значение, которое меньше или равно значению аргумента ис­
комое_значение. Просматриваемый_массив должен быть упо­
рядочен по возрастанию.

Если аргумент равен нулю, то функция находит первое значе­


ние, равное аргументу искомое_значение. Просматривае­
мый_массив может быть не упорядочен.
Если аргумент равен минус единице, то функция находит наи­
меньшее значение, которое больше или равно значению арrу­
мента искомое_значение. Просматриваемый_массив должен
быть упорядочен по убыванию.
Если аргумент опущен, то предполагается, что он равен единице

Пример

В примере использованы следующие исходные данные.

Наименование ТЭС Установленная мощность, МВт 2003 2004


Печорская ГРЭС 1060 3116,3 3267,8
Гусиноозерская ГРЭС 1100 2944,5 3039,9
Красноярская ГРЭС-2 1250 3932,3 3066,1

Арrуме HThl функции f1::1'Xi


nоис~поз

~-мвсс:~е
- - - --- -- -- --- ---~~-~-:::mш -
--- -- ---·- --- ---· ----- ~
3000
- {3116,3:2914,5:3932,3}
Тm_сопост..,_ соо __ ~~ • 1

- 2
Вmвращает относите.льную поэкuю в массиве 3ЛеМ8НТа, сооте:етствующеrо укеэажому эначеtИО с учВТ1Ж
УJС:вэаtН)f"О ПQРЯАКа.

Проон~т__.~i_мкое ~ А11"""'"" ячеек,~ в ПОИС1<8 нскамого


эначежя - может быть диапаэоном 3Начеt11Й И1111 ссыnкс~М на Аивnазоно

Э-:

(праока по этой функции <Ж J 1 Отмена

Рис. 17. 11. Диалоговое окно функции ПОИСКПОЗ

Функция ПРОСМОТР
Возвращает значение из строки, столбца или массива в зависимости от исполь­
зуемой синтаксической формы: ~вектор~ или ~массив~.
Вектор - это интервал, содержащий только одну строку или один столбец. Век­
торная форма функции ПРОСМОТР просматривает диапазон, в который входят
значения только одной строки или одного столбца (так называемый вектор),
в поисках определенного значения и возвращает значение иэ той же позиции
второго диапазона.
218 Глава 17. Функции ссылки и поиска

Векторная форма функции ПРОСМОТР используется для просмотра значений


в большом списке или значений, изменившихся с течением времени.

Синтаксис для векторной формы

ПРОСМОТР(искомое_значение;просматриваемый_вектор;
вектор_результатов)

Таблица 17 .12. Аргументы векторной формы функции ПРОСМОТР

Наименование Значение Примечание

искомое_значение Значение, которое функция Арrумент может быть числом, текстом, логическим значе­
ищет в nервом векторе нием, именем или ссылкой, указывающими на значение.
Если функция не может найти искомое_значение,
то nодходящим считается наибольшее значение в аргу­
менте nросматриваемый_вектор, которое меньше или
равно искомому_значению.

Если искомое_значение меньше, чем наименьшее зна­


чение в арrументе nросматриваемый_вектор, функция
возвращает значение ошибки #Н/Д

nросматриваемый_вектор Интервал, содержащий только Аргумент может быть числом, текстом, логическим зна­
одну строку или один столбец чением. Значения арrумента должны быть расnоложены
в nорядке возрастания

вектор_результатов Интервал, содержащий только Арrумент должен иметь тот же размер, что и nросмат­
одну строку или столбец риваемый_вектор

Пример

В примере использованы следующие исходные данные.

Наименование ТЭС Установленная мощность, МВт 2003 2004


Красноярская ГРЭС-2 1250 3932,3 3066, 1
Троицкая ГРЭС 2059 5721,7 5873, 1
Приморская ГРЭС 1467 5516,6 5155,9

Арrументы функции ,- - L~J~


ПРОСМОТР

Искомое_зно·~ение
- -~ = 2000
Просматринемый_вектор :~!~~В~-~ , :~ = {1250:2059:1467}
Вектор_реэультатое -~ = Ct:t>J.11:-\<.J

- 1250
Ищет эначения ~з ОАНОЙ строке, одном столбце или масс1113е, Включен для обеспечения обратной соемест1111ОСТи.

Просматриваемый_вектор диапе:sон, содержаwий только OAtfY строку или однн столбец с текстом,
числами или логическими эначежямн, росположенньJМН в порядке
возрастания.

ЗначОt<Ие: 1250

Справка по этой ФУнкuии

Рис. 17 .12. Диалоговое окно векторной формы функции ПРОСМОТР


Функции ссылки и поиска 219

Форма 4Массив~ используется для просмотра небольшого списка значений, ко­


торые остаются постоянными с течением времени. Эта форма функции
ПРОСМОТР предназначена для обеспечения совместимости с другими программа­
ми электронных таблиц.
Форма 4Массив~ просматривает первую строку или первый столбец масси­
ва, находит указанное значение и возвращает значение из аналогичной пози­
ции последней строки или столбца массива.

П'РИМЕЧАНИЕ-----------------------­
Форма «Массив» функции ПРОСМОТР похожа на функции ГПР и ВПР. Различие заключается
в том, что функция ГПР ищет заданное значение в первой строке, функция ВПР - в первом
сwлбце, а функция ПРОСМОТР выполняет поиск в соответствии с размерностями массива:
если ширина массива больше его высоты, то функция ПРОСМОТР ищет заданное значение
в первой строке; если высота массива больше его ширины, то функция ПРОСМОТР выполняет
поиск в первом столбце. Используя функции ГПР и ВПР, можно указывать индекс по направле­
нию вниз и вправо, а функция ПРОСМОТР всегда выбирает последнюю ячейку в строке или
столбце.

Синтаксис формы ссмасСИВ»

ПРОСМОТР(искомое_значение;массив)

Таблица 17.13. Аргументы формы «Массив» функции ПРОСМОТР

Наименование Значение Примечание

искомое_значение Значение, которое ищется Арrумент может быть числом, текстом, логическим значени·
в массиве ем, именем или ссылкой, указывающими на значение.

Если функция ПРОСМОТР не может найти искомое_значе·


ние, то подходящим считается наибольшее значение в apry·
менте массив, которое меньше или равно

искомому_значению.

Если искомое_значение меньше, чем наименьшее значение


в первой строке или первом столбце (в зависимости от раз·
мерности массива), функция ПРОСМОТР возвращает значе·
ние ошибки #Н/Д

массив Интервал ячеек, содержащих


текст, числа или логические

значения, которые требуется


сравнить

Пример
В примере использованы следующие исходные данные.

Наименование ТЭС Установленная мощность, МВт 2003 2004


Приморская ГРЭС 1467 5516,6 5155,9
Киришская ГРЭС 2100 3907,2 5444,5
НевинtЮмысская ГРЭС 1210 5880,5 5627,8
220 Глава 17. Функции ссылки и поиска

ПРОСМОТР

~ - 2000
Мас:с~е 824:D2ti ~ • {1467;5516,6;51SS,9:2100;3907,2j".
- 5155,9
1'сцет '"8Чеt*1Я в одной строке, од.нам столбце илн нас01Dе. Вкnючен для обеспечения обратtlОА
COl!Sl'leCТtl'IOCТИ,

масс~е диапаюн ячеек, ~текст, чисnа и111 nогичеасие :знечеt11А,


которые нуJСНО сраеttИВать с искс:мым 3Начежем.

СлРвека ПСI ЭТОЙ функцни О1( 11 о-

Рис. 17.13. Диалоговое окно формы «Массив» функции ПРОСМОТР

Функция СМЕЩ
Возвращает ссылку на диапазон, отстоящий от ячейки или диапазона ячеек на
заданное число строк и столбцов.

Синтаксис
СМЕЩ(ссылка;смещ_по_строкам;смещ_по_столбцам;высота;ширина)

Таблица 17. 14. Аргументы функции СМЕЩ

Наименование Значение Примечание

ссылка Ссылка, от которой вычисляется сме­ Аргумент должен быть ссылкой на ячейку или на диапа­
щение зон смежных ячеек, в противном случае функци~ воз­
вращает значение ошибки #ЗНАЧ!
смещ_по_строкам Количество строк, которое требуется Значение аргумента может быть как положительным
отсчитать вверх или вниз, чтобы левая (для ячеек ниже начальной ссылки), так и отрицатель­
верхняя ячейка результата ссылалась ным (выше начальной ссылки).
на нужную ячейку Если аргумент выводит ссылку за границы рабочего
листа, функция возвращает значение ошибки #ССЫЛ!
смещ_по_столбцам Количество столбцов, которое требует- Значение аргумента может быть как положительным
ся отсчитать влево или вправо, чтобы (для ячеек ниже начальной ссылки), так и отрицатель-
левая верхняя ячейка результата ссы- ным (выше начальной ссылки). Если аргумент выводит
лалась на нужную ячейку ссылку за границы рабочего листа, функция возвраща­
ет значение ошибки #ССЫЛ!
высота Число строк возвращаемой ссылки Значение аргумента должно быть положиrельным числом
ширина Число столбцов возвращаемой ссылки Значение аргумента должно быть положительным
числом

Пример

В примере использованы следующие исходные данные.

Наименование ТЭС Установленная мощность, МВт 2003 2004


Печорская ГРЭС 1060 3116,3 3267,8
Гусиноозерская ГРЭС 1100 2944,5 3039,9
Красноярская ГРЭС-2 1250 3932,3 3066,1
Функции ссылки и поиска 221

Аргументы функцнн . f"?li'S<I


СМЕЩ

Ccьuura ,820 -- ~ ~ 1060


СМещ_по_строк- ,2 ---- _____ :_ -(i] - 2
·------ ---]~ = 1
Смещ_nо_стоllбцам

Высота
-- .[i] =

Ширина
:_m=
= Переменное
Воэеращает ССЫJIКУ на Анапаэон, смещенньlЙ ОТНОСИТеJ1ЬНО заАанной ccbl/ЮI на ука38ННОе число строк н
столбцов.

Ширина шнрнна, в столбцах, Анаnа3она реэуJЪтнр\llОЩеЙ ссыnкн; если не


~ана, то равна wнрнне Анапа:sона но:оАной ссылкн.

ЗНаченне: Переменное

Справка no этой функш1и

Рис. 17.14. Диалоговое окно функции СМЕЩ

В результате получаем СМЕЩ(В20; 2; 1) 3932,3.

Функция СТОЛБЕЦ
Возвращает номер столбца по заданной ссылке.

Синтаксис

СТОПБЕЦ(ссылка)

Таблица 17.15. Аргументы функции СТОЛБЕЦ

Наименование Значение Примечание

ссылка Ячейка или интервал Если ссылка является интервалом ячеек, а функция СТОЛБЕЦ
ячеек, дnя которых определя­ введена как горизонтальный массив, то функция СТОЛБЕЦ воз­
ется номер столбца вращает номера столбцов в ссылке в виде горизонтального мас­
сива.

В ссылке может быть указана только одна область.


Если ссылка опущена, то предполагается, что это ссылка на ячей­
ку, в которой находится сама функция СТОЛБЕЦ

Пример

В примере использованы следующие исходные данные.

Наименование ТЭС Установленная 2003 2004


мощность, МВт

Невинномысская ГРЭС 1210 5880,5 5627,8


Рязанская ГРЭС 2650 6657,2 6564,8
Конаковская ГРЭС 2400 6415,7 6317,6
222 Глава 17. Функции ссылки и поиска

СТОЛБЕЦ

---~~ - {1210:2650:2400}

- {2}
Вшвращает номер столбца, на которь11 VQi!М:llSaeT ссыпка.

CcЬUllCil ячео«а """днапаон, дnя которых ец>е...-тся - столбце. Еспн


DП\'\ЦВНО, ячейке со•вр""" Ф\1НК1iИ1О стоnбца.

Спо.рsа по пой Фvн!СЦИИ

Рис. 17. 15. Диалоговое окно функции СТОЛБЕЦ

Функция СТРОКА
Возвращает номер строки, определяемой ссылкой.

Синтаксис

СТРОКА(ссылка)

Таблица 17.16. Аргументы функции СТРОКА

-Наименование Значение Примечание

ссылка Ячейка или интервал Если ссылка опущена, то предполагается, что это ссылка на ячейку, в ко-
ячеек, дпя которых ол- торой находится сама функция СТРОКА.
реде- ляется номер Если значение аргумента является интервалом ячеек, а функция СТРОКА
строки введена как вертикальный массив, то функция СТРОКА возвращает номе­
ра строк, указанных в аргументе в виде вертикального массива.

В арrументе нельзя указывать несколько областей

Пример

СТРОКА
г:-----

Ссыnка ~~·?.?:5_ ·--=1.il - {2100;3907,2;5+44,5}


- {25}
Во38Р111&11еТ номер страки, опреАеnяемоli ccы11<oil.

Ccыl8UI ячеi!ка и1111 AIWlllIOН, АМ которых опреде11А8ТСА номер строки; ес1111


опущено, 1!Q381ИЩ118Т ячеi!tсу с фунсциеА СТРОКА.

з-енне: 25

Справка по этой функции ок J[ome~

Рис. 17. 16. Диалоговое окно функции СТРОКА

Функция ТРАНСП
Меняет ориентацию массива на рабочем листе с вертикальной на горизонталь­
ную, и наоборот.
Функции ссылки и поиска 223

ПРИМЕЧАНИЕ~~~~~~~~~~~~~~~~~~~~~~~~
Функция ТРАНСП должна быть введена в виде формулы массива в интервал, который имеет
столько же строк и столбцов, сколько столбцов и строк соответственно имеет исходный массив.

Синтаксис

ТРАНСП(массив)

Таблица 17. 17. Аргументы функции ТРАНСП

Наименование Значение

массив Массив (диапазон ячеек) на рабочем листе, который нужно транспонировать

-
Пример

Аргументы функцнн 12 ir:~j


ТРАНСП

~ .а {1250;3932,Э;ЗОбб,1}
s {1250:З9Э2,З:ЭО66, 1~
~ует oepТИl<Oll>Нl>lii диопаюн ячеек о гориэонталыы1, иnи наоборот.

Масс~е диапаэон ячеек на nисте или массие эн.ачеt1111, которыt1 ну.но


трансnоннроватъ.

-:1250

Сnрмка no этой Фvнкrи ГоСJ [ Отмена

Рис. 17.17. Диалоговое окно функции ТРАНСП

Функция ЧИСЛСТОЛ&
Возвращает количество столбцов в массиве или ссылке.

Синтаксис

ЧИСПСТОЛБ(массив)

Таблица 17.18. Аргументы функции ЧИСЛСТОЛБ

Наименование Значение

массив Массив либо ссылка на интервал ячеек, для которых определяется количест­
во столбцов

Пример

В примере использованы следующие исходные данные.

Наименование ТЭС Установпенна11 мощность, МВт 2003 2004


Троицкая ГРЭС 2059 5721,7 5873, 1
Приморская ГРЭС 1467 5516,6 5155,9
Киришская ГРЭС 2100 3907,2 5444,5
224 Глава 17. Функции ссылки и поиска

Арrументы функцнн ,? lf'XI


чисnстоnБ

Мllссив Lв~э:о_~--------------- :~ - {2059;5721,7;5t173,1:1467;551б,б;".

/ - э
~-т коnичестео столбцов е мкоее иnн ссы11Се.

массив NаСО1В 1мбо формула, во:зеращающая массtв, 1мбо ССЫ11Ц1 не АИ8'183QН,


е котором оnрцеляется количестео столбцов.

ЗН.чение:

Споаека rю этой функции

Рис. 17. 18. Диалоговое окно функции ЧИСЛ СТОЛБ

Функция ЧСТРОК
Возвращает количество строк в ссылке или массиве.

Синтаксис

ЧСТРОК(массив)

Таблица 17. 19. Аргументы функции ЧСТРОК

Наименование Значение

массив Массив либо ссылка на интервал ячеек, для которых определяется


количество строк

Пример
В примере использованы следующие исходные данные.

Наименование ТЭС Установяенна11 мощность, МВт 2003 2004


Рязанская ГРЭС 2650 6657,2 6564,8
Конаковская ГРЭС 2400 6415,7 6317,6
Березовская ГРЭС-1 1440 7558,4 6197,2

Арrу...,нты функцнн 1? 11~'


ЧСТРОК

Массие B27:D29 --~ а {2б50;бб57,2;65б4,8:2'ЮО;б415,7;",


= э
Возвр~щает коп11чество строк в ссыnке нпи масоее.

М.ссив мвС01В И111 формула, вы.uющая массив, либо CCblJ1Q на АМаПаЭОН, А11А
которых с::11'1)едеnяется KOlltЧ8CT80 строк.

Значение:

СПDав~-:а по этой функuни ок j[ ст-а

Рис. 17. 19. Диалоговое окно функции ЧСТРОК


Глава 18
Математические
и тригонометрические функции

_Простые математические функции

ФункцияАВS

Вычисляет абсолютную величину числа.


Абсолютная величина (модуль) числах - это неотрицательное число, обозна­
чаемое lxl, по определению равное:
rx,x >О;
lxl= ! О,х=О; ( 18.1)
-Х,Х < 0.

Синтаксис

АВS(число)

Таблица 18. 1. Аргументы функции ABS

Наименование Значение Примечание

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

Пример

АрrумеНlы функции l1_irg:!


ABS

- - Г-5~ -------- __ Ji) - -5


- 5

Чмс• АОЙСПИТ•nьное _,.,, абсо/IОТНУIО Hfll1'ИtY которого~


найти.

Справка: no этой Фvнкuии ок 11 Отмена

Рис. 18. 1. Диалоговое окно функции ABS


226 Глава 18. Математические и тригонометрические функции

Функция ЕХР
Вычисляет значение, полученное в резу льтате возведения константы е, которая
в Excel представляется числом 2,71828182845904, в заданную степень.

Синтаксис

ЕХР(число)

Таблица 18.2. Аргументы функции ЕХР

Наименование Значение Примечание

ЧИСЛО Показатель степени, в которую возводится В качестве арrумента может быть использо-
основание е вана формула

Пример

Аргументы функции Г?ll'X 1


ЕХР

_______ :и = 2
" 7,389056099
Во:sеращllеТ жспоненту иданноrо числа.

ЧиСJю степень, 11которую1Ю31ЮА11тся основание е. Величина е, ОСНО118Н11е


натурального логарифма, nрибл11Э11Тельно равна 2.71828182845904.

Cnpaw по этой функции __о_к-~1 / Отмена

Рис. 18.2. Диалоговое окно функции ЕХР

Функция LN
Вычисляет натуральный логарифм числа.
Натуральный логарифм - это логарифм с основанием е, которое в Excel пред­
ставляется числом 2,71828182845904. Натуральный логарифм числах обозна­
чается lnx.

Синтаксис

LN(число)

Таблица 18.З. Аргументы функции LN

Наименование Значение Примечание

число Положительное вещественное число, для Аргумент должен быть положительным числом.
которого вычисляется натуральный лога­ В качестве арrумента может быть использована
рифм формула
Простые математические функции 227

Пример

Арrументы фу11к11ии , [? 1!.Х,


LN

··--~~ - 5
- 1,609437912

Чмс8О nоnо.мтельное дейстеитеJЫt08 чнсло, А11Я которого вычисnяется


натурольны11 логарифм.

3наченне: 1,609437912

Qравка по этой ФУt:!!9А!1!.1.

Рис. 18.З. Диалоговое окно функции LN

Функция LOG
Вычисляет логарифм числа по произвольно заданному основанию.
Логарифмом числа Ь по основанию а называется показатель степени, в которую
нужно возвести основание а, чтобы получить число Ь.
Логарифм числа Ь по основанию а обозначается log а Ь.

Синтаксис

LОG(число;основание)

Пример

LOG

.__L ~-s
OclDНt8 ~------Ji] - з
- 1,46497З521
ВоJеращает nоrарнфм чнсnе по :мданному QСНОМНИIО,

~ С1СНО11а111е поrарнфма; 10 ecm оnущоно.

CnDa@Кa по этой фvнкnин ОК J 1 Отмена

Рис. 18.4. Диалоговое окно функции LOG

Таблица 18.4. Аргументы функции LOG

Наименование Значение Примечание

число Положительное вещесп~ен- Арrумент должен быть положительным числом.


ное число, для которого вы- В качестве арrумента может быть использована формула
числяется логарифм

продолжение :sP
228 Глава 18. Математические и тригонометрические функции

Таблица 18.4 (продолжение)


Наименование Значение Примечание

основание Основание логарифма Аргумент должен быть положительным чиспом.


В качестве аргумента может быть использована формула. Арrу­
мент не должен быть равен 1.
Если аргумент опущен, то по умолчанию он равен 10

Функция LOG 1 О
Вычисляет десятичный логарифм числа.

Десятичный логарифм числа х обозначается lg х.

Синтаксис

LОG10(число)

Таблица 18.5. Аргументы функции LOG10

Наименование Значение Примечание

чиспо Положительное вещественное Арrумент должен быть положительным чиспом.


чиспо, для которого вычиспяет- В качестве арrумента может быть использована формула
ся десятичный логарифм

Пример

Арrументы функцнн i?llxl


LOGID

- О,954242509

- · О,954242509
Сооавка по этой ФУН!SUИИ ()1( llo.-

Рис. 18.5. Диалоговое окно функции LOG10

Функция ДВФАКТР

Вычисляет двойной факториал числа.

Двойной факториал числа п обозначается п ! ! и определяется как произведение


всех чётных (если п является чётным числом) или нечётных (если п является
нечётным числом) натуральных чисел доп включительно:
п

(2п) !! = П 2i = 2 п п !, (18.2)
i=1
Простые математические функции 229

(2п+ 1)!! = TT(2i+ 1)= < 2 п+ 1)! (18.3)


i=O 2п n!

Синтаксис

ДВФАКТР(число)

Таблица 18.6. Арrументы функции ДВФАКТР

Наименование Значение Примечание

число Значение, дnя которого вычисляется Арrумент должен быть положительным


двойной факториал числом

Пример

Аргументы функцнн f'? IГxJ


ДВФАКТР

Чиою l~--- --::~ = 4

=8
Во38ращает АВОЙНОЙ факторнал чксм.

ЧмСJJО чксло, АЛЯ которого требуется 8ЫЧ11СЛ11ТЬ A11oIOtoti факторнал.

Эначение: 8

Сnоавка no этой функции ..__о_к_ _,1 ( Отмена

Рис. 18.6. Диалоговое окно функции ДВФАКТР

Функция ЗНАК
Определяет знак числа.

r1,x >0;
sign(x) = jo, х =О; (18.4)
-1,х <О.

Синтаксис

ЗНАК(число)

Таблица 18.7. Арrументы функции ЗНАК

Наименование Значение Примечание

число Любое вещественное Данная функция также используется дnя определе­


число ния знака формулы
230 Глава 18. Математические и тригонометрические функции

Пример

др1уме111ы функц"" [? ll'Xl


ЗНАК

'1мс11о E_ ______ ~J~ - -5

- -1
~т- ЧИС/111: 1 - ес11< ЧИС/1О nопожитмьное, о- есJ1И оно раено ну/IО и-1 -
ес11< Ч<С11D аrрмцатепьнае.

ЧмС11о 11Обое деi1ствнте1ЫtОе чисnо.

:ЗН..-:

ОК 11 Отмена

Рис. 18. 7. Диалоговое окно функции ЗНАК

Функция КОРЕНЬ

Вычисляет значение арифметического квадратного корня из заданного


числа.

Арифметическим корнем степени п из числа х называется положительное чис­


ло, степень п которого совпадает с х. Арифметический корень называется квад­
ратным при п = 2. Арифметический квадратный корень из х обозначается .JX.
Синтаксис

КОРЕНЬ(число)

Таблица 18.8. Аргументы функции КОРЕНЬ

Наименование Значение Примечание

число Положительное вещественное число, дnя Арrумент должен быть положительным числом.
которого вычисляется квадратный корень В качестве аргумента может быть использована
формула

Пример

Арrуме нты функuнн [? 1[~1


КОРЕНЬ
г.;:----­
. _ _ ·15
i_ _ _ ___Ji) ~ 15
• Э,87298ЭЭ46
В11>8рощоет-1С11ЦрОТНDГО корtЯ.

'1мс11о чисnо, АJ1Я которого вычисnяется кводроТНЫЙ корень.

- : Э,87298ЭЭ46
Сrрввко по этой Функции ОК 11 Отмена

Рис. 18.8. Диалоговое окно функции КОРЕНЬ


Простые математические функции 231

Функция МУЛЬТИНОМ

Вычисляет мультиномиальный коэффициент.

Мультиномиальным коэффициентом называется множитель в разложении


(х 1 +х 2 + ...+хт)" при члене х;•х~' ... х~т Значение мультиномиального коэф­
фициента вычисляется по формуле:

( п ) п! (18.5)
k1 k 2 ••• km - k1 ! k 2 !... kт ! 1

где k1 + k2 +...+km = п.

Синтаксис

МУЛЫИНОМ(числоl;число2;

Таблица 18.9. Аргументы функции МУЛЫИНОМ

Наименование Значение Примечание

число Or 1 до 255 значений, дnя которых определяется АрrJмент должен быть положительным
мультиномиальный коэффициент числом

Пример

- Э6ОЗ6О
~-фaocщмtanacv-Jt...иiк__.,фaктopellClll...........ii.

Чмсм31 'l1Cll01;'КJ102; .•• от 1 40 255 .........

9рмка ПР этрt1 функции 0К 11 Отмена

Рис. 18.9. Диалоговое окно функции МУЛЬТИНОМ

Функция НЕЧЁТ
Округляет до ближайшего нечетного целого числа.

Синтаксис

НЕЧЁТ(число)
232 Глава 18. Математические и тригонометрические функции

Таблица 18. 1 О. Аргументы функции НЕЧЁТ

Наименование Значение Примечание

число Округляемое значение Независимо от знака числа, округление всегда производится с из­
бытком. Если число является нечетным целым, то округления
не происходит.

В качестве арrумента может быть использована формула

Пример

Арrумен1ы функuн11 ·~?li~I


НЕЧЕТ

- - ----------------- ----------- -----~ - 18


- 19
Окруrnяет "l1C.nO до бпt.Мuвrо Н8Ч81'1О"О цencro: nolll)]QПeJl:lttD - в сrорону
yeeJltЧ8tИI, О'f1М~М811:1НО8 -8 cn:ipoнy уменьwеtИI.

'k.- окруrnяемое 3Н8Ч1Н1е,

3начоtме:19

Орам по !ТОЙ ФУН15W1t! ок 11 оп-а

Рис. 18.10. Диалоговое окно функции НЕЧЁТ

Функция НОД

Вычисляет наибольший общий делитель.


Наибольший общий делитель двух или нескольких натуральных чисел - наи­
большее из чисел, на которые делится каждое из данных чисел без остатка.

Синтаксис

НОД(числоl;число2;

Пример

ЧИс8о4: "ltCП01;'МCJ102; ••. от 1 до 255 ,.....,.....,

Спроока 09 этой ФУНКUИИ

Рис. 18. 11. Диалоговое окно функции НОД


Простые математические функции 233

Таблица 18. 11. Аргументы функции НОД

Наименование Значение Примечание

число Or 1 до 255 значений, дnя которых вычисля- Арrvмент должен быть положительным
ется наибольwий общий делитель числом

Функция НОК

Вычисляет наименьшее общее кратное.


Наименьшее общее кратное двух или нескольких натуральных чисел наи-
меньшее, делящееся на каждое из них без остатка, положительное число.

Синтаксис

НОК(числоl;число2;

Таблица 18. 12. Аргументы функции НОК

Наименование Значение Примечание

число Or 1 до 255 значений, дnя которых вычисляется Арrvмент должен быть положительным
наименьшее общее кратное числом

Пример

нок

- 105
Во--общее--.
Чмuо3: ЧllCllOl;ЧИCll02;." от 1.111255 ~. АЯЯ""-.._.....,ся
-общеекрsтнае.

Сrравка по этоti фYf:!SUi.t ок 11 От-

Рис. 18. 12. Диалоговое окно функции НОК

Функция ОСТАТ

Вычисляет остаток от деления числа на делитель.

Синтаксис

ОСТАТ(число;делитель)
234 Глава 18. Математические и тригонометрические функции

Табпица 18.13. Аргументы функции ОСТАТ

Наименование Значение Примечание

ЧИС/Ю Число, остаток от деления которого определяется


делиrель Число, на которое нужно разделить Аргумент не должен быть равен нулю

Пример

Лрrумеrны фуницонt l_lll~_I


ОСТАТ

ЧмС11о с= 1'1 - 5
~=====-~======~=
ДеJмтеа !~э __ __-_]§} - э
- 2
1!оJ11111щ8т осrаТО1С от депення.

ДеJ1Мте.ь чнсnо, на которое нужно ~делить (делнтель).

:з~-: 2

Спроркt по пой функцин ОК } 1 Отмена

Рис. 18.13. Диалоговое окно функции ОСТАТ

Функция ОТБР

Преобразует число в целое, отбрасывая его дробную часть.

Синтаксис

ОТБР(число;число_разрядов)

Пример

Арrуме нты фуници~ f?llXI


ОТБР
г---·
ЧмсJ111 198,5689

Чмспо_J)Ц)ЯАое ri~---
-=~
--~-в
--98,5689
2
- 98,56
~т АРобнvю часть чнсла, так что остается целое число.

Чllc•.JNDPllAD8 чнсло, ~nяощее точность усечення. По умопчанню


ИСl10/'Ь3У8ТСЯ значение Q,

::з~-.е: 98,56

Сrм:!О!!@ по этой функции ОК j[ Отмена

Рис. 18. 14. Диалоговое окно функции ОТБР


Простые математические функции 235

Таблица 18.14. Аргументы функции ОТБР

Наименование Значение Примечание

ЧИСЛО Число, дробную часть которого В качестве арrумента может быть исполь­
необходимо отбросить зована формула
число_разрядов Число, определяющее точность По умолчанию значение арrумента равно
нулю

Функция ПРОИЗВЕД

Вычисляет произведение чисел, заданных в качестве аргументов.


~

Синтаксис

ПРОИЗВЕД(числоl;число2;

Таблица 18.15. Аргументы функции ПРОИЗВЕД

Наименование Значение Примечание

число От 1 до 30 перемножаемых чисел В качестве арrумента может быть использо­


вана формула

Пример

др1у...г11ты функцнн 1 ~llXI

ГIРОИЗБЕД

'kllal ---~-i§J - 5
- ;___ - - ---[i] - 6

14 -·--- ------- ---~--


Ji.1 - 4
-
-

'knaS
г---·-----~=-~-=~=(i]
-·_=:__Я] -
- 7

- 840

'k11оЗ: чисnо1~'КJ102;,,. ОТ 1A02S15~""'8JI,11С1М1'..аr.иХ


3НВЧ8tИ1 И11t чисеn, "8дСТапеtttЫХ в текСТ080М виде.

ок Jlo.-
Рис. 18. 15. Диалоговое окно функции ПРОИЗВЕД

Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ

Возвращает промежуточный итог в список или базу данных.


Функция ПРОМЕЖУТОЧНЫЕ. ИТОГИ разработана для столбцов данных или верти­
кальных наборов данных. Она не предназначена для строк данных или горизон­
тальных наборов данных.
236 Глава 18. Математические и тригонометрические функции

Синтаксис

ПРОМЕЖУТОЧНЫЕ.ИТОГИ(номер_функции;ссылкаl;ссылка2;

Табпица 18.16. Аргументы функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ

Наименование Значение Примечание

оомер_функции Число от 1 до 11 (включая скрытые значения) или от 101 до 111 1, 101 - СРЗНАЧ
(за исключением скрытых значений), которое указывает, какую 2, 102-СЧЁf
функцию использовать при вычислении итогов внуrри списка 3, 103 - СЧЁТЗ
4, 104- МАКС
5, 105- мин
6, 106- ПРОИЗВЕД
7, 107 - СТАНДОТКЛОН
8, 108 - СТАНДОТКЛОНП
9, 109-СУММ
10, 110-ДИСП
11, 111 -ДИСПР
ссылка От 1 до 29 интервалов или ссылок, для которых подводятся итоги

Пример

С помощью функции ПРОМЕЖУТОЧНЫЕ. ИТОГИ вычислим произведение столбца


чисел.

дрrументы функцнн Г?itxl


ПРОМЕЖУТОЧНЫЕ.ИТОГИ

н-р_фуи~сцми ~=­ ---~-6

са.1"1 r~~вs·--- ~~=-:-~ - -{1:3:~:7:9}


Ccы/IQ2 l=------ ----=-~ -
- 945

CClt18al: ссыпка1;ссыnка2; ... от 1АО254 АИ811а!ОНО8 и.пи ccьuacJ АЯЯ которых


требуется -111ть f11ОМ8'1СУТСIЧНЫll итоrи.

:э~-: 945

Справка по этой функции ок 11 от-

Рис. 18.16. Диалоговое окно функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ

Функция РИМСКОЕ

Преобразует арабское число в римское.


Обозначения цифр в римской системе счисления:/= 1; V = 5; Х = 10; L = 50;
С= 100; D = 500; М= 1000.
Простые математические функции 237

Правила записи и чтения чисел в римской системе счисления:

• числа читаются слева направо (от большего к меньшему);


• все цифры складываются, кроме тех, которые стоят перед их превосходя-
щими;

• слева от цифр, их больших, могут стоять только /, Х, С;


• / может стоять слева только от V и Х;

• Х может стоять слева только от Lи С;


• С может стоять слева только от Dи М;
• подряд могут идти только три одинаковые цифры;
-• подряд могут идти /, Х, С, М;
• V, L, D могут встречаться только один раз;

• /, Х, С слева (от большей цифры) могут встречаться только один раз;


• цифра, которая стоит справа, не может стоять слева.

Синтаксис

РИМСКОЕ(число;форма)

Таблица 18.17. Аргументы функции РИМСКОЕ

Наименование Значение Примечание

число Арабское число

форма Число, задающее нужную форму Форма записи римских чисел варьируется от классиче-
римской записи чисел ской др упрощенной и становится все более наглядной
с увеличением значения аргумента:

О или опущен - классический;


1- более наглядный;
2- более наглядный;
3- более наглядный;
4- упрощенный;
ИСТИНА- классический;
ЛОЖЬ - упрощенный

Пример

Пример диалогового окна вызова функции РИМСКОЕ показан на рис. 18.17.


Пример зависимости результата функции РИМСКОЕ от значения аргумента
форма:

• РИМСКОЕ (999; 0) возвращает строку CMXCIX;


• РИМСКОЕ (999; 1) возвращает строку LMVLIV;
• РИМСКОЕ (999; 2) возвращает строку XMIX;
• РИМСКОЕ(999;3) возвращаетстрокуVМIV;

• РИМСКОЕ(999;4) возвращает строку IM.


238 Глава 18. Математические и тригонометрические функции

лрrумен1ы Функцнн i?-IГxl


·РИМСКОЕ

ЧмС11о ~ -- -[i] - 456


...... 1_ _ _ _ -~- Ч!<ttЛ<J
- "CDLYI"
~ ор"6асие чиспа е """"""' е т11<1:тоеом формате .
.....,.. чисnо, ~ м-М ТИП ЧIЕINI •римской......,.,

ЗН.-: CDLYI

Crpwo по этqй ФYН!Slll!1 ок 1[ от-..

Рис. 18. 17. Диалоговое окно функции РИМСКОЕ

Функция РЯД.СУММ
k
Вычисляет сумму степенного ряда вида L апхп
n=O

Синтаксис

РЯД.СУММ(х;n;m;коэффициенты)

Количество коэффициентов k определяет количество членов ряда, подлежащих


суммированию.

Табnица 18.18. Аргументы функции РЯД.СУММ

Наименование Значение Примечание

х Значение переменной степенного ряда


n Показатель степени х дnя первого члена
степенного ряда

m Шаг, на который увеличивается показатеnь


степени п дnя каждого следующего члена
степенного ряда

коэффициенты Набор коэффициентов при соответствую­ Количество членов степенного ряда определяет­
щих степенях х ся количеством значений данного арrvмента

Пример
~
Рассмотрим аппроксимацию синуса - степенным рядом:
2
• 00 (-1У х2п+\ хэ xs
sш(х)= Е =x--+--
n=o (2п+ 1)1 3! 5!
Здесь:
~
• переменная степенного ряда х =
2;
• показатель степени п = 1;
Простые математические функции 239

• шаг т= 2;
• коэффициенты: 1; _ _!_; __!_; _ __!_расположены в ячейках А26, А27, А28 и А29
3! 5 ! 7!
соответственно.

РЯД.СУММ

х @ш~--=-==-- ____:~~ - 1,570796327

N [_!____ ~-=--~~--=-_li] • 1
н r_:::-::_ _____ ------ --
~ 1~=~==~~~-~ --~-~ •
-·-::-_-:-.-.f!il - 2
-(1:-О,1ЕЕЕЕЕfббfffЕб7:0,008ЗЗ ...
- 0,999843101
l!о!ерацит сумму степмао РАда, - - по фор.ум.
~ нобор~f1111СОО1081СIЬ71О111ИХСТ8ПОНЯХХ,

-:О,999843101

Сrрвн:о no этоК фужщt~ (Ж 11 от-а

Рис. 18.18. Диалоговое окно функции РЯД.СУММ

Функция СЛУЧМЕЖДУ
Выдает случайное целое число, находящееся в диапазоне между двумя задан­
ными числами.

Случайное число, которое выдает функция, меняется при каждом пересчете


формул, повторном открытии рабочей книги или редактировании ячеек в таб­
лице. Если изменение нежелательно, можно нажать клавишу F9, чтобы вычис­
лить функцию и получить случайное число, затем нажать клавишу Enter, чтобы
поместить случайное значение в ячейку в числовом представлении.

Синтаксис

СЛУЧМЕЖДУ(нижн_граница;верхн_граница)

Пример

Арrумен1ы фуню1нн i.? lfX_I


СЛУ'И:ЖДУ
_ _._., i-2----
__Jfi) - 2
........_._.~ _..:Ji) - 5

~ar,oчoo\toe ЧИCJIO...._.VAВ'l'IA _ _,,_,

..__._. ~-чисm, котарм 11Q!11РО1ЦО11Т фуо1QU4АСЛУ'ИJКАУ.

(Ж j 1 ОТ-•

Рис. 18.19. Диалоговое окно функции СЛУЧМЕЖДУ


240 Глава 18. Математические и тригонометрические функции

Табnица 18.19. Аргументы функции СЛУЧМЕЖДУ

Наименование Значение

нижн_граница Наименьшее целое число


верхн_граница Наибольшее целое число

Функция СЛЧИС

Выдает равномерно распределенное случайное число в диапазоне от О до 1.


Случайное число, которое выдает функция, меняется при каждом пересчете
формул, повторном открытии рабочей книги или редактировании ячеек в таб­
лице. Если изменение нежелательно, можно нажать клавишу F9, чтобы вычис­
лить функцию и получить случайное число, затем нажать клавишу Enter, чтобы
поместить случайное значение в ячейку в числовом представлении.

Синтаксис

слчис ()
Табnица 18.20. Аргументы функции СЛЧИС

Наименование

Арrументов данная функция не имеет

ПРИМЕЧАНИЕ~~~~~~~~~~~~~~~~~~~~~~~~
Чтобы функция СЛЧИС выдавала равномерно распределенное случайное число в диапазоне от О
до у, необходимо ввести в строку формул СЛЧИС()*у.

Чтобы функция СЛЧИС выдавала равномерно распределенное случайное число в требуемом


диапазоне от х и у, необходимо ввести в строку формул СЛЧИС()*(у-х+х).

Пример

лргумс "'"'функции Г?lfXI


Во!еращеtт--~'К11Обопьwее1111И
_.,.,ои-1 <-таопри_.-е).

У АОННОi1 фунсции ..,,._.,... нет.

Сrс!аок• по этой ФVНКЦ11И 1······ ок··········u 1 от-

Рис. 18.20. Диалоговое окно функции СЛЧИС

Функция СТЕПЕНЬ

Осуществляет возведение числа в степень.


Простые математические функции 241

Синтаксис

СТЕПЕНЬ(число;степень)

Табnица 18.21. Аргументы функции СТЕПЕНЬ

Наименование Значение

число Основание
степень Показатель степени, в которую возводится основание

Пример

СТЕГIЕН>

-- ~:------------------=~ --
стеnrи. г------------------- ---~li] 242

- 1764
~ p!QylliiT8Т 11Ш88МtИ18 СТ8111Иt.

Стеnень


11СЖ1'8Т8J1Ь СТ811DНИ1 1 которую 80380.IИТСЯ

ок J1 °""""'
Рис. 18.21. Диалоговое окно функции СТЕПЕНЬ

Функция ФАКТР

Вычисляет факториал числа.

Факториалом называется произведение натуральных чисел от единицы до ка­


кого-либо данного натурального числа п. Факториал обозначается п !.

Синтаксис

ФАКТР(число)

Пример

ФдКТР

-
Арrуме нты фуt1кш1и

г.-­

,~----------
~фoкropllOllЧllCllll,
_-=.-Iil - в
pill!ltblJi 1"2"3".,._..,,
- 40320
11":' 1 ~i

- -чнспо. фактq>ИО/lкотороrо~.

9и@ка по этD11 функции ок 11 От-..

Рис. 18.22. диалоговое окно функции ФАКТР


242 Глава 18. Математические и тригонометрические функции

Таблица 18.22. Аргументы функции ФАКТР

Наименование Значение Примечание

число Неотрицательное число, факториал Если число не целое, то производится отбра­


которого вычисляется сывание дробной части.
Аргумент должен быть положительным числом

Функция ЦЕЛОЕ
Округляет число до ближайшего меньшего целого.

Синтаксис

ЦЕЛОЕ(число)

Таблица 18.2З. Аргументы функции ЦЕЛОЕ

Наименование Значение Примечание

ЧИСЛО Вещественное число, округляемое В качестве арrумента может быть использова­


до ближайшего меньшего целого на формула

Пример

Арrуме111ы функ11нн [li~


ЦЕЛОЕ

---=-jjJJ - 25,67423

~ 25
Otcp-frnяeт Ч11С11D АО б!юсадwеrо -о целого.

'kllo мйо;теите11оНО11....:nо, '*Р\'Г,,_,., АО~~ цenoro.

Cnoaersa по этой ФУнкuин ОК ll0тнена

Рис. 18.2З. Диалоговое окно функции ЦЕЛОЕ

Функция ЧАСТНОЕ
Выдает целую часть результата деления с остатком.

Синтаксис

ЧАСТНОЕ(числитель;знаменатель)

Таблица 18.24. Аргументы функции ЧАСТНОЕ

Наименование Значение Примечание

числитель Делимое В качестве аргумента может быть использова­


на формула
знаменатель Делитель В качестве аргумента может быть использова­
на формула
Простые математические функции 243

Пример

Аргументы функц•.н ' r'f)~I


ЧАСТНОЕ

Чмаит-. ~------------=-=-.li] а
зн-те. ~----~-------~--&il 8
54
4

~ 13
Во!ВраЦает целую часть ре]'fnьт11т11 деления с остатКОl't.

:за-и.те-. делитель.

ЗНачение: 13

споаека по этой ФУНК!!НI! ОК J I Отмена

Рис. 18.24. Диалоговое окно функции ЧАСТНОЕ

Функция ЧЁТН
Округляет до ближайшего четного целого.

Синтаксис

ЧЁТН(число)

Таблица 18.25. Аргументы функции ЧЁТН

Наименование Значение Примечание

число Округляемое зна- Независимо от знака числа округление производится с избытком.


чение Если число уже является четным целым, то округления не произво­
дится.

В качестве арrумента может быть использована формула

Пример

Аргументы функцю1 12 ll~J


•-lfтн

ЧмсllО [12,Sб __ ------~-Ji) - 12,56

- 14
Окруrляет ЧИСJ1О АО~ чeТltDl'O Ц8JIOl'O, По1К1*МТ8JIЬНЫ8 чиспа округляются в
сторону ~. отр11Ц11Те11ЬН>18 • 8 сторону ум8НЫ118НИЯ.

Чмао округ-.-•.

:З.--: 14

Сп!№ко по шм:f функции ОК j[ отмена

Рис. 18.25. Диалоговое окно функции ЧЁТН


244 Глава 18. Математические и тригонометрические функции

Функция ЧИСЛКОМБ

Вычисляет количество сочетаний для заданного числа объектов. Функция ис­


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

Количество сочетаний определяется по следующей формуле:

(kп) = п!
k!(n-k)!'
(18.6)

где п - число элементов;

k- число объектов в каждом сочетании.

Синтаксис

ЧИСЛКОМБ(число; число_выбранных)

Таблица 18.26. Арrументы функции ЧИСЛКОМБ

Наименование Значение

число Число элементов

число_выбранных Число объектов в каждом сочетании

Пример

Арrу....,нты функцнн Cl·fRI


ЧИСЛКОМБ

Чмс81> ~-=:: _______~= [i] - 5


'1мС11о ""'6Р••- ~::~- -- _________ ]i) - э
- 10
ВОэоращает КОJ1ИЧеСТ11О ""'6oiOllllii А11Я м.uннаrо '"""' - ·
Чмс81>_выliр•- 'l<CIXI , _ 0 8 8 ICDAQЙ """6иttaut1.

ок 11 о-

Рис. 18.26. Диалоговое окно функции ЧИСЛКОМБ

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

Функция ОКРВВЕРХ

Округляет с избытком до ближайшего числа, кратного точности.


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

Синтаксис

ОКРВВЕРХ(число;точность)

Таблица 18.27. Аргументы функции ОКРВВЕРХ

Наименование Значение Примечание

число Округляемое значение В качестве арrумента может быть использована формула


ТОЧНОС1Ь Точность, до которой требу- Арrументы число и точность должны быть одинакового знака
ется округлить

[lример

Арrумен1111 функuни [lii:g-1


ОКРВIJЕРХ

- - lz,568-=------- ------=-~]~ - 2,568


т........... r~c~=-=::::::_-::::-_::~:=-~-i11 - 0,1
- 2J6
0.ЩГ11ЯОТЧИСЛО/IО-ОЦ811ОГОНJ1И/IОбJио!-О!Ср11ТНОГО-эначенt11О.

Чмс8D Cl8CPVf'llR8МOe »taЧettte.

-:2,6

Сrравка m этой функцt!1 ОК J \ Отмен•

Рис. 18.27. Диалоговое окно функции ОКРВВЕРХ

Функция ОКРВНИЗ

Округляет с недостатком до ближайшего числа, кратного точности.

Синтаксис

ОКРВНИЗ(число;точность)

Пример

дрrуме11Iы фун1щнн fl::i[КJ

- 14

TO'ltlDCnt lфМНО81 АО кaroporo требуется D!СрVГ111ТЬ. Оба


,....... AOIDIClt:il ...ть сwн~каеый 3НIК.

Crpao!so по nofi фvН!СUНН

Рис. 18.28. Диалоговое окно функции ОКРВНИЗ


246 Глава 18. Математические и тригонометрические функции

Таблица 18.28. Аргументы функции ОКРВНИЗ

Наименование Значение Примечание

число Округляемое значение В качестве аргумента может быть Рlспользована


формула

точность Точность, до которой требуется округ· Аргументы число и точность должны быть одинако-
лить вого знака

Функция ОКРУГЛ

Округляет число до указанного количества десятичных разрядов.

Синтаксис

ОКРУГЛ(число;число_разрядов)

Таблица 18.29. Аргументы функции ОКРУГЛ

Наименование Значение Примечание

число Округляемое значение В качестве аргумента может быть использована


формула

число_разрядов Количество десяmчных разрядов, Если аргумент больше нуля, то число округляется до
до которого требуется произвести указанного количества десятичных разрядов справа
округление от запятой.
Если аргумент равен нулю, то число округляется до
ближайшего целого.
Если аргумент меньше нуля, то число округляется на
указанное количество десятичных разрядов слева от
запятой

Пример

Арrументы функuнн i?itxl


ОКРУГЛ

ЧмсJIО [§.69-~2___ _ -----------~.Jil


- 15,6942
ЧиСJIО_...._АОВ -----:_:_:]il - э
• 1SJ694
Окруr,...т чисnо АО \'К'!эанttОГО копичества десятичных РllЗРЯАОВ·

Чмс11ОJN1•- КOJltNeCТ80 десятиЧНЫХ Р83РАА0В, АО котороrо Н)lllttO


__

-=
lllq>'fr/lllТЬЧИCllO. 0т_.,_

DICP\'l'llOЖ8 цenoli ЧIС'ТМ, НOllЬ • DICPl'I'- АО ~О

15,694
Справка по этой фvнкции ок 1(о..-...

Рис. 18.29. Диалоговое окно функции ОКРУГЛ

Функция ОКРУГЛВВЕРХ
Округляет число до ближайшего большего по модулю значения.
Функции округления 247

Синтаксис

ОКРУГЛВВЕРХ(число;число_разрядов)

Пример

----
-
ОКРУГ/lllЗЕРХ

~~~==---
~_:_ __-:::----
~=81 -
_-=ri.1-
26,3518
2

- 26,36
~...,.чисnо м~боJ!ьwеrо no-y/IO,

---- l<OllМЧICТllO_, MICO'ЩXll'OOICP\'l'-.a!'КJIO,


Отрошт•---•--цепоii
ЧКТМ, ~ М111 Отсутст8е ~ • AD б.ntacМuro

Спроока no ДQЙ функщ!t ок j 1 о-

Рис. 18.ЗО. Диалоговое окно функции ОКРУГЛВВЕРХ

Таблица 18.ЗО. Аргументы функции ОКРУГЛВВЕРХ

Наименование Значение Примечание

число Любое вещественное В качестве аргумента может быть использована формула


ЧИСЛО, которое нужно
округлить с избытком
число_разрядов Количество десятичных Если аргумент больше нуля, то число округляется fJIJ указанного
разрядов, fJIJ которого количества десятичных разрядов справа от запятой.
требуется произвести Если аргумент равен нулю, то число округляется fJIJ ближайшего целого.
округление
Если аргумент меньше нуля, то число округляется на указанное коли­
чество десятичных разрядов слева от запятой

Функция ОКРУГЛВНИЗ
Округляет число до ближайшего меньшего по модулю значения.

Синтаксис

ОКРУГЛВНИЗ(число;число_разрядов)

Таблица 18.З1. Аргументы функции ОКРУГЛ ВНИЗ

Наименование Значение Примечание

число Любое вещественное В качестве аргумента может быть использована формула


число, которое нужно
округлить с недостатком

число_разрядов Количество десятичных Если аргумент больше нуля, то число округляется fJIJ указанного коли­
разрядов, fJIJ которого чества десятичных разрядов справа от запятой.
требуется произвести Если аргумент равен нулю, то число округляется fJIJ ближайшего целого.
округление
Если аргумент меньше нуля, то число округляется на указанное коли­
чество десятичных разряfJРВ слева от запятой
248 Глава 18. Математические и тригонометрические функции

Пример

Арrументы функцнн ' [lll Х 1


ОКРУГЛВНИЗ

Чисnо [.:;7,3259 ~ - 57,3259


'kRО_рерядав \2 - _____li] ~ 2
= 57,32
Округnяет ЧИС/10 АО б1111>ПЙWеrО -.uero по МОАУIЮ.
'fиcll0...JNDPAД08 КDЛИЧеСТ8О ~' АО котороrо Оl<р\'l'ЯЯ8ТСЯ ЧИСЯО.
Отрi'цаТВIЪНЬlе :sначеt111Я ~ o i c p y r - це/IОЙ
части, -11/111 отqrтствнеэначения -Аоб~

ЗНачеttе: 57,32

Слравка по этой функции ОК 11 отмена

Рис. 18.31. Диалоговое окно функции ОКРУГЛВНИЗ

Функция ОКРУГЛТ

Округляет число с нужной точностью.

Синтаксис

ОКРУГЛТ(число;точность)

Таблица 18.32. Аргументы функции ОКРУГЛТ

Наименование Значение

ЧИСЛО Округляемое значение


точность Требуемая точность

Пример

Арrуме нты функцни 1? ll'X 1


ОКРУГЛТ

ЧисJ1О ['456--;-58762з4--------li] ~ 456,51176234

Tll'lllOCТЬ Го;О'_l____ ·---~ • 0,01

- 456,59
Возвращает чисяо, <ЖР\'ГяеttНОе с~ точностью.

у_,,, точность, с 1СОТорой требуепя округJЮЪ чисяо.

Значенне: 456,59

Сnравка по этой функцнн

Рис. 18.32. Диалоговое окно функции ОКРУГЛТ


Функции работы с матрицами 249

Функции работы с матрицами


Матрицей размера тх п, где т - число строк, п - число столбцов, называется
таблица чисел, расположенных в определенном порядке. Эти числа называются
элементами матрицы. Место каждого элемента однозначно определяется номе­
ром строки и столбца, на пересечении которых он находится. Элементы матри­
цы обозначаются aii , где i - номер строки, а j - номер столбца.

А=

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