FormulaCamp
Пройдено
16. Professional Excel Engineering · Архитектура и аудит · 20 мин

2. Разделение ввода и расчётов

Урок 2 из 7
Задание 1 из 5
  1. Дайте ячейке H1 имя «НДС», а ячейке H2 — имя «Скидка».

Теория урока

Формула =B2*C2*0,95*1,12 работает, но через полгода никто не вспомнит, что такое 0,95 и 1,12, а при смене ставки придётся искать все такие формулы. Правило профессиональной модели: каждый параметр живёт в одной ячейке.

  • Соберите параметры в блок ввода (здесь G1:H2) и выделите его цветом — так видно, что можно менять;
  • дайте ячейкам имена: выделите ячейку, введите имя в поле имени слева от строки формул и нажмите Enter. Формула =D2*НДС читается без расшифровки и не «съезжает» при копировании;
  • расчётные столбцы — одна формула на весь столбец, без чисел внутри;
  • проверка качества модели: поменяйте параметр — всё зависимое должно пересчитаться само.

Проверьте себя

1. Чем плоха формула =B2*C2*0,95?
2. Зачем давать ячейке параметра имя?
3. Как проверить, что модель правильно разделена на ввод и расчёт?
fx

Enter — ввести · F2 — изменить · F4 — $ в ссылке · Ctrl+C/Ctrl+V — копировать · Ctrl+Z — отменить

Esc или F6 — выйти из таблицы к кнопке «Проверить» · Shift+Tab в первой ячейке — к началу страницы