Уокенбах Формулы в Excel
.pdfПодробное
руководство по созданию формул в Excel 2002
Excel 2002 Formulas
John Walkenbach
M&T Books
An imprint of Hungry Minds, Inc.
Best-Selling Books • Digital Downloads • e-Book • Answer Networks • e-Newsletters • Branded Web Sites • e-Learning
New York, NY • Cleveland, OH • Indianapolis, IN
Подробное
руководство по созданиюформул в Excel 2002
Джон Уокенбах
ДИАЛЕКТИКА Москва •Санкт-Петербург • Киев 2002
ББК32.973,26-018.2.75 У62
УДК 681.3.07
Компьютерное издательство "Диалектика"
Зав. редакцией В.В. Александров
Перевод с английскогоА.С. Барбаш, ЮТ. Гусару В.Н.Захаренко, В.А. Мартыновского, Е.А. Мастерских, КВ. Наумовой иВ.К Сябера
Под редакцией КВ. Василенко
По общим вопросам обращайтесь в издательство "Диалектика" поадресу: info@dialektika.com, http://www.dialektika.com
Уокенбах, Джон.
У62 Подробное руководство по созданию формул в Excel 2002. : Пер. с англ. — М. : Издательский дом "Вильяме", 2002. — 624 с. : ил.— Парал. тит. англ.
ISBN 5-8459-0314-9 (рус.)
Большинство изданий, посвященных Excel, представляют собой универсальные руководства по программному продукту, содержащие информацию об использовании всех его средств и инструментов. Наряду с этим вывряд линайдете книгу, посвященную одному из основополагающих компонентов Excel, имеющему исключительно важное значение для любого пользователя, а именно — формулам. Ведь именно формулы делают электронную таблицу действительно электронной. Следовательно, чем больше вы знаете о формулах, тем лучше будут ваши таблицы. Большая часть материала, представленного в этой книге, посвящена именно тем вопросам, которые пользователи задают в ходе решения поставленной задачи. Вытакже найдете ответы нате вопросы, которые не приходят в голову даже в конце обучения. Этакнига непредназначена дляначинающих пользователей Excel. В ней рассматривается достаточно сложный материал, который утомителен для начинающих пользователей, но чрезвычайно порадует тех, кому часто и долго приходится управлять электроннымитаблицами.
ББК 32.973.26-018.2.75
Все названия программных продуктов являются зарегистрированными торговыми марками соответствующих фирм.
Никакая часть настоящего издания ни в каких целях не может быть воспроизведена в какой бы то ни было форме и какими бы то ни было средствами, будь то электронные или механические, включая фотокопирование и запись на магнитный носитель, если на этонет письменного разрешения издательства Hungry Minds, Inc.
Copyright © 2002 by Dialektika Computer Publishing.
Original English language edition copyright © 2001 by Hungry Minds, Inc.
All rights reserved including the right of reproduction in whole or in part in any form.
This edition published by arrangement with |
the original publisher, Hungry Minds, Inc. |
ISBN 5-8459-0314-9 (рус.) |
© Компьютерное изд-во "Диалектика", 2002 |
ISBN 0-7645-4800-Х (англ.) |
© Hungry Minds, Inc., 2001 |
Оглавление
Введение |
24 |
ЧАСТЬ I. ОСНОВНЫЕ СВЕДЕНИЯ |
31 |
|
Глава 1. |
Коротко об Excel |
33 |
Глава 2. Основные сведения о формулах |
55 |
|
Глава 3. |
Работаем с именами |
77 |
ЧАСТЬ И.ИСПОЛЬЗОВАНИЕ ФУНКЦИЙ В ФОРМУЛАХ |
107 |
|
Глава 4. Введение в функции Excel |
109 |
|
Глава 5. Работа с текстом |
123 |
|
Глава 6. |
Работа с данными даты и времени |
145 |
Глава 7. |
Способы суммирования и подсчета данных |
177 |
Глава 8. |
Поиск данных |
201 |
Глава 9. Базы данных и списки |
221 |
|
Глава 10.Дополнительные вычисления |
247 |
ЧАСТЬ III.ФИНАНСОВЫЕ ФОРМУЛЫ |
265 |
Глава 11.Знакомство с финансовыми формулами |
267 |
Глава 12.Финансовые функции дисконтирования и обесценивания |
293 |
Глава 13. Дополнительное использование финансовых функций и формул |
311 |
ЧАСТЬ IV. ФОРМУЛЫ МАССИВА |
325 |
Глава 14.Введение в массивы |
327 |
Глава 15.Магия формул массива |
343 |
ЧАСТЬ V. СОВЕРШЕННОЕ ВЛАДЕНИЕ ФОРМУЛАМИ |
363 |
Глава 16.Умышленные циклические ссылки |
365 |
Глава 17.Методы построения диаграмм |
377 |
Глава 18.Сводные таблицы |
415 |
Глава 19.Условное форматирование и проверка вводимых значений |
433 |
Глава 20. Создание мегаформул |
453 |
Глава 21.Инструменты и методы отладки формул |
467 |
ЧАСТЬ VI. РАЗРАБОТКА ПОЛЬЗОВАТЕЛЬСКИХ ФУНКЦИЙ 485 |
|
Глава 22.Введение в VBA |
487 |
Глава 23.Основы процедур функций |
497 |
Глава 24. Принципы программирования на VBA |
513 |
Глава 25.Примеры пользовательских функций VBA |
539 |
П Р И Л О Ж Е Н И Я |
573 |
Приложение А. Работа с импортированными файлами Lotus 1-2-3 |
574 |
Приложение Б. Описание функций Excel |
580 |
Приложение В. Пользовательские форматы чисел |
592 |
Приложение Г. Дополнительные ресурсы Excel |
610 |
Предметный указатель |
615 |
Оглавление |
5 |
Содержание
Введение |
24 |
ЧАСТЬ I. ОСНОВНЫЕ СВЕДЕНИЯ |
31 |
Глава 1. Коротко об Excel |
33 |
Краткая история Excel |
33 |
Сначала была VisiCalc |
34 |
Потом появился Lotus |
34 |
Программные продукты компании Microsoft |
34 |
Версии Excel |
35 |
Концепция объектной модели |
37 |
Работа с книгами |
37 |
Таблицы |
38 |
Листы диаграмм |
39 |
Листы макросов XLM |
39 |
Листы диалоговых окон |
39 |
Пользовательский интерфейс Excel |
40 |
Меню |
40 |
Контекстные меню |
40 |
Смарт-тэги |
41 |
Диалоговые окна |
41 |
Панели инструментов |
42 |
Перетаскивание данных |
42 |
Комбинации клавиш |
42 |
Настройка отображения дополнительных элементов интерфейса |
43 |
Ввод данных в ячейки |
43 |
Выделение ячеек и других объектов |
43 |
Форматирование ячеек |
44 |
Числовое форматирование |
44 |
Стилевое форматирование |
45 |
Формулы и функции электронных таблиц |
46 |
Объекты графического слоя |
46 |
Фигуры |
46 |
Диаграммы |
46 |
Ссылки на графические объекты |
47 |
Карты * |
47 |
Элементы управления диалоговыми окнами |
47 |
Диаграммы |
48 |
Настройка Excel в соответствии с требованиями пользователя |
48 |
Макросы |
48 |
Панели инструментов |
48 |
Надстройки |
49 |
6 |
Содержание |
Средства анализа |
49 |
Доступ к базам данных |
49 |
Структура |
50 |
Управление сценариями |
51 |
Надстройка "Пакет анализа" |
51 |
Сводные таблицы |
51 |
Средства проверки данных |
51 |
Надстройка "Поиск решения" |
51 |
Уровни защиты |
52 |
Защита формулы от перезаписи |
52 |
Защита структуры рабочей книги |
52 |
Резюме |
53 |
Глава 2. Основные сведения о формулах |
55 |
Ввод и редактирование формул |
55 |
Элементы формул |
55 |
Ввод формул |
56 |
Вставка имен |
57 |
Пробел и разрыв строки |
57 |
Предельный размер формул |
58 |
Примеры формул |
58 |
Редактирование формул |
59 |
Применение операторов в формулах |
60 |
Операторы ссылки |
61 |
Примеры формул с операторами |
61 |
Приоритет операторов |
62 |
Вложенные скобки |
63 |
Вычисление формул |
64 |
Ссылки наячейки и диапазоны ячеек |
65 |
Создание абсолютной ссылки |
65 |
Создание ссылок наячейки других рабочих листов или рабочих книг |
67 |
Создание точной копии формулы |
67 |
Преобразование формул в значения |
68 |
Скрытие формул |
70 |
Ошибки в формулах |
71 |
Работа с циклическими ссылками |
72 |
Функция подбора параметра |
73 |
Пример подбора параметров |
74 |
Еще немного о подборе параметра |
75 |
Резюме |
75 |
Глава 3. Работаем с именами |
77 |
Что такое Имя? |
77 |
Способы присвоения имен ячейкам и диапазонам |
78 |
Присвоение имен в окне Присвоение имени |
78 |
Присвоение имени с помощью поля Имя |
79 |
Автоматическое присвоение имени |
80 |
Имя столбца или строки |
81 |
Содержание |
7 |
Имена, созданные программой Excel |
82 |
Присваивание имен в нескольких листах |
83 |
Область действия имен |
84 |
Создание имен уровня рабочего листа |
84 |
Комбинирование имен уровня рабочего листа |
|
с именами уровня рабочей книги |
85 |
Ссылка на имя из другой рабочей книги |
85 |
Работа с именами диапазонов и ячеек |
85 |
Создание списка имен |
85 |
Использование имен в формулах |
86 |
Использование операторов пересечения |
87 |
Использование операторов диапазона с именами |
88 |
Ссылка на отдельную ячейку именованного диапазона |
89 |
Применение имен в уже существующих формулах |
89 |
Автоматическое применение имен при создании формул |
90 |
Отмена имени |
90 |
Удаление имен |
90 |
Удаление именованных ячеек и диапазонов |
91 |
Переназначение имени |
91 |
Изменение имени |
91 |
Просмотр именованных диапазонов |
91 |
Использование имен в диаграммах |
92 |
Поддержка имен ячеек и диапазонов |
92 |
Вставка строки или столбца |
92 |
Удаление строки или столбца |
93 |
Вырезание и вставка именованного диапазона |
93 |
Проблемы при работе с именами |
93 |
Проблемы, возникающие при копировании рабочих листов |
93 |
Проблемы, возникающие при удалении рабочих листов |
94 |
Ключ к пониманию термина "имя" |
95 |
Присвоение имени константе |
96 |
Присвоение имени текстовым константам |
96 |
Использование функций рабочего листа в именованных формулах |
97 |
Использование ссылок на ячейки и диапазоны в именованных формулах |
98 |
Использование именованных формул с относительными ссылками |
98 |
Решение сложных задач с помощью формул |
101 |
Функция ДВССЫЛ и именованный диапазон |
101 |
Использование функции ДВССЫЛ для создания именованного диапазона |
|
с фиксированным адресом |
102 |
Использование массивов в именованных формулах |
102 |
Создание формулы с динамическим именем |
104 |
Резюме |
105 |
ЧАСТЬ II. ИСПОЛЬЗОВАНИЕ ФУНКЦИЙ В ФОРМУЛАХ |
107 |
Глава 4, Введение в функции Excel |
109 |
Что такое функция? |
109 |
8 |
Содер |
Упрощение формулы |
|
109 |
Вычисления, невозможные без функций |
110 |
|
Ускорение выполнения задач редактирования |
110 |
|
Способность к принятию решений |
110 |
|
Еще немного о функциях |
|
110 |
Типы аргументов функций |
|
111 |
Имена в качестве аргументов |
|
111 |
Задание строки или Столбца |
в качестве аргумента |
112 |
Точные значения в качестве аргументов |
113 |
|
Математические выражения |
в качестве аргументов |
113 |
Функции в качестве аргументов |
113 |
|
Массивы в качестве аргументов |
114 |
|
Способы введения функции в формулу |
114 |
|
Ручной ввод функций |
|
114 |
Вставка функции с помощью диалогового окна Мастер функций |
115 |
|
Несколько полезных советов по вводу функций |
116 |
|
Категории функций |
|
118 |
Финансовые функции |
|
118 |
Функции даты и времени |
|
118 |
Математические функции |
|
118 |
Статистические функции |
|
119 |
Функции ссылок и массивов |
|
119 |
Функции работы с базами данных |
119 |
|
Текстовые функции |
|
119 |
Логические функции |
|
119 |
Информационные функции |
|
119 |
Инженерные функции |
|
120 |
Функции, созданные пользователем |
120 |
|
Другие категории функций |
* |
120 |
Функции настройки "Пакет анализа" |
121 |
|
Резюме |
|
121 |
Глава 5. Работа с текстом |
|
123 |
Несколько слов о самом тексте |
|
123 |
Количество символов в ячейке |
123 |
|
Числа как текст |
|
124 |
Текстовые функции |
|
125 |
Определение наличия в ячейке текста |
125 |
|
Работа с кодами символов |
|
126 |
Равенство строк? |
|
128 |
Объединение двух и более ячеек |
129 |
|
Отображение значений, отформатированных в текстовом формате |
130 |
|
Отображение денежных значений, отформатированных как текст |
131 |
|
Повторяющиеся символы или строки |
131 |
|
Создание текстовой гистограммы |
131 |
|
Добавление к числу определенных символов |
132 |
|
Удаление лишних пробелов |
и непечатаемых символов |
133 |
Содержание |
9 |