j
Название книги | Как быть ленивым пользователем Excel. Введение в финансовое моделирование |
Автор | Бастик |
Год публикации | 2022 |
Издательство | Эксмо |
Раздел каталога | Информационные и компьютерные технологии (ID = 121) |
Серия книги | Excel для всех |
ISBN | 978-5-04-116456-0 |
EAN13 | 9785041164560 |
Артикул | P_9785041164560 |
Количество страниц | 368 |
Тип переплета | мяг. |
Формат | - |
Вес, г | 1080 |
Посмотрите, пожалуйста, возможно, уже вышло следующее издание этой книги и оно здесь представлено:
Книга из серии 'Excel для всех'
К сожалению, посмотреть онлайн и прочитать отрывки из этого издания на нашем сайте сейчас невозможно, а также недоступно скачивание и распечка PDF-файл.
УДК 004.67ББК 32.973.26-018.2Б27^^ат Ваз'йск штпосист^ ТО РI^А^СIА^ МООЕЬЬШб: Но» !о Ехсе1 а! Ветд а ^а2у (ТИа! Меап5 Е^аеп!!) Моде11егСорупдЫ © 2018 5итРгодис1 Р!у ИтИедБастик, Лиам.Б27 Как быть ленивым пользователем Ехсе1 : введение в финансовое моделирование / Лиам Бастик ; [перевод с английского М. А. Райтман]. — Москва : Эксмо, 2022. — 368 с. — (Ехсе1 для всех).I5В^ 978-5-04-116456-0Эта книга позволит вам строить финансовые модели в Ехсе1 на профессиональУДК 004.67ББК 32.973.26-018.2I5В^ 978-5-04-116456-0© Райтман М.А., перевод на русский язык, 2022© Оформление. ООО «Издательство «Эксмо», 2022Об автореЛиам БастикЛиам начинал карьеру как преподаватель в университете, однако сейчас у него уже больше тридцати лет опыта работы в таких областях, как разработка и аудит финанОн написал более тысячи статей для специалистов, работающих в области бухгал(сраа), а также Института специалистов по управленческому учету (С1МА), Института дипломированных бухгалтеров Англии и Уэльса (1САЕМ). Кроме того, Лиам состоит в сообществе Нпапсе 3.0 и участвует в различных специализированных дискуссионных группах в ипкесПп. Он также член 1САЕМ и С1МА, сертифицированный международный специалист в области управКроме того, он фанат футбольного клуба «Дерби Каунти» и британской команды по крикету.ПредисловиеЯ наконец справился — написал эту книгу. Многие годы меня, как и многих других, разочаровывало содержание текстов, предположительно относившихся к финансоВ результате я оторвал свой зад от стула и решил что-нибудь с этим сделать. В теМне посчастливилось стать МVР для компании МюгозоТ по Ехсе1 — одним из 104 так называемых экспертов (столько нас было на момент написания книги). Теперь-то я понимаю, что «экс» тут значит «бывший», а «перт» — такая заковыриЯ хотел бы поблагодарить тех, кто на протяжении целых десяти лет помогал мне и вносил свой вклад в книгу. Спасибо Биллу Джелену за то, что заставил меня в принципе ее написать (пусть у нас в итоге и не получилось объединить усилия), Тиму Хенгу — за техническую редактуру и за то, что не поудалял все мои дурные ка«Эта книга — прекрасный источник информации для тех, кто надеется узнать больше об Ехсе1 и финансовом моделировании. Лиам Бастик обладает удивительным таланЛиам Бастик, март 2018 г.ммм.зитргоСий.сотОт редактораВполне возможно, что я потратил на эту книгу больше времени, чем сам Лиам. ОтСложность создания книг о финансовом моделировании заключается в том, что суть любого примера кроется в самих файлах Ехсе1. Картинка, конечно, заменяет тысячу слов, но невероятно сложно точно объяснить пользователю, как работает формула или набор операций, если тот не видит всей модели и не может покопаться в самой формуле. Учитывая это, мы создали на нашем сайте страницу, где будут доНесмотря на то что в течение последних десятилетий в сфере финансового моделиТим Хенг, МгсгозоЙ Ехсе1 МVРммм.зитргоСий.сотОглавлениеГлава 2. Ключевые функциональные возможности Ехсе1Глава 3. Методология «Лучшая практика»Глава 4: Советы по оформлениюГлава 5. Анализ временных рядовГлава 6. Проверка ошибокГлава 7. Образец шаблона моделиГлава 8. Теория финансовой отчетностиГлава 9. Контрольные счетаГлава 10. Пример построения моделиГлава 11. СамоанализГлава 12. Анализ коэффициентовПриложениеПредметный указательГлава 0. ВведениеНаконец-то мы встретились.Я хотел написать эту книгу уже не помню сколько лет, а вы думали, что наверняка есть такой способ строить финансовые модели, с которым вам не придется искать ошибки в бухгалтерском балансе в два часа ночи субботы. Меня огорчало, что до сих пор нет практической книги — может, даже руководства, — которая помогаВероятно, вам станет муторно лишь от взгляда на название и толщину корешка. Вы думаете, вам плохо, а ведь мне пришлось все это написать! Те, кому не повезло со мной познакомиться, знают, что мне ничего не стоит заскучать и что у меня дейЧто ж, о чем эта книга? Ну, я предполагаю, что у вас, дорогой читатель, есть базоТак что план выглядит следующим образом.•Ключевые функции Ехсе1. Перед тем как отправиться в путь, давайте рассмо•Ключевые функциональные возможности Ехсе1. Есть еще кое-что, что необ•Методология «Лучшая практика». Существует так много литературы на эту гопонадобится некая концептуальная основа, и я предлагаю кое-что очень про•Советы по оформлению. Ныряя глубоко в Ехсе1, люди редко задумываются о том, как организовать рабочий лист (или рабочую книгу — неважно). Где следу•Анализ временных рядов. При построении модели нам придется работать с датами — что не так просто, как кажется. В этом разделе я объясню, как надо выстраивать даты, а также почему (с учетом вопросов о периодичности) и где они должны располагаться на листе и в книге, чтобы не было ошибок.•Проверки на ошибки. Если говорить об ошибках, то проверки часто добавляют в модель задним числом. Так делать нельзя. Здесь я объясню, почему о них надо думать заранее, еще во время разработки модели, и как их реализация облегчит не только вашу жизнь, но и жизнь того, кто будет моделью пользоваться.•Базовый шаблон. Нет, я не говорю, что вот модель, которую мы использовали в прошлый раз, сейчас добавим строку сюда, удалим столбец там и будем стал•Теория финансовой отчетности. Я не делаю секрета из того, что в профессию меня привлекли фразы «двойное введение»1 и «работа с моделями». Как же я был разочарован! Но если серьезно, я хочу здесь вернуться к ключевым ре•Контрольные счета. Как часто я упоминал о дебетах и кредитах? Кто сказал, что не упоминал? Я только что сделал это в первом предложении. Дебеты и кре1 Здесь имеет место игра слов. Автор говорит о термине доиЫе егЛгу — двойная запись, однако егйгу означает еще и «вход», «вхождение». — Прим. ред.•Пример построения модели. О да, построить модель — прекрасная идея. Здесь это маленький абзац, но на самом деле раздел занимает большую часть книги. В нем мы будем строить модель в порядке, определенном в главе о теори•Обзор модели. Здесь я расскажу о разнице между самоанализом и аудитом моЕсли кто-то читает эту книгу, знайте, что далее в тексте будет затрагиваться и доПрежде чем продолжить, я подчеркну одну мысль. Эта книга — практическая. В ней много поддерживающих Ехсе1 моделей, с которыми можно играть и которые можно использовать. Они сгруппированы по главам и разделам, в них визуализированы важные концепции, о которых говорится в той или иной части книги. Так что давайте без отговорок — садитесь поудобнее и открывайте Ехсе1. Примеров здесь много, и лучший способ понять их — применить на практике. Развлекайтесь!Глава 1. Ключевые функции Ехсе1Эта глава полностью посвящена обзору ключевых функций Ехсе1, которые чаще всего используются при разработке финансовой модели. И вас, возможно, удивит мой, так сказать, список покупок:Да, они довольно просты. Слишком часто люди выпендриваются и сочиняют ужаУпрощай до примитиваВот и все. Коллега однажды рассказал мне о «правиле большого пальца»: формула в строке должна быть не длиннее вашего большого пальца.Мне нравится эта идея. Она означает, что моделисты — то есть вы — вынуждены изменить логику своих действий. В результате другим людям становится проще ее понять, а вам — не ошибиться в ней. Когда-то я руководил большой командой, заИтак, давайте перейдем сразу к делу и подробнее рассмотрим наш список функций.1.1.СУММЕсть ли вообще кто-то, кто не сталкивался с функцией СУММ? Учитывая, что это книга о введении в финансовое моделирование, а не в функции Ехсе1, велика ли веЧто же, посмотрим.Функция СУММ все складывает. В нее могут входить ячейки, числа или диапазоны. В контексте финансового моделирования суммируются, как правило, числа в ячейСуществует отличная комбинация клавиш, доступная на большинстве ПК (порядочВ моделировании я всегда пользуюсь этой комбинацией. Она гарантирует, что я не пропущу ни одну ячейку, что диапазон будет цельным и пустых ячеек просто не останется. Она побуждает строить модель так, чтобы уменьшить количество возПоощрять надо ленивого моделиста; ленивое моделирование — нет.Под «ленивым моделистом» я подразумеваю того, кто находит способ упроЛенивое моделирование — это когда что-то жестко закодировано в ячейках, когда формула, если ее «растягиваешь» на соседние ячейки, ломается, когда нет проверок на ошибки, позволяющих убедиться в целостности модели. ЛеНужно не забывать об осторожности при работе с функцией СУММ. Рассмотрим пример:Здесь я сложил значения в ячейках Е3: Е7 двумя разными способами: в первом исТогда посмотрим на другой пример:Здесь я изменил формат ячейки Е5. Ее соВ примере на картинке выше легко можно заметить ошибку, но поставили бы вы свою жизнь на то, что сумма здесь:| В2324...правильная?Есть простой способ это проверить — с помощью функции СЧЁТ. Она подсчитываФормулы в столбце I выявляют ячейки, в которых формат содержимого не числоЕсли вы считаете, что такие проверки вам ни к чему, то задам вопрос: вы когда- нибудь работали со сводной таблицей? Моя книга, конечно, не о сводных таблицах, но все же, если вы сталкивались с этой функцией Ехсе1, случалось ли вам расстраиВам нужно, чтобы суммирование значений по умолчанию выполнялось с функцией СУММ, но вместо этого используется функция СЧЕТ. Это может указывать на то, что некоторые ваши данные — не числовые или вовсе пустые. Просто мысли вслух.1.2.ЕСЛИИтак, ЕСть ЛИ в Ехсе1 самая важная функция? Кто голосует за ЕСЛИ? Синтаксис этой операции демонстрирует, насколько полезной она может быть для финансово=ЕСЛИ(лог_выражение;[значение_если_истина];[значение_если_ложь])У ЕСЛИ три аргумента.•Лог_выражение — это «решатель», то есть проверка, в результате которой по•Значение_если_истина — то, что нужно сделать, если лог_выражение истин•Значение_если_ложь — то, что нужно сделать, если лог_выражение ложно (если оно не ИСТИНА). Если не указать этот аргумент, он по умолчанию примет значение ЛОЖЬ.На самом деле эта функция более эффективна, чем может показаться на первый взгляд. Аргумент лог_выражение рассчитывается в любом случае, и в зависимости от того, каково значение лог_выражения — ИСТИНА или ЛОЖЬ, — только один из двух оставшихся аргументов будет вычислен. Например:Задача состоит в том, чтобы определить частное «Числителя» от «Знаменателя». Од2 ошибок в Ехсе1 следует избегать, так как они отвлека2 Дословно переводится как «с первого взгляда», «налицо». Рпта Таае ошибки — это ошибки очевидные, видные сразу. — Прим. ред.к аварийному завершению Ехсе1 либо повреждению всего документа. Запомните: нельзя допускать возникновения таких ошибок.Здесь на сцену выходит функция ЕСЛИ. В моем примере выше формула =ЕСЛИ(Знаменатель=0;; Числитель/Знаменатель) проверяет, равен ли знаменаЭто так называемый перехват ошибки. Программа «перехватывает» ошибку и вмеЯ предпочитаю не использовать ноль для аргумента значение_если_истина. Лично мне кажется, что с ним формула выглядит яснее, но неопытные пользователи могут не понять, что к чему. Прежде чем решить, добавлять условно лишний ноль в форФункция ЕСЛИ часто используется для принятия решения:=ЕСЛИ(условие_принятия_решения=ИСТИНА; сделать_это; не_делать_этого)Автоматизация помогает руководству принимать решения и проводить анализ «что если». Функция ЕСЛИ — очень мощный инструмент, но надо уметь им пользоваться. Иногда вместо нее стоит прибегнуть к другой функции. Например, если ваша фор=ЕСЛИ(ЕСЛИ(ЕСЛИ(ЕСЛИ...то, по моему скромному мнению, вы выбрали не ту функцию. Не следует использо=ЕСЛИ(условие1=ИСТИНА; ЕСЛИ(условие2=ИСТИНА; ЕСЛИ(условие3=ИСТИНА;1;););)Эта формула возвращает значение 1 только в том случае, когда выполняются все три условия. Вложенных ЕСЛИ можно избежать с помощью логической функции И(условие1; условие2;.);1. Она возвращает значение ИСТИНА только в том слу=ЕСЛИ(И(условие1; условие2; условие3);1;)Такой вариант действительно легче воспринимать. Есть еще две полезные логиче•ИЛИ(условие1; условие2;...) возвращает значение ИСТИНА, когда хотя бы один из ее аргументов истинный.•НЕ(условие) возвращает противоположное логическое значение, так что если аргумент условие равен значению ИСТИНА, то результат будет ЛОЖЬ. И наДаже с этими логическими функциями формулы могут довольно быстро начать усложняться. Но есть альтернатива — флаги. В наиболее распространенном виде флаги вычисляются так:=(Условие=ИСТИНА)*1Аргумент Условие=ИСТИНА дает значение либо ИСТИНА, либо ЛОЖЬ; скобки гаС флагами легче воспринимать результаты проверок. Рассмотрим следующее:Возможно, вы еще не понимаете, для чего нужна функция ОСТАТ (подробнее о ней позже), но, думаю, не будучи гуру Ехсе1, вы понимаете, что делают флаги в строках с 4-й по 7-ю. В 9-м ряду результаты просто перемножаются, и получается флаг функции И. Если бы я хотел, чтобы флаг принимал значение 1 при наличии хотя бы одного истинного значения в условиях (так работает функция ИЛИ), это тоже было бы легко устроить:С флагами модели часто получаются более прозрачными, и пример выше прекрас