FAST Стандарат в короткой форме на русском языке
О чем этот стандарт и что это вообще такое? Когда мы создаем различные модели мы используем электронные таблицы Excel или Google Spreadsheet, при этом, зачастую, каждый оформляет модели так как считает нужным, что приводит к трудности при работе с ними другими лицами, например, инвесторами. По этому был разработан стандарт FAST, который определяет как рекомендуется оформлять такие таблицы. В этом, несомненно, есть польза. Я пока собрал краткую выдержку этого стандарта и планирую написать свои мысли про него позже, когда изучу его подробнее.
Chapter 1: Workbook Design
1.01/ Общие принципы оформления рабочих тетрадей
FAST 1.01-01 Группируйте или разделяйте рабочие листы по типу: Основа, Работа, Презентация и Контроль
FAST 1.01-02 Поддерживайте последовательную структуру столбцов на всех листах.
FAST 1.01-03 Поддерживайте последовательную временную линейку во всей модели
FAST 1.01-03.1 за исключением случаев, когда требуется несколько временных линеек.
FAST 1.01-04 Убедитесь, что первичные временные линейки охватывают временные рамки вторичных линеек.
FAST 1.01-05 Распространяйте ссылки для максимальной эффективности навигации.
FAST 1.01-06 Помечайте экспорт красным шрифтом, а импорт - синим.
FAST 1.01-07 Рассчитывайте только один раз.
FAST 1.01-08 Используйте нормально положительную конвенцию на рабочих листах.
FAST 1.01-09 Используйте условные обозначения притока/оттока на листах презентации.
FAST 1.01-10 Не злоупотребляйте макросами.
FAST 1.01-11 Никогда не выпускайте модель с целенаправленным использованием зацикленности.
1.02/ Организация листов
FAST 1.02-01 Расположите листы так, чтобы порядок вычислений шел слева направо
FAST 1.02-01.1 кроме группировки листов ввода и результатов.
FAST 1.02-02 Не пытайтесь оптимизировать расположение вычислений и пользовательский интерфейс/презентацию на одном рабочем листе.
FAST 1.02-03 Разделите флаги и факторы на специальные листы.
FAST 1.02-04 Разделите листы с результатами на функциональные "главы".
FAST 1.02-05 Минимизируйте взаимосвязи между листами.
1.03/ Модели нескольких рабочих книг
FAST 1.03-01 Не разбивайте модель на несколько рабочих книг
FAST 1.03-01.1 за исключением случаев, когда более одного специалиста по моделированию должны работать одновременно
FAST 1.03-01.2 за исключением случаев, когда разные файлы должны быть отправлены разным получателям
FAST 1.03-01.3 за исключением случаев, когда одна рабочая книга будет слишком слишком большой и пугающей.
FAST 1.03-02 Избегайте прямых (внешних файловых) ссылок
FAST 1.03-02.1 за исключением случаев, когда логика перемещается туда и обратно между рабочими книгами.
FAST 1.03-03 Используйте листы импорта / экспорта для линейных элементов, передаваемых между рабочими книгами.
FAST 1.03-04 Внешние ссылки на файлы должны быть Именованными.
Chapter 2: Worksheet Design
2.01/ Принципы компоновки универсального дизайна
FAST 2.01-01 Каждый столбец должен иметь единственное и последовательное назначение.
FAST 2.01-02 Рабочие листы серии должны быть определены только для одной оси времени
FAST 2.01-02.1 за исключением листов ввода серий, чтобы избежать слишком большого количества листов
FAST 2.01-02.2 кроме случаев, когда оправданы местные исключения
FAST 2.01-03 Сделать важными только два столбца.
FAST 2.01-04 Логика вычислений, как правило, должна идти сверху вниз и слева направо.
FAST 2.01-05 Помечайте внутрилистовые встречные потоки серым оттенком.
FAST 2.01-06 Ограничьте встречные потоки позициями начального баланса.
FAST 2.01-07 Представляйте информацию горизонтально.
FAST 2.01-07.1 за исключением коротких вертикальных серий для структурирования сценариев
FAST 2.01-07.2 за исключением случаев, когда вертикальное расположение более понятно для печати.
FAST 2.01-08 Ничего не скрывайте
FAST 2.01-08.1 за исключением неопределенного времени, которое должно быть скрыто.
2.02/ Блоки вычислений
FAST 2.02-01 Выполняйте все расчеты в отдельном расчетном блоке
FAST 2.02-01.1 за исключением случаев, когда расчетный блок представляет собой балансовый штопор
FAST 2.02-01.2 за исключением случаев, когда оправданы каскадные расчеты
FAST 2.02-01.3 за исключением случаев, когда расчет представляет собой тривиальную формулу
FAST 2.02-01.4 за исключением случаев, когда двухмерный линейный элемент считается более эффективным и/или более эффективным и/или читаемым решением.
FAST 2.02-02 Создавайте расчетные блоки таким образом, чтобы их можно было повторить.
FAST 2.02-03 Перечислите общие компоненты расчетного блока в последовательном порядке.
FAST 2.02-04 Перечислять прецеденты в порядке их появления в формуле
FAST 2.02-04.1 за исключением случаев, когда это нарушает "пирамидальную" компоновку.
FAST 2.02-05 Использовать расчетные блоки в штопоре для накопления баланса.
FAST 2.02-06 Использовать флаг времени и компоненты коэффициентов в обычном порядке.
2.03/ Оформление заголовка
FAST 2.03-01 Ось времени лучше всего размещать на рабочем листе только один раз в закрепленной панели.
FAST 2.03-02 Отображение одной даты окончания периода в закрепленной панели.
FAST 2.03-03 Отображать флаг оперативного периода.
FAST 2.03-04 Включить счетчик столбцов для перекрестных ссылок на быстрых диаграммах F11.
FAST 2.03-05 Включить проверку основных ошибок и индикаторы предупреждений на закрепленной панели.
FAST 2.03-06 Включить определение SMU в презентационные листы.
2.04/ Листы ввода
FAST 2.04-01 Упорядочить вводимые ресурсы как по структуре, так и по коммерческому направлению.
FAST 2.04-02 Включить в листы ввода специальную колонку для инструкций/комментариев.
FAST 2.04-03 Создать самодокументирующиеся листы исходных данных.
2.05/ Презентационные листы
FAST 2.05-01 Используйте презентационные листы для представления результатов модели.
FAST 2.05-02 Модель должна полностью объяснять, как она работает, без необходимости других программных приложений для представления результатов работы модели.
FAST 2.05-03 Предоставить описание стандартов моделирования и метода используемых для построения модели.
FAST 2.05-04 Предоставить описание потока модели.
FAST 2.05-05 Предоставить ключи к цветовому кодированию, аббревиатуре, диапазонам имён, и функции.
FAST 2.05-06 Выбор типа диаграммы должен соответствовать характеру представляемых данных.
FAST 2.05-07 Диаграммы должны быть отформатированы для простоты понимания основных передаваемых сообщений.
2.06/ Листы управления
FAST 2.06-01 Предоставить оглавление.
FAST 2.06-02 Предоставить список достоинств и недостатков модели.
Chapter 3: The Line Item
3.01/ Таксономия линейных статей
FAST 3.01-01 Обеспечьте четкую индикацию констант в сравнении с сериями.
FAST 3.01-02 Рассматривайте линейные элементы как наименьший неделимый объект в модели.
FAST 3.01-03 Не используйте структуру серий для представления констант.
FAST 3.01-04 Не используйте итоговые суммы строк в логике модели.
FAST 3.01-05 Включите отображение итогов во всех потоках.
FAST 3.01-06 Не включайте отображение итогов по остаткам
FAST 3.01-06.1 за исключением случаев, когда элемент строки включает один остаток.
FAST 3.01-07 Размещайте итоговые значения слева, где они видны.
FAST 3.01-08 Заставьте числа выглядеть так, как они есть, с помощью интеллектуального формата.
3.02/ Основы проектирования формул
FAST 3.02-01 Формулы должны быть последовательными
FAST 3.02-01.1 за исключением случаев, когда они помечены как временный код.
FAST 3.02-02 Четко обозначайте временный код.
FAST 3.02-03 Не используйте ссылки на неполный диапазон.
3.03/ Простота формул
FAST 3.03-01 Не пишите формулы длиннее вашего большого пальца.
FAST 3.03-02 Ни одна формула не должна занимать более 24 секунд для объяснения.
FAST 3.03-03 Не пишите многострочные формулы.
FAST 3.03-04 Используйте ограниченный набор функций Excel.
FAST 3.03-05 Используйте флаги для ограничения использования функции IF.
FAST 3.03-06 Используйте INDEX (или даже CHOOSE) вместо IF для выбора значений.
FAST 3.03-07 Никогда не используйте вложенные IF.
FAST 3.03-08 Не используйте имена Excel
FAST 3.03-08.1 За исключением внешних ссылок
FAST 3.03-08.2 За исключением замены ссылок на ячейки в макрокодировании
FAST 3.03-08.3 За исключением случаев, когда нецелесообразно отображать локально составную часть в расчетном блоке
FAST 3.03-08.4 За исключением случаев, когда локальное отображение составной части в блоке вычислений является плохим выбором для дизайна например, значение допуска при проверке ошибок
FAST 3.03-08.5 За исключением списков проверки данных
FAST 3.03-08.6 За исключением критериев на основе текста в условном форматировании.
FAST 3.03-09 Не создавайте формулы массивов
FAST 3.03-09.1 За исключением случаев, когда используется функция Excel "Таблица данных".
FAST 3.03-09.2 За исключением случаев, когда вычисления не могут быть выполнены без массивов
FAST 3.03-09.3 За исключением случаев, когда раздувание логики, необходимое для избежания массивов, создает решение, которое труднее рассмотреть, чем альтернативу массива.
FAST 3.03-10 Не используйте пробел в качестве оператора пересечения.
FAST 3.03-11 Остерегайтесь цикличности или #ERRORs, защищенных на неактивной ветви функции IF
3.04/ Ясность формул
FAST 3.04-01 Не пишите формулы со встроенными константами
FAST 3.04-01.1 за исключением случаев, когда константы являются универсальными
FAST 3.04-01.2 кроме случаев, когда константы намеренно встроены, чтобы избежать манипулирования ими.
FAST 3.04-02 Включать пробелы между аргументами в формулах.
FAST 3.04-03 Не используйте круглые скобки в формулах без необходимости
FAST 3.04-03.1 за исключением случаев, когда они могут улучшить ясность формулы.
FAST 3.04-04 Используйте коэффициент "-1 *" для смены знаков.
FAST 3.04-05 Не включайте в формулы ссылки на текущие листы.
FAST 3.04-06 Не используйте элементы, которые кажутся неструктурными в логике модели.
FAST 3.04-07 Не использовать чрезмерные якоря.
3.05/ Условные обозначения маркировки FAST
FAST 3.05-01 Обеспечьте маркировку для всех строк.
FAST 3.05-02 Потратьте время на составление хорошей маркировки.
FAST 3.05-03 Все линейные позиции должны иметь уникальную маркировку.
FAST 3.05-04 Включите обозначение единиц измерения во все линейные позиции
FAST 3.05-04.1 за исключением того, что он может быть опущен, когда применяется SMU.
FAST 3.05-05 Выберите соглашение о написании заглавных букв и придерживайтесь его.
FAST 3.05-06 Включите слово "баланс" в обозначения остатков.
FAST 3.05-07 Включать слово "наличные", если маркировка недостаточно понятна в других случаях.
FAST 3.05-08 Обозначения единиц измерения должны быть четкими и однозначными.
FAST 3.05-09 Включить единицы измерения в маркировку.
FAST 3.05-10 Убедитесь, что альтернативные варианты обозначения потоков четко обозначены.
FAST 3.05-11 Убедитесь, что различие между начальным и конечным сальдо чётко указано.
FAST 3.05-12 Поддерживать последовательность маркировки педантично и точно.
FAST 3.05-13 Обозначения единиц измерения должны быть последовательно применены во всей модели.
3.06/Ссылки
FAST 3.06-01 Строка якоря всех ссылок
FAST 3.06-01.1, за исключением случаев, когда необходимо создать повторяющиеся секции.
FAST 3.06-02 Не создавайте последовательных цепочек; не связывайте ссылки с ссылками.
3.07/ Временные флаги и PPF
FAST 3.07-01 Используйте флаги синхронизации
FAST 3.07-02 Создавайте флаг только тогда, когда это необходимо
FAST 3.07-03 Используйте только те флаги, которые относятся к логике, к которой они применяются.
FAST 3.07-04 Включите отображение итогов по всем флагам и PPF.
Chapter 4: Excel Features Used in Modeling
4.01/ Функции Excel
FAST 4.01-01 Используйте функцию INDEX вместо функции CHOOSE
FAST 4.01-02 Не используйте функцию NPV - никогда.
FAST 4.01-03 Не используйте функции OFFSET или INDIRECT.
FAST 4.01-04 ROUND
4.02/ Функции форматирования
FAST 4.02-01 Используйте четко определенные стили форматирования.
FAST 4.02-02 Не объединяйте ячейки.
4.03/ Имена в Excel
FAST 4.03-01 При определении имен используйте только полностью привязанные ссылки.
FAST 4.03-02 Используйте только имена, привязанные к уровню рабочей книги (а не на уровне рабочего листа) в вычислениях.
Сказать спасибо и оказать поддержку будущему контенту.
50€/год
Для доступа к комментариям и содержанию материалов, оформите подписку.
Если вы уже клиент, то просто входите.
мы не храним ваш email, а только зашифрованный hash, что повышает безопасность вашей почты.